Просмотр полной версии : Баг MSIE?
Прим Палвер
17.11.2005, 22:47
Такой пример: Делаю связанную таблицу стилей (вне страницы) - максимально упростил для примера:
<style type="text/css">
.txtb {font-size:7pt;}
.txtc {font-size:8pt;}
</style>
В теле:
<table>
<tr>
<td class="txtb">
Текст 1 стиля</p>
</td>
<td class="txtc">
Текст 2 стиля</p>
</td>
</tr>
</table>
Стиль поддерживается только у элемента, описанного последним. Как это исправить? Если использовать глобальные (внутренние) таблицы, такой беды нет.
foo.html
<HTML>
<HEAD>
<STYLE type="text/css">
.txtb { background: red;}
.txtc { background: green;}
</STYLE>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD CLASS="txtb">test1</TD>
<TD CLASS="txtc">test2</TD>
</TR>
</TABLE>
<P CLASS="txtb">I'm making a css</P>
<P CLASS="txtc">CSS making me</P>
</BODY>
</HTML>
или так
foo.css
.txtb { background: red;}
.txtc { background: green;}
foo.html
<HTML>
<HEAD>
<LINK rel="STYLESHEET" href="foo.css">
</STYLE>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD CLASS="txtb">test1</TD>
<TD CLASS="txtc">test2</TD>
</TR>
</TABLE>
<P CLASS="txtb">I'm making a css</P>
<P CLASS="txtc">CSS making me</P>
</BODY>
</HTML>
получилось два по два поля разного цвета (красный и зеленый соответственно).
Прим Палвер
18.11.2005, 06:22
Посмотри свой ответ в MSIE. Та же беда, что и у меня. Т.е. выделяется только зелёным цветом (он описан вторым в css).
Возможно, только у меня такой глючный обозреватель. Опера нормально читает, а MS... Я то могу найти и нормальный MSIE, но спросил уже: у нескольких знакомых точно так же просматривается, т.е. ошибочка конкретная.
А если использовать внутреннюю или глобальную таблицу (первый твой пример), всё нормально становится.
Прим Палвер
18.11.2005, 18:07
Нашёл сегодня такой выход: прописать стиль боди - это будет один столбец по умолчанию, а для другого применить стиль столбца.
Сейчас буду пробовать. Благо, не нужно трёх столбцов с тремя разными классами стилей...
У меня работает в ИЕ. Потому и написал! Я ваще-то редко пишу то, чего не знаю и на себе не испробовал.
Верь мне! Аз есм БГ (с)
Прим Палвер
21.11.2005, 18:04
У меня работает в ИЕ. Потому и написал! Я ваще-то редко пишу то, чего не знаю и на себе не испробовал.
Извини. Не хотел обидеть недоверием. Просто у меня и у знакомого есть этот глюк. Наверно, есть ещё такие несчастные...
Выкрутился по другому: в одном столбце у меня h5, в другом h6. Всего делов.