Как я могу сделать div не больше, чем его содержимое?
Вам нужен блочный элемент, у css-classes которого есть то, что CSS html называет шириной сжатия по box-shadow размеру, а спецификация не span предоставляет благословенного css3 способа получить такое. В css CSS2 сжатие по размеру - не max-width цель, а средство справиться css-layout с ситуацией, когда браузеру span «приходится» получать ширину css3 из воздуха. Вот эти ситуации:
- плавать
- абсолютно позиционированный элемент
- встроенный блочный элемент
- элемент таблицы
, если max-height ширина не указана. Я слышал, что box-shadow они думают добавить то, что html-tag вы хотите, в CSS3. А пока css3 обойдемся одним из вышеперечисленных.
Решение css не раскрывать эту функцию div напрямую может показаться css странным, но на то есть веская css-layout причина. Это дорого. Сжатие div-layouts по размеру означает форматирование max-height как минимум дважды: вы не span можете начать форматирование inline-block элемента, пока не узнаете html его ширину, и вы не можете divs рассчитать ширину без прохождения div всего содержимого. Кроме span того, не так часто требуется max-height усадочный элемент, как можно html было бы подумать. Зачем вам html-tag нужен дополнительный div css-layout вокруг вашего стола? Возможно, вам webpage понадобится только заголовок width таблицы.
html
css
width
Как я могу сделать div не больше, чем его содержимое?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.