Всем привет! Я новичок в css, и хотелось бы задать вопрос, по как мне кажется странному поведению свойства clear. Следующий пример не рабочий, в нём нет нужды сделать всё правильно, или решить проблему, он написан для того что бы понять по чему так происходит. Предположим у нас есть один блок, в который вложено два других бока, каждый из них имеет совой заголовок, и ещё несколько вложенных блоков ( в примере блок только один), с заголовком статьи, и датой её создания, за который следует некий текст.
Код-html
<div id="content"> <div id="block1"> <h4>Название блока</h4> <div class="wrap"> <h5>Заголовок для статьи!</h5> <p class="date">дата: 12.08.2014 14:52</p> <p class="text"> Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).Various versions have evolved over the years, sometimes by accident,sometimes on purpose (injected humour and the like). Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).Various versions have evolved over the years, sometimes by accident,sometimes on purpose (injected humour and the like). </p> </div> </div> <div id="block2"> <h4>Название блока</h4> <div class="wrap"> <h5>Заголовок для статьи!</h5> <p class="date">дата: 12.08.2014 14:52</p> <p class="text"> Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).Various versions have evolved over the years, sometimes by accident,sometimes on purpose (injected humour and the like). Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).Various versions have evolved over the years, sometimes by accident,sometimes on purpose (injected humour and the like). </p> </div> </div></div>
В ccs для блока wrap я использую классы, да бы показать идентичность этих двух блоков.
Заголовку H5 задано свойство float: left, что бы поставить дату с права от заголовка, в параграфе с текстам, за датой задано свойство clear: both. В блоке block1 всё работает нормально, а вот в блоке block2 это свойство отодвинет текст вниз на высоту блока с текстом. Тоже самое сделает свойство clear: left, и тока задав для блока #block2 .text clear: right мы вернём этот блок на место.Хотя тут вполне можно и обойтись без clear, всё таки хотелось бы понять почему так происходит? В этом и есть мой вопрос.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
ksafan
Всем привет! Я новичок в css, и хотелось бы задать вопрос, по как мне кажется странному поведению свойства clear. Следующий пример не рабочий, в нём нет нужды сделать всё правильно, или решить проблему, он написан для того что бы понять по чему так происходит. Предположим у нас есть один блок, в который вложено два других бока, каждый из них имеет совой заголовок, и ещё несколько вложенных блоков ( в примере блок только один), с заголовком статьи, и датой её создания, за который следует некий текст.
Код-html
В ccs для блока wrap я использую классы, да бы показать идентичность этих двух блоков.
Код-css
Заголовку H5 задано свойство float: left, что бы поставить дату с права от заголовка, в параграфе с текстам, за датой задано свойство clear: both. В блоке block1 всё работает нормально, а вот в блоке block2 это свойство отодвинет текст вниз на высоту блока с текстом. Тоже самое сделает свойство clear: left, и тока задав для блока #block2 .text clear: right мы вернём этот блок на место.Хотя тут вполне можно и обойтись без clear, всё таки хотелось бы понять почему так происходит? В этом и есть мой вопрос.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.