Created
December 17, 2011 12:18
-
-
Save h4/1490078 to your computer and use it in GitHub Desktop.
Типичные ошибки в CSS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*----------------------- | |
Неправильно указан селектор класса */ | |
my-сlass { | |
/* Не работает. Браузер будет искать ТЕГ my-class */ | |
} | |
.my-class { | |
/* Правильный селектор класса. Точка перед именем класса */ | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*----------------------- | |
Неправильный контекстный селектор. | |
Предположим, у нас такая разметка: | |
<p class="nav"><a href="index.html">Главная</a></p> | |
И нужно задать свойства для ссылки при наведении */ | |
a.nav:hover { | |
/* Неверно. Этот селектор означает ссылку с классом nav */ | |
} | |
a:hover p.nav { | |
/* Неверно. Этот селектор означает абзац с классом nav, | |
лежащий внутри ссылки */ | |
} | |
p.nav a :hover { | |
/* Неверно. Этот селектор означает вообще что-то непонятное. | |
Ошибка в пробеле между :hover и а */ | |
} | |
p.nav a:hover { | |
/* Правильная запись селектора */ | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*----------------------- | |
Неправильно указаны значения свойств | |
*/ | |
.wrong { | |
font-family: Times New Roman, serif; /* Имя шрифта должно быть в кавычках */ | |
color: 000; /* Нет символа # перед кодом цвета */ | |
font-size: 12 px; /* Пробел перед единицей измерения */ | |
line-height: 1,5; /* Запятая вместо точки */ | |
margin: 0 /* Нет точки с запятой в конце строки */ | |
padding: 10px, 20px, 30px, 40px; /* Перечисление свойств через запятую */ | |
} | |
/* Правильная запись */ | |
.correct { | |
font-family: "Times New Roman", serif; /* Шрифты перечисляются через запятую */ | |
color: #000; | |
font-size: 12px; | |
line-height: 1.5; | |
margin: 0; | |
padding: 10px 20px 30px 40px; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment