Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
Я уже 10 лет знаком с веб-дизайном, но так за эти годы и не смог понять, что же это за бред? Открываю какую-нибудь статью, читаю, и еще больше запутываюсь. То ли нарочно пишут такими словосочетаниями, что ничего не понятно, то ли сами не понимают что пишут. Например, как понять вот это?? Свойство clear может принимать четыре значения. Both, наиболее используемое, применяется для отмены float каждого из направлений. Left и Right - используются для отмены float одного из направлений. None - по умолчанию, обычно не используется, за исключением случаев, когда необходимо отменить значение clear. Значение inherit было бы пятым значением, но оно странным образом не поддерживается в Internet Explorer. Отмена только левого или правого float, встречается гораздо реже, но, безусловно, имеет свои цели. Большой коллапс Ещё одна удивительная вещь при работе со свойством float - это то, что его использование может влиять на родительский элемент. Если такой элемент содержит только float-элементы, то он буквально схлопывается, то есть его высота равна нулю. Это не всегда заметно, если у родительского элемента не установлен какой-либо видимый фон. Где закономерность? Как вообще это применять, если оно непредсказуемым образом "может повлиять на родительский элемент"?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 01:52 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
Зачем было вообще устанавливать свойство float, чтобы потом очищать его свойством clear? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 01:59 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
Нужно переместить слои блока цены и кнопку в самый низ. Уже всякие варианты перебрал с этими float и clear, все равно блоки торчат справа, а не снизу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 02:06 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvlad, я использую clear:both только для тех блоков, которые гарантированно должны находиться ниже любого предыдущего. Может стоит Flexbox заюзать? Или Grid Layout ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 05:26 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
P.S. Блоки со стилем clear:both и жёсткой высотой (даже нулевой) хорошо работают, например когда нужно "раздвинуть" родительский блок по реальному содержимому (как раз для случаев с дочерними блоками float), или получить гарантированный вертикальный отступ (по стандарту у вложенных элементов вертикальные margin не работают) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 05:31 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvladГде закономерность? Все там есть... Не пугай людей. svnvladКак вообще это применять, если оно непредсказуемым образом "может повлиять на родительский элемент"?? Как написано у уставе караульной службы "Часовой должен умело действовать штыком и прикладом"... Т.ч. тут главное умело действовать . ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 09:15 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvladНужно переместить слои блока цены и кнопку в самый низ. Уже всякие варианты перебрал с этими float и clear, все равно блоки торчат справа, а не снизу. Вместо картинки нужно было сделать простой тестовый пример... И не стоит свою неумелость "оборачивать" в праведное негодование на других разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 09:17 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
krvsasvnvladНужно переместить слои блока цены и кнопку в самый низ. Уже всякие варианты перебрал с этими float и clear, все равно блоки торчат справа, а не снизу. Вместо картинки нужно было сделать простой тестовый пример... И не стоит свою неумелость "оборачивать" в праведное негодование на других разработчиков. А откуда она возьмется, умелость, если нет ни одного вразумительного объяснения с примерами, чтобы по шагам усвоить этот урок? Там буквально к каждому слову надо привязываться, чтобы понять. Вот начнем с самого начала, что означает это: "Both, наиболее используемое, применяется для отмены float каждого из направлений"? Простой вопрос - зачем задавать float, а потом отменять его, если его можно было просто не задавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 17:28 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
авторВот начнем с самого начала, что означает это: "Both, наиболее используемое, применяется для отмены float каждого из направлений"? Простой вопрос - зачем задавать float, а потом отменять его, если его можно было просто не задавать? а если надо задать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 17:55 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvlad Простой вопрос - зачем задавать float, а потом отменять его, если его можно было просто не задавать? float указывает элементу куда он должен прижаться, текст при этом, будет обтекать его с другой стороны. clear отменяет (или возвращает) эффект обтекания для текста. Те это разные сущности и действуют они на разные элементы с разным эффектом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 17:56 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
oaken, не вижу логики - задавать и при этом очищать = не задавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 18:26 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
вадяавторВот начнем с самого начала, что означает это: "Both, наиболее используемое, применяется для отмены float каждого из направлений"? Простой вопрос - зачем задавать float, а потом отменять его, если его можно было просто не задавать? а если надо задать ? Так мы же его очищаем с помощью clear, толку то от задавания? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 18:27 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvladoaken, не вижу логики - задавать и при этом очищать = не задавать.а я ее вижу, у меня очищать != не задавать, давай дальше разбирать конкретный примеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 18:37 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
oakensvnvladoaken, не вижу логики - задавать и при этом очищать = не задавать.а я ее вижу, у меня очищать != не задавать, давай дальше разбирать конкретный примеры ставим у блока float: left - задаем расположение слева, обтекание текстом справа. тут же ставим у этого же блока clear: both. Как читаем в инструкции - очищаем все эффекты float, значит это то же самое, что бы и не задавали ни float, ни clear, разве нет? Так написано в инструкции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 18:46 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvladoakenпропущено... а я ее вижу, у меня очищать != не задавать, давай дальше разбирать конкретный примеры ставим у блока float: left - задаем расположение слева, обтекание текстом справа. тут же ставим у этого же блока clear: both. Как читаем в инструкции - очищаем все эффекты float, значит это то же самое, что бы и не задавали ни float, ни clear, разве нет? Так написано в инструкции.Ну ты пробовал такое делать на примере? - и что блок перестает прижиматься к левому краю? Вот здесь все более-менее доходчиво объясняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 18:49 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
oakensvnvladпропущено... ставим у блока float: left - задаем расположение слева, обтекание текстом справа. тут же ставим у этого же блока clear: both. Как читаем в инструкции - очищаем все эффекты float, значит это то же самое, что бы и не задавали ни float, ни clear, разве нет? Так написано в инструкции.Ну ты пробовал такое делать на примере? - и что блок перестает прижиматься к левому краю? Вот здесь все более-менее доходчиво объясняется. Я читал то же самое, только по-русски http://www.css-tricks.ru/articles/Details/AllAboutFloats Опять загвоздка в тексте: авторДля float, родственное свойство - clear. Любой элемент, у которого установлено свойство clear, не будет поднят вверх, как от него ожидается, а отобразится ниже, после float-элементов. Что значит "не будет поднят вверх, как от него ожидается"?? Где написано, что float поднимает элемент вверх? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2016, 19:11 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvlad, Давно-бы уже сделали для себя простейший пример и погоняли в разных сочетаниях. Глядишь - и вопросы отпали-бы. clear: both / left / right отменяет float относительно предыдущих блоков? А если указан float:left / right, то clear в своём блоке уже не работает? Мало-ли кто что там пишет своими словами в интернетах... А Вы можете это сами проверить! Может помощь нужна с тестовым примером? Да любая простая HTML-болванка подойдёт - можно на ней экспериментировать сколько угодно. Всяко быстрее будет, чем вопросы задавать и путаться в объяснениях.. HTML-болванка Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2016, 01:32 |
|
||
|
Кто-нибудь может объяснить по-человечески смысл свойтв float и clear?
|
|||
|---|---|---|---|
|
#18+
svnvladА откуда она возьмется, умелость, если нет ни одного вразумительного объяснения с примерами, чтобы по шагам усвоить этот урок? Мне, например, понравилась книга http://mexalib.com/view/15288 svnvladПростой вопрос - зачем задавать float, а потом отменять его, если его можно было просто не задавать? "Задавать" float нужно если тебе нужен плавающий блок... Все остальные действия обуславливаются поведением, следующего за ним, контента... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2016, 08:39 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39319387&tid=1444980]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
243ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 304ms |
| total: | 653ms |

| 0 / 0 |
