Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: border в CSS
 
 автор: m@rchello   (21.12.2005 в 09:21)   письмо автору
 
 

Подскажите пожалуйста как мне сделать чтоб все BORDERы в моём HTML файле были серыми!!!
Но чтоб в таблице в HTML файле не нужно было вписывать не какие дополнительные атрибуты типа ID, Class и тд
Если возможно так сделать то подскажите пожалуйста что мне нужно написать в файл CSS!!!
Просто если начать вписывать вот эти дополнительные атрибуты то уйдёт уйма времени так как страниц много и они объёмные!

   
 
 автор: AlexSol   (21.12.2005 в 11:02)   письмо автору
 
   для: m@rchello   (21.12.2005 в 09:21)
 

можно задать, перечислив элементы, к которым нужно применить:

table, div, p, span {border-color:silver;}

но если для этого элемента уже есть определение стиля, то врядли поможет.

/*в css точно есть возможность обращаться к элементам, имеющим определенное свойстко, и даже его значение, но я этим никогда не пользовался*/

/*если потерпишь до 22.12.05, то будет более конкретно*/

   
 
 автор: m@rchello   (21.12.2005 в 11:22)   письмо автору
 
   для: AlexSol   (21.12.2005 в 11:02)
 

конечно подожду!Спасибо!

   
 
 автор: 12345   (21.12.2005 в 14:42)   письмо автору
 
   для: m@rchello   (21.12.2005 в 11:22)
 

Просто достаточно в данном случае это или подобное
table,td{border:solid 2 #dddddd;border-collapse:collapse}

   
 
 автор: m@rchello   (21.12.2005 в 18:31)   письмо автору
 
   для: 12345   (21.12.2005 в 14:42)
 

Спасибо хоть и не совсем то что нужно дали но хоть на мысль навели!!! Сам доделал!!! Ещё разок спасибо!:-)

   
 
 автор: AlexSol   (22.12.2005 в 10:30)   письмо автору
 
   для: m@rchello   (21.12.2005 в 18:31)
 

как и обещал
/*далее выдержка из книги Кристофер Шмитт
Создание Web-страниц средствами css
кудиц-обзац/2003*/

атрибутивные селекторы бывают четырех типов:

a[attr] выделяет объекты по вхождению данного атрибута
a[link]{color:#369;}

a[attr="value"] выделяет объекты по наличию данного атрибута и его значения
a[link="http://www...."]{color:#369;}

a[attr~="value"] применяет стилевое описание ко всем объектам, которые имеют данный атрибут и одно из значений. значения разделяются симвоолом пробела
img[title~="Chabon"]{padding:10px;}

a[attr!="value"] применяет стилевое описание к объектам по критерию вхождения атрибута и одного из возможных значений. В качестве разделителя в списке используется запятая
img[title!="Autor"]{border: 10px solid red;}

   
 
 автор: 12345   (22.12.2005 в 13:15)   письмо автору
 
   для: AlexSol   (22.12.2005 в 10:30)
 

Всё отлично, но не работает (IE, FF). Проверял на теге td -
td[bgColor="darkyellow"],#rere2{background-color: yellow;background-image:url(snow.gif);}
Кроме того, в IE "рубится" следующее определение для #rere2.

   
 
 автор: AlexSol   (22.12.2005 в 13:22)   письмо автору
 
   для: 12345   (22.12.2005 в 13:15)
 

я честно говоря не ручался, что будет работать, сам вполне без этого обхожусь...

а попробуй так

table tr td[bgColor="darkyellow"]{background-color: yellow;background-image:url(snow.gif);}

   
 
 автор: 12345   (22.12.2005 в 13:32)   письмо автору
 
   для: AlexSol   (22.12.2005 в 13:22)
 

То же самое. Я уже проверял более сложные конструкции типа .red td.r[...]{}

   
 
 автор: AlexSol   (22.12.2005 в 14:02)   письмо автору
 
   для: 12345   (22.12.2005 в 13:32)
 

...что же, значит в очеродной раз возвожности css опережают возможности броузеров...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования