Jump to content

viod

Newbie
  • Posts

    9
  • Joined

  • Last visited

viod's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Ребят, вы просто понять не хотите Без обид, спасибо, что пытаетесь помочь, но хватит. Дело то не в том, чтобы сделать макет, а в том чтобы решить проблему. Проблема сформулирована, решение может понадобиться в будущем мне или еще кому-то. Макет страницы я сделал через 5 минут после того как задал вопрос, сделал, как вы и говорите, другим способом. Ничего сверхъестественного в нем нет. Просто был задан вопрос, конкретно и с примером кода. Просто некоторые люди настолько пытаются помочь, что не зная ответ на конкретный вопрос, пытаются найти в этом вопросе что-то более простое, на что ответ знают. Это отлично, что вы пытаетесь помочь, но нужно прислушиваться к словам других людей. Я несколько раз просил не предллагать другие решения для макета, а выразить мнение о конкретном вопросе. Единственный кто это сделал - psywalker, "А почему это ты так полагаешь, что первая таблица должна тянуться за другой? Считаю, что у этой задачи нет решения, по крайней мере я его не зна". Оно и понятно, посмотрите на уровень его знаний и профессионализма... Он не вы...ся как некоторые называя чужие вопросы бредом. К слову "А почему это ты так полагаешь, что первая таблица должна тянуться за другой?", я как раз не полагаю, а хотел бы. Поэтому и спрашиваю есть ли решение для этого Спасибо.
  2. С тобой все ясно. Не знаешь как - прекрати гадить в тему. Нет, смотрите, я добавил во вторую таблицу, которая absolute, дофига контента: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv='content-type' content='text/html; charset=windows-1251' /> <style type='text/css'> * { margin: 0;} body,html { height: 100%;} </style> </head> <body> <table style="height:100%; background-color:#c70000" border="1"> <tr> <td style="height: 100%;"> ghdg </td> </tr> </table> <table style="position:absolute; top:0; left:0;" border="1"> <tr> <td>content <br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br> </td> </tr> </table> </body> </html> При этом таблица где дофига контента растянулась по высоте, а та которая должна растянуться вслед за ней - осталась на месте.
  3. "Если под этим понимается растяжение в зависимости от содержимого Б, то внимательней читай мой преведущий пост" И что я должен сделать? Засунуть таблицу с position:absolute в таблицу с position:static. Модераторы, закройте тему, пожалуйста. Надоело смешить народ. Ресурс такой приличный, а форум - флудильня.
  4. Чего непонятного!? Причем тут перекрывающийся header!? Я вам не привожу часть своего кода (потому, что это было бы глупо без файлов изображений), я демонстрирую аналогию кода. У первой таблицы высота 100%, она не отрисовывается во всю страницу, так как браузер не принимает во внимание, то что документ растянут второй таблицей, потому что у последней свойство position равно absolute. Я задаю конкретный вопрос: можно ли каким-то образом, не используя javaScript, сделать, чтобы первая таблица заполняла всю высоту страницы. Вставьте код в блокнот, сохраните в файл, откройте в браузере. Все наглядно! При всем уважении, вопрос "зачем вам это нужно" - абсолютно не корректен. Это может понадобиться тысячам людей просматривающим форум и каждому для своей цели. Я не спрашиваю вас "как же мне блин сверстать такой сложный шаблон, да еще и в такой короткий срок", а предлагаю изложить свои рассуждения по конкретному вопросу, который может вообще не иметь отношения к практике. Если бы я просил помочь найти КАКОЕ-НИБУДЬ решение, то написал бы и код и сделал скрин и дал бы ссылку
  5. Таблица А содержит три строки. В первой и последней строке расположены изображения: голова и ноги сайта. Средняя строка имеет height:100%, чтобы таблица растягивалась на весь экран. Таблица Б содержит контент, который ее растягивает. Таблица Б имеет position:absolute; top:0; left:0. В результате получается, что таблица Б накладывается на таблицу А, составляя общую картину страницы. Содержимое таблицы Б может меняться. Таким образом если контента много, то таблица Б вызывает появление скролла, а таблица А растягивается только в один экран. Я хотел бы применить для сайта именно такое решение из-за большого количество градиентов и различных прозрачных элементов. Проблема сформулирована в первом посте полностью. Если решения этой проблемы нет, то хотел бы получить ответ "такого решения нет, ищите другое".
  6. Ну первая таблица - это фон. У его есть верхняя картина и нижняя, а посередине ячейка должна растягиваться. А вторая таблица содержит контент.
  7. Здравствуйте. Вот такая вот система: <table style="height:100%; background-color:#c70000" border="1"> <tr> <td height="100%"> </td> </tr> </table> <table style="position:absolute; top:0; left:0" border="1"> <tr> <td height="2000px">content</td> </tr> </table> Первая таблица играет роль фона, но но растягивается только на высоту экрана без скролла потому, что вторая таблица, которая и вызвала появление скролла имеет position:absolute Есть идеи как растянуть первую таблицу, не используя javascript и с учетом, что высота второ1 таблицы не предопределена? Заранее спасибо.
  8. Как же я без ишака шестого Спасибо... Буду искать обходные пути
  9. Здравствуйте. Подскажите, пожалуйста, как в css задать стиль первой ячейки таблицы. В таблице хранится горизонтальное меню, т.е. каждый пункт в новой ячейке, строка - одна. У каждой ячейки есть левый бордюр, у первой его не должно быть.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy