>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >1.5b2, наплевав на стандарт, игнорит выравнивание в http://forum.mozilla-russia.org/viewtopic.php?id=5772 |
olden69 > 25-10-2005 13:02:29 |
Проверил на w3c - вроде бы все по стандарту, выравнивание, заданное в <COL> должно работать. Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1251"> <TITLE>MyBilling</TITLE> </HEAD> <BODY> <DIV align="center"> <TABLE border="1" width="700px"> <COLGROUP> <COL width="40px" align="right"> <COL width="65px" align="center"> <COL width="355px" align="left"> <COL width="60px" align="right"> <COL width="60px" align="right"> <COL width="120px" align="right"> </COLGROUP> <THEAD> <TR> <TH>№</TH> <TH>ID</TH> <TH>Название организации(ФИО)</TH> <TH>Категория</TH> <TH>Баланс</TH> <TH>Кол-во</TH> </TR> </THEAD> <TBODY> <TR> <TD colspan="6" align="left">Manager1</TD> </TR> <TR bgcolor="#ffffff"> <TD>1</TD> <TD>13846</TD> <TD>My Client</TD> <TD>норма</TD> <TD>0</TD> <TD>2</TD> </TR> </TBODY> </TABLE> </DIV> </BODY> </HTML> |
Lynn > 25-10-2005 15:12:24 |
К сожалению, стандарты на html и css противоречат друг другу. Насколько я понял, gecko транслирует атрибут align в css-свойство text-align, которое по стандарту не наследуется ячейками. ЗЫ. Я не претендую на истину в последней инстанции и доскональное знание двожка gecko. |
olden69 > 25-10-2005 18:04:57 |
но ведь писать аттрибут выравнивания для каждой ячейки при 1000 строках таблицы - это же моветон |
Lynn > 25-10-2005 19:36:28 |
Однажды, я извратился так: Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>x</title> <style type="text/css"> tr > *:first-child {text-align: left} tr > *:last-child {text-align: right} tr > *:first-child + * {text-align: right} tr > *:first-child + * + * {text-align: left} tr > *:first-child + * + * + * {text-align: center} </style> </head> <body> <table> <col style="background:red" align="left"> <col align="right"> <col align="left"> <col align="center"> <col style="background: green" align="right"> <tr><th>xxx</th><th>x</th><th>x</th><th>x</th><th>2</th></tr> <tr><td>asdas1d</td><td>asldk</td><td>2asdq3</td><td>asldk</td><td>2asdq3</td></tr> <tr><td>z</td><td>2</td><td>1</td><td>z</td><td>2</td></tr> </table> </body> </html> |
Snik > 27-10-2005 18:09:24 |
olden69 |
olden69 > 27-10-2005 20:18:24 |
а что тут так долго обсуждать разработчикам? |