imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 05.09.2004, 00:05     # 1
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
Вопрос по CSS

Как в CSS написать <table height=100%> ?
И где можно в инете документацию грамотную по CSS найти?

И ещё интересно как в CSS написать <tr height=1>?
Wild Diablo вне форума  
Старый 05.09.2004, 00:14     # 2
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Wild Diablo
1. Забудь про 100% height, такого не бывает. Ну а если в часности то скажем так <table style="height: 100%">
2. <tr style="height:1px">

или в таблице стилей:
<html>
<head>
<style type="text/css">
table { height: 100% }
tr { height: 1px }
</style>
</head>
...

ЗЫ Таблицу стилей естественно лучше в отдельный файл запихнуть.
__________________
sapienti sat.
denver вне форума  
Старый 05.09.2004, 01:00     # 3
Lacrimosa
Banned
 
Аватар для Lacrimosa
 
Регистрация: 26.05.2004
Адрес: Московская ПЛ : НачСтройГрад
Сообщения: 469

Lacrimosa Луч света в тёмном царствеLacrimosa Луч света в тёмном царствеLacrimosa Луч света в тёмном царствеLacrimosa Луч света в тёмном царствеLacrimosa Луч света в тёмном царствеLacrimosa Луч света в тёмном царстве
2.

_http://www.citforum.ru/internet/html/csstutorial.shtml
_http://www.w3schools.com/css/default.asp
_http://www.meyerweb.com/eric/css/edge/
_http://yaca.yandex.ru/yca/cat/Computers/Internet/Web_Development/html/
_http://css.wallst.ru/
_http://webmaster.xeno.ru/
_http://webclass.polyn.kiae.su/classes/css12/
_http://www.codenet.ru/webmast/html/

Lacrimosa вне форума  
Старый 05.09.2004, 01:01     # 4
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
denver

Если писать как ты написал, то получается, а если в отдельном файле у меня css и там строчка TABLE.Blue {background-color: #336699; height: 100%;}
А в HTMLе <TABLE width="100%" cellSpacing=0 cellPadding=0 class="Blue">
то не получается :( Ошибки не вижу...

И ещё ты говоришь, что
Цитата:
Забудь про 100% height, такого не бывает.
.
Можно на этом моменте поподробнее и если не использовать 100% высоту, то как сделать например такую страничку:
<Table style="height: 100%">
<tr style="height:30px" bgcolor=pink><td></tr>
<tr><td>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</tr>
<tr style="height:30px" bgcolor=pink><td></tr>
</table>

Ну или когда меню слева во всю высоту, например нужно, чтобы в самый низ что-ниубудь засунуть типа счётчика...
Wild Diablo вне форума  
Старый 05.09.2004, 03:48     # 5
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Wild Diablo
Я ошибся, сорри. С таблицами 100% высота - ноу проблем.
По ходу, TABLE.Blue {background-color: #336699; height: 100%;} у меня работает ок и под IE и под оперой и мозиллой. Приведи полный файл, посмотрим.

ЗЫ. несколько моментов из рекоммендаций w3c:
1. тэги пишем только строчными буквами <table>
2. обязательно закрываем все тэги (<td> например ты не закрываешь).
3. bgcolor не указываем, пишем его тоже в css так: "background: pink".
4. ну и если есть уже внешний файл стилей то зачем прописывать еще стили в html? Весь смысл теряется.

Наиболее полное руководство по определению тут:
http://www.w3.org/TR/REC-CSS2/
неофициальный перевод здесь:
http://pyramidin.narod.ru/css2/index.htm

Кроме того полезно еще:
http://pyramidin.narod.ru/html401/index.htm
(относительно рекоммендованных и нерекомендуемых параметров тэгов и т.п.)

Цитата:
Если писать как ты написал, то получается, а если в отдельном файле...
Может не так подключаешь?
<html>
<head>
<link href="default.css" type="text/css" rel="stylesheet" />
</head>
...

Это если default.css находится в той же директории что и html.
__________________
sapienti sat.
denver вне форума  
Старый 05.09.2004, 12:07     # 6
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
denver
<td> раньше всегда закрывал, но вчера почитал вот эту ссылку:
http://www.w3.org/TR/html401/struct/tables.html
А там предлагают таблицы писать не закрывая:
<TABLE border="1"
summary="This table gives some statistics about fruit
flies: average height and weight, and percentage
with red eyes (for both males and females).">
<CAPTION><EM>A test table with merged cells</EM></CAPTION>
<TR><TH rowspan="2"><TH colspan="2">Average
<TH rowspan="2">Red<BR>eyes
<TR><TH>height<TH>weight
<TR><TH>Males<TD>1.9<TD>0.003<TD>40%
<TR><TH>Females<TD>1.7<TD>0.002<TD>43%
</TABLE>

--------------

Решил на время экспериментов стили писать не отдельным файлом, а в HTML.
Вот полный текст:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<TITLE>My first HTML document</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<LINK rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<table style="height: 100%">
<tr style="height:30px" bgcolor=pink><td></tr>
<tr><td>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</tr>
<tr style="height:50px" bgcolor=pink><td></tr>
</table>
</body>
</html>

А проблему нашёл, проблема в строчке:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

А началось всё с того, что я решил свою страничку переделать под стандарты HTML. Но в стандартах решили убрать высоту для тега <table>, а без него я не представляю как сделать страничку, вот такую, например: моя страничка.
Там можешь посмотреть мой HTML код как я его писал до того, как стал под html 4.01 подгонять и css там тоже можешь глянуть.

P.S. А всё маленькими надо в каком-то другом стандарте писать, а в html 4.01 они сами в примерах большими пишут, вот я на большие и перешёл... Захотелось, как у росгосстраха "Всё правильно сделал". :)
Wild Diablo вне форума  
Старый 05.09.2004, 13:59     # 7
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Wild Diablo
Закрывать все тэги или закрывать только обязательные...
Писать заглавными или только строчными...
все это как раз зависит от dtd файла. Но лучше (для совместимости со всеми dtd) делать так как рекомендуется в спецификации.

Ну да если это хоумпага то несущественно тогда
__________________
sapienti sat.
denver вне форума  
Старый 05.09.2004, 14:44     # 8
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
denver
У меня кроме хоумпаги есть ещё пара комерческих проэктов, но я не хочу сдесь ссылки на них давать, могу в приват кинуть.

А проблема значит в том, что я неправильный dtd файл выбрал?
Wild Diablo вне форума  
Старый 05.09.2004, 14:46     # 9
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Wild Diablo
Угу. Почитай тута статью:
http://www.webmascon.com/topics/coding/25a.asp
__________________
sapienti sat.
denver вне форума  
Старый 05.09.2004, 16:19     # 10
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
denver
Интересная статья, спасибо. Я конечно так и не понял, какой стандарт использовать у себя, т.к. ни с одним из трёх не работает, но уже примерно представляю в каком направлении двигаться.
Wild Diablo вне форума  
Старый 05.09.2004, 16:29     # 11
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Wild Diablo
Двигаться нужно к xml путем xhtml. А старые dtd нужны только если очень уж нужна совместимость со старыми браузерами. Что именно не работает с последними dtd? Ты собственно всегда можешь проверить соответсвие твоего html'я стандартам тут и таблицы стилей здесь. Соотвтсвие понятно зависит от DOCTYPE.
__________________
sapienti sat.
denver вне форума  
Старый 05.09.2004, 17:26     # 12
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
denver
В последних dtd нет высоты для таблиц. Во всяком случае я не нашёл...
Wild Diablo вне форума  
Старый 05.09.2004, 17:34     # 13
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Wild Diablo
Высота должна задаваться в css только.
__________________
sapienti sat.
denver вне форума  
Старый 05.09.2004, 19:01     # 14
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
denver
Я её в css и задаю, и всё работает, пока не добавлю.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Ну или любой другой dtd. Почему-то после добавления этой строчки мои стили перестают работать Точнее все работают, а стиль задающий высоту для таблицы не работает...
Wild Diablo вне форума  
Старый 06.09.2004, 16:10     # 15
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
http://www.imho.ws/showpost.php?p=605609&postcount=4
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 06.09.2004, 17:48     # 16
Wild Diablo
Junior Member
 
Аватар для Wild Diablo
 
Регистрация: 26.07.2002
Адрес: Питер
Сообщения: 148

Wild Diablo Путь к славе только начался
Спасибо всем за помощь. Мои букмарки существенно пополнились.
Wild Diablo вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:02.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.