Ответы на вопросы на собеседование Основы CSS.
- Что такое CSS?
Cascading Style Sheets(CSS) - каскадные таблицы стилей, ето формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Таблицы стилей - попытка отделить детали дизайна странички от ее структуры и содержания.
- В чем разница между записью #my и .my?
#my - селектор ай-ди.
.my - селектор класса.
margin - внешний отступ (снаружи от границ блока до остальных элементов страницы); padding - внутренний отступ (внутри от границ блока до контента). Допустим, у нас есть некий объект с рамкой вокруг него. Вот margin - это внешнее поле, а padding внутреннее. Или есть у нас абзац текста. Следовательно, margin - это отступ от других соседних объектов (левой, правой стороны экрана, соседних абзацев, разных окружающих картинок). А padding - это внутренние отступы. Если мы зададим padding: 50px для этого абзаца, то значит, сами буквы будут начинаться не от края абзаца, а с отступом в 50 пикселей.
- Почему таблицы стилей CSS называются каскадными?
Слово "каскадные" говорит о том, что на вывод каждого тега в документе могут оказывать влияние сразу несколько стилевых спецификаций, образующих иерархическую систему. Например, поверх спецификаций, относящихся к конкретному документу, может действовать стилевой файл, общий для всех документов на сервере.
- Что такое альтернативная таблица стилей?
Альтернативная таблица стилей - это таблица, определяющая стили, которые будут использованы взамен стилей, использующихся по умолчанию. Например, пользователь может сделать выбор, в зависимости от своих предпочтений, если мы заранее подготовим одну таблицу стилей для маленького экрана, а другую – для слабовидящих (с крупными шрифтами). Альтернативные стили позволяют пользователю сделать выбор наиболее подходящего из них.
- Какая разница между значениями 0 и auto в свойстве margin?
В вертикальных полях, auto всегда означает 0. В горизонтальных полях, auto означает 0 только тогда, если свойство width также auto.
- Для чего применяются свойства border-position и border-all?
Таких свойств в CSS нет.
- Какое свойство задает цвет фона?
background-color.
- Как в CSS обозначаются комментарии?
/* вот так */
- Как задать красный цвет для всех элементов, имеющих класс red?
.red { background-color:red; }
- Как убрать подчеркивание для всех ссылок на странице?
a { text-decoration:none; }
- Как сделать жирным текст во всех элементах <p>?
- Как сделать жирным текст во всех элементах <p>?
p { font-weight: bold; }
- Что делает свойство clear?
Устанавливает, с какой стороны элемента запрещено его обтекание другими элементами. Если задано обтекание элемента с помощью свойства float, то clear отменяет его действие для указанных сторони.
Комментарии обозначаются в HTML не /* ... */ , а
ОтветитьУдалитьЭтот комментарий был удален автором.
Удалить<!-- ... -->
Удалить.!.
ОтветитьУдалитьэто что, залупа с бритыми яйцами?
Удалитьправильно написать font-weight: 700 а не font-weight: bold
ОтветитьУдалить