Просмотр полной версии : Веб-дизайнерам простенький вопрос
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 - лучше показывает...
Чего там с Файерфоксом так и не знаю пока. :)
Firefox очень хорошо понимает этот тег. Проблема может заключаться в другом.
Есть готовая страница, где это проблема проявляется?
можно так
<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 и иже с ними. :) По крайней мере никакими ужимками мне заставить ее изменить цвет полосы прокрутки не удалось. Хреновый из меня веб-кодер... :)
Как задать кстати каскадными стилями цвет выделенного текста и фона для этого выделенного текста?..
Как задать кстати каскадными стилями цвет выделенного текста и фона для этого выделенного текста?..
для текста: 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;
}
То есть вот эта байда по имени СЕЛЕКТ и должна задавать цвет шрифта при выделении и бэкграунда. Белый и черный соответственно. Амгм. В таком виде на данный момент это не работает. Вопрос: как тогда?
так, я видно плохо понял вопроса.. разбираемся
нужно изменить цвет шрифта и фона при выделении текста мышкой?? так?
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
Скроллбар и цвета выделения являются системными их изменение не желательно
бррр, а подробнее можно..
на что это может повлиять??
2 Buryat: Имеется ввиду простой текст да? только CSS это зделать не возможно, а вот в паре с JavaScript можно сотворить чудо. Если надо могу привести пример.
А в дополнение - есть сайт www.spravkaweb.ru и там есть отличный справочник по CSS в котором плюс ко всему ещё написано в каких браузерах поддерживается тот или иной параметр.
Скроллбар и цвета выделения являются системными их изменение не желательно
Это ни на что не влияет, даже по той причине что выполняется в среде браузера и никоем образом не влияет на стандартные.... в общем на стандартное оформление.
Это дейсвительно ни на что не влияет, но W3C не рекомендует использовать эти вещи. Насколько я знаю, ВСЕ разработчики браузеров, особенно при приходе семантического Web 3.0, откажутся от поддержки этих параметров. И если уж посмотреть внимательно - нафига оно вообще надо ? ))
Первоначальное сообщение от auror
Это дейсвительно ни на что не влияет, но W3C не рекомендует использовать эти вещи. Насколько я знаю, ВСЕ разработчики браузеров, особенно при приходе семантического Web 3.0, откажутся от поддержки этих параметров. И если уж посмотреть внимательно - нафига оно вообще надо ? ))
Ну если уже пиплы из WC.... ой... троичку попустил ))) не советуют так делать, то всё... ппц. Так делают многие и на многих сайтах можно увидеть такую штуку.... Я конечно не буду спорить о правильности этого, но на мой взгляд когда сайт в тёмных тонах и тут вдруг серая полоса прокуртки - это уже совсем не смотрится.
Работает на vBulletin® версия 3.6.10. Copyright ©2000-2012, Jelsoft Enterprises Ltd. Перевод: zCarot