|
|
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
Сверстал сайт, дивами без использования таблиц. Контент слева, панель навигации справа. Верстал практически так же как описанно здесь: www.webmascon.com Получилось нечто аналогичное этому Только у меня блок контента содержит внутри дополнительные блоки. Тоесть внутри контента блок с заголовком раздела, под ним блок с текстом, контролами и.т.п., опять блок с заголовком итд. Для блока контента поставлено overflow:hidden; Собстевенно проблема: когда уменьшаем окошко браузера в ИЕ, каждый блок внутри левого поля уменьшается до самого широкого внутреннего элемента и на этом застревает. Тоесть элементы контента не выровняны по правому краю. Читал: positioniseverything.net www.communitymx.com Разобрался почему так происходит, но исправить не смог :( Может быть всё-таки есть какие нибудь пути решения этой проблемы? Можно конечно сделать базовую разбивку по колонкам таблицей, но хочется попробовать оставить чисто блочную вёрстку, если это возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 17:49 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
а зачем чисто блочную? любишь гиморрой? table-layout: fixed у таблицы как правило решает все проблемы. а вообще проблему не понять без исходника страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 19:08 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
автора зачем чисто блочную? любишь гиморрой? Ради интереса, до этого момента всё было решаемо и нормально отображалось. Я не против по колонкам таблицей разбить, наверное так и придётся делать, интересует альтернативное решение. Вот пример абсолютно аналогичного кода. Хочу добится того, чтобы при уменьшении окна зелёные блоки content и long_content оставались одного размера. Код: 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 19:40 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
ой даже смотреть не хочу на этот ужос, буквы большие, тэги незакрытые, ай-ай приведи к нормальному виду вначале, сделай полноценный XHTML документ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 20:08 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
Товарисче! Я бы посаветовал использовать min-width. Тогда при уменьшении в окне образуется горизонтальный скрол, и внутренности на Вашей странице перестанут зависеть от ширины броузера. Для IE6 этото свойство применяется по особому))) Вот пример (не помню откуда выдрал, поэтому привожу код). В Вашем случае, можно обернуть #wrаpper, #header и #footer каждый по отдельности или все вместе в соответствии с примером ниже. Обратите внимание на то, что доктайп XHTML. Код: 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 20:22 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 20:39 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
только вот min-width что-то мало где работает... так что я бы не советовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 20:44 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
Вы использовали не очень качественный первоисточник для изучения резинового дизайна. Здесь будет получшею Влад Мержевич Почитайте не только статью, но и обсуждение. там будет ответ и на Ваш вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 20:50 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
Не объяснил почему некачественный. Отрицательные величины в styles допустимы спецификацией, но их поведение является браузеро-зависимым. Все делается гораздо, гораздо проще. В левой колонке устанавливается обтекание и ширина, а в правой левый маргин. И все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 20:52 |
|
||
|
проблемы с блочной вёрсткой
|
|||
|---|---|---|---|
|
#18+
авторой даже смотреть не хочу на этот ужос, буквы большие, тэги незакрытые, ай-ай Сори, поторопился, просто приводить полностью свой код было нереально из-за его сложности, взял код аналогичного примера, и чуть переделал. 2 mrJust Спасибо за пример, попробую. Правда у меня оригинальный код посложнее, придётся повозится. 2 apapacy Да, с отрицательными отступами сложноватое решение, на этом сайте фактически учился верстать, так что выбор был не оптимальным :) Спасибо за ссылку, знакомая статья, сейчас перечитываю коменты, пытаюсь применить к моему случаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 18:13 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35131220&tid=1456915]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 446ms |

| 0 / 0 |
