PDA

Просмотр полной версии : Веб-дизайнерам простенький вопрос


Alexander E. Valov
24.04.2007, 15:36
Браузер FireFox игнорирует тэг:
<link rel="stylesheet" href="style.css" type="text/css">

При этом в Internet Explorer 7 он спокойно работает. То есть, стили берутся откуда надо.

Теперь вопрос:
Это особенность браузера Файерфокс? Он в принципе с каскадными стилями не работает? Или это где-то можно включить? Или просто тэг как-то по другому ему надо написать, атрибуты какие-то добавить?

Спасибо за ответ.

з.ы. А Опера этот тэг понимает?

Alexander E. Valov
24.04.2007, 16:00
Как выяснилось - Опера тэг понимает. Но немного не так как ИЕ7. ИЕ7 - лучше показывает...

Чего там с Файерфоксом так и не знаю пока. :)

КузмичЪ
03.05.2007, 18:45
Firefox очень хорошо понимает этот тег. Проблема может заключаться в другом.
Есть готовая страница, где это проблема проявляется?

posemon
03.05.2007, 22:58
можно так
<link media="all" href="путь/style.css" type="text/css" rel="stylesheet" />
или так
<style type="text/css" media="all"> @import url(путь/style.css); </style>

Alexander E. Valov
04.05.2007, 12:53
Мда. Собственно - понимает лиса его. Разобрался в проблеме...

Просто Лиса не понимает scrollbar-highlight и иже с ними. :) По крайней мере никакими ужимками мне заставить ее изменить цвет полосы прокрутки не удалось. Хреновый из меня веб-кодер... :)

Как задать кстати каскадными стилями цвет выделенного текста и фона для этого выделенного текста?..

КузмичЪ
04.05.2007, 15:38
Как задать кстати каскадными стилями цвет выделенного текста и фона для этого выделенного текста?..
для текста: color:#ff0000;
для фона: background-color:#cccccc; (решетка обязательна)

Alexander E. Valov
04.05.2007, 18:46
Первоначальное сообщение от КузмичЪ
для текста: color:#ff0000;
для фона: background-color:#cccccc; (решетка обязательна)
Про решетку понимаю, я конечно мега-веб-кодер но не совсем еще из ума выжил...

Куда эту конструкцию помещать то? Как я понимаю, выглядеть это должно так:
BODY {
SCROLLBAR-DARKSHADOW-COLOR: #3F3F35;
SCROLLBAR-HIGHLIGHT-COLOR: #F5F5E6;
SCROLLBAR-TRACK-COLOR: #3F3F35;
SCROLLBAR-ARROW-COLOR: #3F3F35;
SCROLLBAR-FACE-COLOR: #F5F5E6;
SCROLLBAR-SHADOW-COLOR: #F5F5E6;
SCROLLBAR-3DLIGHT-COLOR: #3F3F35;
}
SELECT {
color:#ffffff;
background-color:#000000;
}
P {
color: #3F3F35;
font-size: 12;
font-family: Tahoma;
font-weight: 500;
}
A:link, A:visited, A:active {
COLOR: #7F7B6B;
TEXT-DECORATION: none;
font-size: 12;
font-family: Tahoma;
font-weight: 500;
}
A:hover {
COLOR: #BFBFA0;
TEXT-DECORATION: none;
font-size: 12;
font-family: Tahoma;
font-weight: 500;
}
A:link#cop, A:visited#cop, A:active#cop {
COLOR: #7F7B6B;
TEXT-DECORATION: none;
font-size: 10;
font-family: Tahoma;
font-weight: 700;
}
A:hover#cop {
COLOR: #BFBFA0;
TEXT-DECORATION: none;
font-size: 10;
font-family: Tahoma;
font-weight: 700;
}
H1 {
color: #3F3F35;
font-size: 10;
font-family: Tahoma;
font-style: normal;
}
H2 {
color: #3F3F35;
font-size: 12;
font-family: Tahoma;
font-style: bold;
}

То есть вот эта байда по имени СЕЛЕКТ и должна задавать цвет шрифта при выделении и бэкграунда. Белый и черный соответственно. Амгм. В таком виде на данный момент это не работает. Вопрос: как тогда?

КузмичЪ
04.05.2007, 20:06
так, я видно плохо понял вопроса.. разбираемся
нужно изменить цвет шрифта и фона при выделении текста мышкой?? так?

Select это элемент интерфейса в виде раскрывающегося списка, а также список с одним или множественным выбором.
Если ответ на мой вопрос выше положительный, то попробуйте свойства color:#ffffff;
background-color:#000000; прописать для option.
т.е. у Вас html должен быть примерно следующий:
<select>
<option>пункт раз</option>
<option>пункт два</option>
<option>пункт три</option>
</select>

а в стилях вместо SELECT {color:#ffffff; background-color:#000000;} написать option {color:#ffffff; background-color:#000000;}

Alexander E. Valov
04.05.2007, 20:38
Ам. Ответ утвердительный.

Интересно, а как же я нечаяно Селектом сделал позавчера? :D Мда...

Ладно. Спасибо вам за помощь. В результате было на данный момент решено отказаться от этой затеи. Заниматься реализацией некогда... :(

з.ы. А может есть какой-то суффикс или как там по умному это называется, типа: A:hover, A:visited и т.п. Что-нить типа: A:selected. :)

auror
12.06.2007, 13:30
Скроллбар и цвета выделения являются системными их изменение не желательно

КузмичЪ
12.06.2007, 22:59
Первоначальное сообщение от auror
Скроллбар и цвета выделения являются системными их изменение не желательно

бррр, а подробнее можно..
на что это может повлиять??

ChesnoK
09.08.2007, 00:17
2 Buryat: Имеется ввиду простой текст да? только CSS это зделать не возможно, а вот в паре с JavaScript можно сотворить чудо. Если надо могу привести пример.
А в дополнение - есть сайт www.spravkaweb.ru и там есть отличный справочник по CSS в котором плюс ко всему ещё написано в каких браузерах поддерживается тот или иной параметр.

Скроллбар и цвета выделения являются системными их изменение не желательно

Это ни на что не влияет, даже по той причине что выполняется в среде браузера и никоем образом не влияет на стандартные.... в общем на стандартное оформление.

auror
09.08.2007, 00:54
Это дейсвительно ни на что не влияет, но W3C не рекомендует использовать эти вещи. Насколько я знаю, ВСЕ разработчики браузеров, особенно при приходе семантического Web 3.0, откажутся от поддержки этих параметров. И если уж посмотреть внимательно - нафига оно вообще надо ? ))

ChesnoK
09.08.2007, 08:12
Первоначальное сообщение от auror
Это дейсвительно ни на что не влияет, но W3C не рекомендует использовать эти вещи. Насколько я знаю, ВСЕ разработчики браузеров, особенно при приходе семантического Web 3.0, откажутся от поддержки этих параметров. И если уж посмотреть внимательно - нафига оно вообще надо ? ))

Ну если уже пиплы из WC.... ой... троичку попустил ))) не советуют так делать, то всё... ппц. Так делают многие и на многих сайтах можно увидеть такую штуку.... Я конечно не буду спорить о правильности этого, но на мой взгляд когда сайт в тёмных тонах и тут вдруг серая полоса прокуртки - это уже совсем не смотрится.