Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CSS и очень глубоко положенная таблица, В "матрешке" тегов, стиль к таблице не р 
V
    Опции темы
ArNic
Дата 6.6.2008, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Здравствуйте дорогие специалисты верстки.
После проверки всех косяков я всетаки решил спросить.
Итак есть сайт alpha.abagan.ru , в середине сайта есть слой с классом GlavBodyWindow
для таблиц в нем я делаю такой вот класс в CSS:

Код

.GlavBodyWindow table tbody tr{
border-top:1px #0d81c8 dotted;
}

Результат превосходит все ожидания smile У меня красится граница только первой строки
Пытался еще вот такими вариантами:

Код

.GlavBodyWindow table tbody tr td{
border-top:1px #0d81c8 dotted;
}


Код

.GlavBodyWindow table tr{
border-top:1px #0d81c8 dotted;
}


Но результат все тот же - может я что-то не так делаю.

P/S/ 
Для проверки возьмите пожалуйста любую новость из АНАЛИТИКА-> Срочный рынок и вы увидите что получилось :(

Помогите пожалуйста т.к. не понятно где я сделал ошибку
PM MAIL ICQ   Вверх
bars80080
Дата 6.6.2008, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



чё-то вообще не видно чтобы эта граница где-то появлялась, таблички везде серенькие
PM MAIL WWW   Вверх
ArNic
Дата 6.6.2008, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Решил что без скриншота не обойтись
user posted image
PM MAIL ICQ   Вверх
bars80080
Дата 6.6.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



тогда могу обрадовать, в ИЕ6 даже верхняя не видна

как всегда всё решает простой пример:
Код
<style>
table { border-collapse: collapse; }
table tr td { border: dotted 1px #0000ff; }
</style>
<table>
<tr><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td></tr>
</table>
 здесь граница видна везде, стало быть следующие выводы:
1. некий стиль перебивает вашу установку. либо он идёт ниже указанного, т.е. перекрывает, либо у него более сильный путь (скажем для таблиц с указанием id стили остаются старые, даже если ниже идёт строчка со стилем указывающая на тэг table или класс)
2. нагруженность javascript. иногда она вызывает такой эффект, что засовываемый хтмл-код в блоки не показывает стили, даже если класс там указан правильно
3. может доктайп виноват. во всяком случае надо попробовать его убрать или поменять на другой
PM MAIL WWW   Вверх
ArNic
Дата 6.6.2008, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Цитата(bars80080 @  6.6.2008,  14:53 Найти цитируемый пост)
может доктайп виноват. во всяком случае надо попробовать его убрать или поменять на другой 

А какие порекомендуешь?
Цитата(bars80080 @  6.6.2008,  14:53 Найти цитируемый пост)
2. нагруженность javascript. иногда она вызывает такой эффект, что засовываемый хтмл-код в блоки не показывает стили, даже если класс там указан правильно

Без JS пробовал - толку нет
PM MAIL ICQ   Вверх
bars80080
Дата 6.6.2008, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



Цитата(ArNic @  6.6.2008,  14:57 Найти цитируемый пост)
А какие порекомендуешь?

это надо у SelenIT спрашивать, здесь например: http://forum.vingrad.ru/articles/topic-192...-standards.html

а если прямо указать. т.е. задать таблицу id и направить стиль к нему

кстати, ты пробовал конструкцию table tr td (без tbody), а то у тебя не написано ?
PM MAIL WWW   Вверх
ArNic
Дата 6.6.2008, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Пробовал дать стиль не только через класс но и напрямую через параметр тега style тегов td и tr всеравно реакции 0

Цитата(bars80080 @  6.6.2008,  15:04 Найти цитируемый пост)
это надо у SelenIT спрашивать, здесь например: http://forum.vingrad.ru/articles/topic-192...-standards.html

За ссылку спасибо - читаю уже.


Цитата(bars80080 @  6.6.2008,  15:04 Найти цитируемый пост)
кстати, ты пробовал конструкцию table tr td (без tbody), а то у тебя не написано ? 

Без этого тоже делал, толку мало, тем паче что он там есть.
PM MAIL ICQ   Вверх
ArNic
Дата 6.6.2008, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



smile странное если применять стиль на саму таблицу - вся таблица украсится стилем. А вот если на внутренний тег таблицы - то ФИГ.

Добавлено @ 15:30
Выкрутился из ситуации задав сначала оформление тегу <table> а потом тегу <tr> но если не задать тегу <table> оформление - фиг получится что.

Добавлено @ 15:31
Если кто сможет это объяснить - прошу поясните.

Добавлено @ 15:32
Причем тип линии dotted не работает в таблице с типом линии solid

Добавлено @ 15:36
час от часу не легче на IE6 работает как надо, а вот другие браузеры оформление "по умолчанию" предпочитают заданному стилем.

Это сообщение отредактировал(а) ArNic - 6.6.2008, 15:37
PM MAIL ICQ   Вверх
ArNic
Дата 6.6.2008, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Разобрался - все из-за того что в таблице (между прочем вставляемой с помощью TinyMCE) стоит border - но почему он его не может перекрыть и как это сделать загадка. 
Но это уже ругая история - спасибо за внимание.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0681 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.