|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2011, 04:40 | #1 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 12
|
неправильно отображается в браузере
при запуске index.php файла заданные размеры, которые должны применяться для (title, content, menu, footer) отображаются не правильно. Подскажите в чем проблема? Вот код.
1-й ( он формирует таблицу) <? include"title.html"; include"menu.html"; include"content.html"; include"footer.html"; ?> 2-й <html> <head> </head> <body bgcolor="333333"> <table width="100%" height="100%"> <tr> <td height="15%" colspan="2" background="include\imegs\disein\ti tle_fon.jpg"></td> </tr> <tr> <td height="75%" width="20%" rowspan="2" background="include\imegs\disein\me nu_fon.jpg"> <? include "menu.html"; ?> </td> </tr> <tr> <td height="75%" width="80%" background="include\imegs\disein\co nt_fon.jpg"> <? $namefile=$_GET["namefile"]; if (isset($_GET['namefile'])) { include ("$namefile.html"); } else { include ("content.html"); } ?> </td> </tr> <tr> <td height="10%" colspan="2" background="include\imegs\disein\fo ot_fon.jpg"> <? include "footer.html"; ?> </td> </tr> </table> </body> </html>
Ptichka
|
19.12.2011, 13:18 | #2 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
На форуме телепатов нет.
По существу: - Каково содержание модулей? - Скин кривого сайта. |
19.12.2011, 17:39 | #3 |
Пользователь
Регистрация: 22.03.2010
Сообщений: 88
|
Вы понимаете в чём дело, атрибут HEIGHT, указанный в процентном отношении, работает нормально лишь в тогда, когда явно задана высота всей таблицы, причём размер таблицы необходимо задавать в абсолютных единицах, а не в процентах.
Но, всеми "любимый" IE , и даже в этом случаи не отобразит таблицу корректно. Эти ребята в microsoft упорно игнорируют атрибут HEIGHT для таблиц как таковой. Выход: - или поместить таблицу в блочный элемент (div например) и через CSS указать HEIGHT для этого блока как 100%. И тогда таблица растянется. - или пользоваться абсолютным позиционированием (position: absolute;) указав при этом нужные параметры отступов (top, left, right и bottom). (P.S. табличная вёрстка страниц уже в прошлом, изучайте CSS) |
22.12.2011, 13:49 | #4 |
Пользователь
Регистрация: 26.08.2011
Сообщений: 12
|
спасибо zamaevac. Теперь я поняла почему он так отображает.. Буду изучать CSS
Ptichka
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неправильно отображается сайт | zayabelka | HTML и CSS | 4 | 18.12.2011 22:12 |
неправильно отображается досовская кириллица | ALKOrobot | Операционные системы общие вопросы | 6 | 30.09.2011 09:29 |
Неправильно отображается страница форума! | hon | О форуме и сайтах клуба | 2 | 16.07.2011 13:27 |
Неправильно отображается время | Shevali | БД в Delphi | 7 | 03.05.2010 06:33 |
Неправильно отображается вещественный тип | frantic | БД в Delphi | 4 | 23.02.2007 14:24 |