Как мне предотвратить расширение DIV, чтобы занять всю доступную ширину?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Гость
 Как мне предотвратить расширение DIV, чтобы занять всю доступную ширину?

Сообщение Гость »


В следующем HTML-коде я бы хотел, чтобы рамка вокруг изображения была плотной, а не растягивалась и не занимала всю доступную ширину родительского контейнера. Я знаю, что есть несколько способов сделать это (включая ужасные вещи, например, вручную установить ширину на определенное количество пикселей), но какой правильный способ?

Изменить: В одном из ответов предлагается отключить «display:block», но из-за этого рендеринг будет выглядеть некорректно во всех браузерах, в которых я его тестировал. Есть ли Как получить красивый рендеринг с отключенным параметром «display:block»?

Изменить: Если я добавлю «float: left» в Pictureframe и «clear:both» для тега P, выглядит великолепно. Но я не всегда хочу, чтобы эти кадры перемещались влево. Есть ли более прямой способ выполнить то, что делает «float»?

Код: Выделить всё

.pictureframe {
display: block;
margin: 5px;
padding: 5px;
border: solid brown 2px;
background-color: #ffeecc;
}
#foo {
border: solid blue 2px;
float: left;
}
img {
display: block;
}

Код: Выделить всё


[img]http://stackoverflow.com/favicon.ico[/img]


Why is the beige rectangle so wide?




Источник: https://stackoverflow.com/questions/129 ... able-width
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Попытка заставить мой CSS-контейнер занять всю ширину страницы
    Гость » » в форуме CSS
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость
  • Возможно ли с помощью CSS-Auto-Flow, чтобы не занять всю ширину?
    Anonymous » » в форуме CSS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Возможно ли с помощью CSS-Auto-Flow, чтобы не занять всю ширину?
    Anonymous » » в форуме CSS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Возможно ли с помощью CSS-Auto-Flow, чтобы не занять всю ширину?
    Anonymous » » в форуме CSS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Возможно ли с помощью CSS-Auto-Flow, чтобы не занять всю ширину?
    Anonymous » » в форуме CSS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»