CSS для элементов ТОЛЬКО под определенным идентификатором

У меня есть элемент div с идентификатором, и этот div содержит набор входов и меток. Я хочу ТОЛЬКО стилизовать входные данные внутри этого конкретного div, но ... следующие стили все (глобальные) вместо сохранения области внутри #ParentDiv

#ParentDiv label,input { display: inline; }

Кроме того, можно ли делать такие вещи с действующим css в IE6 / 7?

эта ссылка может пригодиться w3schools.com/cssref/css_selectors.asp

Omar Isaid 23.05.2018 15:16
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
52
1
86 914
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

ты нуждаешься в этом:

#ParentDiv label, #ParentDiv input { display: inline; }

Запятая указывает на новую инструкцию селектора.

Часто, чтобы я запомнил, что такое каждый из селекторов, и чтобы было легче увидеть, какие элементы выбираются с первого взгляда, я располагаю в алфавитном порядке и разбиваю селекторы на две отдельные строки, например:

#ParentDiv input,
#ParentDiv label {
    display: inline;
}

Кроме того, это должно работать нормально в IE 6/7/8 и действительно согласно w3c.

Для тех, кто хочет стилизовать класс вместо имени тега, используйте #ParentDiv.myClass.

Noumenon 05.05.2016 04:38

@Noumenon Разве нам не нужен пробел перед .myClass?

n.r. 23.06.2017 13:44

Другие вопросы по теме