Как отобразить <div>встроенный текст? - PullRequest
6 голосов
/ 23 ноября 2010

Я хотел бы отобразить встроенный элемент <div>, чтобы он был окружен текстом.

Мой код:

<span>Here is some <div class="a"></div> text</span>

Скажем, класс "a"определяется следующим образом:

.a {
    width:20px;
    height:20px;
    background-color:#f00;
}

Результат должен быть таким:

alt text

Это выполнимо?Спасибо за любые предложения.

Ответы [ 2 ]

12 голосов
/ 23 ноября 2010

Есть свойство CSS display: inline-block;, но я не знаю, насколько оно совместимо с браузерами (прекрасно работает в моем FF)

Я проведу небольшое быстрое тестирование для вас.

Обновление

Я тестировал его в Chrome, FF и IE.Работает в IE8, а не IE7.Хром в порядке как FF

2 голосов
/ 23 ноября 2010

В основном просто добавьте display: inline-block; Возможно, вы захотите немного позже настроить его, но это должно работать везде, кроме IE6

...