Ответы на вопросы на собеседование Основы CSS.

  • Что такое CSS? 

Cascading Style Sheets(CSS) - каскадные таблицы стилей, ето формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Таблицы стилей - попытка отделить детали дизайна странички от ее структуры и содержания.

  • В чем разница между записью #my и .my?

#my - селектор ай-ди.
.my - селектор класса.

  • В чем разница между margin и padding?

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 { font-weight: bold; }

  • Что делает свойство clear?

Устанавливает, с какой стороны элемента запрещено его обтекание другими элементами. Если задано обтекание элемента с помощью свойства float, то clear отменяет его действие для указанных сторони.

Рассказать друзьям:

3 коментарі :