|
|
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
Возможно ли блок сделать по ширине контента? Примерно так, как это делает Опера через "float:left" и "display:inline-block". Нужно для того, чтобы разместить блок по центру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 08:38:44 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
st_st , для начала... Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 09:13:08 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
Напишу подробней. Есть общий резиновый блок, внутри него в цикле заполняются блоки известной одинаковой ширины, если блок не влазит, то он автоматом переносится на вторую строку. Проблема в том, что я не знаю как родительский блок подогнать по ширине относительно дочерних, браузеры (кроме Оперы) расширяют родительский блок по ширине экрана, даже если у него "float:left" или "display:inline-block". Прикреплю картинку, как не должно быть. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 09:32:28 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
А вот правильный вариант, тот же самый код, но уже в Опере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 09:33:17 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
st_st , как вариант... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 09:39:04 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
С таблицей тоже не то. Там нужно добавить float:left к дивам и опять получаем тот же самый вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 09:57:36 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 09:59:09 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
st_st , тогда не понятно что у тебя таки определяет ширину "основного блока"? Ранее ты писал что ширина контента... Теперь явно не контента! Так чтоже всетаки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:06:47 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
Остальные браузеры расширяют родительский див на весь экран, вместо того, чтобы прижимать его к контенту, даже если указаны "float:left" или "display:inline-block". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:07:04 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
Ширина контента = ширине блока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:08:13 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
Во втором случае получается ширина блока = ширине экрана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:13:17 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
st_st , таки пора определяться. Ширина контента или экрана? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:15:24 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
st_stТам нужно добавить float:left к дивам ДИВы с флоат_лефт не могут расширять родительские элементы по определению. Т.ч. если закладываться на ширину "контента" - получиш вертикальную "кишку", не более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:19:25 |
|
||
|
Блок по ширине контента
|
|||
|---|---|---|---|
|
#18+
krvsa ДИВы с флоат_лефт не могут расширять родительские элементы по определению. А если родительский элемент тоже float:left? Прям как в этом примере или он сам по себе расширяется, видимо вздумалось ему расшириться от скуки :) Код: plaintext 1. Нужно сделать блок по ширине контента, как в данном случае делает это Опера. Контент представляет из себя дивы (inline-block или float:left - неважно). Остальные браузеры берут и растягивают блок на весь экран, создавая огромный padding и затем сами же начинают считать этот паддинг контентом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 10:52:12 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36567606&tid=1453258]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 469ms |

| 0 / 0 |
