|
|
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Почему в нижеприведённом примере неплавающий блок block1 НЕ обтекает плавающий блок block2 , тогда как плавающие подблоки item в составе block1 обтекают block2 ? Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2014, 13:21 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Применительно к картинке: Почему красный блок НЕ обтекает жёлтый блок, тогда как подблоки в красном блоке обтекают желтый блок ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2014, 13:24 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Впрочем, почему красный блок занимает всю доступную ширину (если не указывать конкретной ширины) в потоке, понятно - это свойство всех неплавающих блоков (жёлтый блок выводится из потока => красный блок его не "видит"). Т.е. вопрос стоит перефразировать: Как сделать так, чтобы красный блок обтекал жёлтый ? Конкретную (или процентную) ширину красному блоку задавать нельзя, т.к он должен быть резиновым (расширяться до жёлтого блока). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2014, 14:25 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Красному блоку задавать margin-right, равный ширине жёлтого блока, нельзя. Т.к. в этом случае ширина жёлтого блока будет фигурировать в CSS в 2 местах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2014, 14:38 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Похоже, это возможно только табличной вёрсткой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2014, 19:46 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Cyrax_02 Почему красный блок НЕ обтекает жёлтый блок, тогда как подблоки в красном блоке обтекают желтый блок ? Начнем с того, чтоЖ - "не плавающий" блок никого и не обтекает по определению - спаны не есть блоки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2014, 13:55 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
krvsa- спаны не есть блоки Тут уже я просмотрел... Дык плавающие блоки и должны плавать, обтекая друг друга, так же по определению. Т.ч. по примеру никакого криминала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2014, 13:57 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Так вот это обойти нельзя при использовании блочной вёрстки: авторКрасному блоку задавать margin-right, равный ширине жёлтого блока, нельзя. Т.к. в этом случае ширина жёлтого блока будет фигурировать в CSS в 2 местах . Т.е. можно сделать так, чтобы ширина жёлтого блока фигурировала в CSS только в одном месте ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2014, 14:09 |
|
||
|
Неплавающий блок не обтекает плавающий блок
|
|||
|---|---|---|---|
|
#18+
Cyrax_02Т.е. можно сделать так, чтобы ширина жёлтого блока фигурировала в CSS только в одном месте ?LESS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2014, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38689433&tid=1446925]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 464ms |

| 0 / 0 |
