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

HTML+CSS+JavaScript

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

 

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

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

тема: исключение в css
 
 автор: liberty   (21.02.2013 в 06:57)   письмо автору
 
 

Добрый день!
Выводим
<h1>Факторы</h1>


h1 {font-size:20px; color:#085991; text-align:center;}


но в данном случае слово "Факторы"нужно h1, но красного цвета.
как прописать?

  Ответить  
 
 автор: ЯСА   (21.02.2013 в 10:33)   письмо автору
 
   для: liberty   (21.02.2013 в 06:57)
 

<h1>Основания</h1>
<h1 style="color: red">Факторы</h1>
<h1>Причины</h1>

в CSS, как в армии, действует последний приказ, а предыдущий отменяется

  Ответить  
 
 автор: psychomc   (21.02.2013 в 18:22)   письмо автору
 
   для: ЯСА   (21.02.2013 в 10:33)
 

да, только если предыдущий не от генерала !important 8-)

  Ответить  
 
 автор: Deed   (21.02.2013 в 19:09)   письмо автору
 
   для: psychomc   (21.02.2013 в 18:22)
 

атрибут style в отображении html браузером имеет приоритет перед стилем, объявленным в css.

  Ответить  
 
 автор: psychomc   (22.02.2013 в 14:01)   письмо автору
 
   для: Deed   (21.02.2013 в 19:09)
 


<!DOCTYPE html>
<html>
<head></head>
<body>
    <style>p {color:blue !important}</style>
    <p style="color:red">Test</p>
</body>
</html>


а проверить, прежде чем написать ерунду, было сложно?

  Ответить  
 
 автор: Deed   (22.02.2013 в 15:48)   письмо автору
 
   для: psychomc   (22.02.2013 в 14:01)
 

Я не обратил внимание на ваш !important, и написал в общем.

  Ответить  
 
 автор: Deed   (21.02.2013 в 16:29)   письмо автору
 
   для: liberty   (21.02.2013 в 06:57)
 

css это не язык программирования, поэтому он не может выполнять какое-то действие в зависимости от какого-то условия.
Вот вариант решения: http://jsfiddle.net/H6mfb/1/

  Ответить  
 
 автор: Sfinks   (21.02.2013 в 16:38)   письмо автору
 
   для: Deed   (21.02.2013 в 16:29)
 

А выше что? Не решение? Вы реально считаете, что подключить для этого JS + jQuery это нормально?

  Ответить  
 
 автор: confirm   (21.02.2013 в 17:51)   письмо автору
 
   для: Sfinks   (21.02.2013 в 16:38)
 

Ну как убедились в том, что советы о "волшебном jQuery" не всегда разумны? )

  Ответить  
 
 автор: Sfinks   (22.02.2013 в 09:14)   письмо автору
 
   для: confirm   (21.02.2013 в 17:51)
 

=)

  Ответить  
 
 автор: Deed   (21.02.2013 в 19:06)   письмо автору
 
   для: Sfinks   (21.02.2013 в 16:38)
 

Э-э-э... Немного не так. Я понял задачу в смысле, что если будет заголовок "факторы" на странице, его и нужно будет выделить красным.

  Ответить  
 
 автор: liberty   (22.02.2013 в 04:18)   письмо автору
 
   для: Deed   (21.02.2013 в 19:06)
 

поставил
<h1 style='color: red; font-size:30px;'>Факторы</h1>

Все отлично! Как раз, то что хотел увидеть.

Вопросы:

1. Обязательно ли ставить знак ; здесь font-size:30px;

2. Как правильно прописать цвет
так color: red или цифрами #ff0000 ?

  Ответить  
 
 автор: Deed   (22.02.2013 в 09:06)   письмо автору
 
   для: liberty   (22.02.2013 в 04:18)
 

1. Если свойство одно или последнее, после него точку с запятой ставить не обязательно. Но лучше ставить. Для автоматизма и своего стиля кодирования.
2. Интерпретатор все равно переводит название цвета (red, black...) в RGB-эквивалент. Поэтому, чтобы оставаться другом машины, желательно не напрягать эмиттеры и коллекторы процессора и задавать цвета через шарп #.

  Ответить  
 
 автор: liberty   (22.02.2013 в 09:23)   письмо автору
 
   для: Deed   (22.02.2013 в 09:06)
 

Спасибо.

  Ответить  
Rambler's Top100
вверх

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