Можно ли использовать дисплей: встроенный с выравниванием текста: верно? - PullRequest
6 голосов
/ 04 августа 2010

Пример:

<td>
  <img src="..." />
  <img src="..." />
  <div style="text-align:right display:inline;">
    hello world!
  </div>
</td>

Ответы [ 2 ]

14 голосов
/ 04 августа 2010

Ну, технически, вы можете, но это не будет иметь никакого эффекта.Display: inline будет отображать div как встроенный элемент (например, a или span) и, следовательно, не будет иметь ширину - он будет уменьшен, чтобы соответствовать тексту.

Если вы пытаетесь отобразить встроенный текст справапопробуйте использовать float: right;

Кроме того, в вашем коде вы пропустили ";"после выравнивания текста: вправо.

0 голосов
/ 04 августа 2010

Спецификация несколько неясна по этому вопросу, но она не должна работать.Свойство text-align на самом деле не имеет смысла для встроенных элементов, поскольку оно применяется к блокам текста (а встроенные элементы - нет).В вашем примере <p> (блочный элемент) был бы лучшим выбором в любом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...