View on GitHub

java-interview

Вопросы для собеседования на разработчика Java

Вопросы для собеседования

Основы CSS

Что такое «CSS»?

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

Основной целью разработки CSS являлось разделение описания логической структуры web-страницы, которое производится с помощью HTML или других языков разметки от описания внешнего вида этой web-страницы, которое производится с помощью CSS.

к оглавлению

Как в CSS обозначаются комментарии?

Чтобы пометить, что текст является комментарием, применяют конструкцию /* ... */

к оглавлению

Что такое «селектор»?

Селектор – это правило, на основании которого осуществляется выбор элементов в HTML документе для того, чтобы применить к ним определённые стили.

p {
text-align: center;
font-size: 20px;
}
/* p – это селектор, text-align и font-size – это свойства, а center и 20px – значения. */

к оглавлению

Перечислите основные виды селекторов

к оглавлению

Что такое псевдокласс?

Псевдокласс определяет динамическое состояние элементов, которое изменяется из-за действий пользователя, или же соответствует текущему положению в дереве документа. В отличие от настоящего класса, в явном виде псевдокласс в HTML не указывается, а в CSS указывается через : непосредственно после селектора.

Наиболее известные псевдоклассы:

a.snowman:link {
    color: blue;
}
a.snowman:visited {
    color: purple;
}
a.snowman:active {
    color: red;
}
a.snowman:hover {
    text-decoration: none;
    color: blue;
    background-color: yellow;
}

к оглавлению

Какие существуют селекторы атрибутов?

к оглавлению

В чем разница между #my и .my?

#my — селектор идентификатора, а .my — селектор класса.

к оглавлению

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

margin — внешний отступ, а padding — внутренний отступ.

к оглавлению

В чем заключается разница между значениями 0 и auto в свойстве margin?

В вертикальных полях — auto всегда означает 0. В горизонтальных полях — auto означает 0 только тогда, когда свойство width также auto.

к оглавлению

Какое свойство задает цвет фона?

Цвет фона задает свойство background-color.

к оглавлению

Как убрать подчеркивание для всех ссылок на странице?

a {
    text-decoration: none;
}

к оглавлению

Для чего используется свойство clear?

clear устанавливает, с какой стороны элемента запрещено его обтекание другими элементами.

к оглавлению

Как сделать жирным текст во всех элементах <p>?

p {
    font-weight: bold;
}

к оглавлению

Как задать красный цвет для всех элементов, имеющих класс red?

.red {
    color: red;
}

к оглавлению

Что такое Sass и SCSS?

Sass — это метаязык на основе CSS, предназначенный для увеличения уровня абстракции CSS кода и упрощения файлов каскадных таблиц стилей.

Язык Sass имеет два синтаксиса:

к оглавлению

Источники

Вопросы для собеседования