2015-08-08 2 views
0

Я пытаюсь выровнять по правому 2 'h' элементам (т. Е. H1 и h3) внутри правого столбца Bootstrap.Bootstrap - выравнивание текстовых элементов столбца

<div class="col-xs-6">photo</div> 
<div class="col-xs-6 text-right"> 
<h1>Header</h1> 
<h3 style="width:100px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation</h3> 
</div> 

Проблема в том, что h3 с фиксированной шириной не выровнен по правому краю, а h1 - сниппет. См screen

Вот fiddle

После отладки я пришел, чтобы узнать, что этот вопрос должен был h1 свойство ширины. Но мне нужно, чтобы текст складывался. Это можно решить, вручную установив левое поле, но я уверен, что есть более элегантное решение.

Почему свойство width сохраняет текст от выравнивания и каково решение?

+0

Это может помочь увидеть ваш CSS, но в целом, все выравнивается по левому краю, по умолчанию, и если ее не заполняя экран, Вы должны плавать или положение вправо – Deryck

+0

Do вы хотите сделать h3 влево? – Mehmood

+0

@Mehmood Я хочу, чтобы оба они выравнивались вправо. –

ответ

0

Попробуйте использовать следующий блок.

CSS:

h1, h3{ 
    display: inline-block; 
    padding-right: 20px; 
} 
+0

Нет, к сожалению, это не решает проблему. –

+0

https://jsfiddle.net/3zdx6c1s/3/ вы можете посмотреть здесь. –

+0

Теперь проверьте пожалуйста. – Mehmood