Верстка, CSS, HTML, SVG
Теги в HTML and CSS. Можно ли заворачивать тег body в класс div?
Теги в HTML and CSS. Можно ли заворачивать тег body в класс div? Например вот так: <body class="body"></div>
У тебя в вопросе ошибка на ошибке. Смотри, "оборачивание" в тег представляется вот так:
Для body не нужно задавать класс, ведь это единственный элемент на странице, и имеет селектор body. И потом возваращаясь к оборачиванию body в div, даже если бы так было можно это не имело бы никакого практического смысла.
То что написал ты банальная ошибка, нельзя чтобы закрывающие теги "пересекались", нужна четкая вложенность. Если у тебя открывающий тег body то после него должен быть закрывающий тег body и никакой другой. При вложенных элементах все также, сколько открывающих тегов столько и закрывающих идет в обратном порядке. Прочитай про основы html.Для body не нужно задавать класс, ведь это единственный элемент на странице, и имеет селектор body. И потом возваращаясь к оборачиванию body в div, даже если бы так было можно это не имело бы никакого практического смысла.
Fraun Frau
Как тогда мне поступить, я например хочу закрасить весь фон в краснный. Прописывю .body { } в css и ничего не происходит.
Можно, но только в коде. Если ты так сделаешь, то браузер автоматически перенесет этот div внутрь body и уже внутрь этого элемент поместит весь код, что был внутри body. Делать подобное в ключевыми тегами очень плохая практика... внутри body твори, что хочешь, но не надо превращать документ в непойми что.
Fraun Frau
Как тогда мне поступить, я например хочу закрасить весь фон в краснный. Прописывю .body { } в css и ничего не происходит. Естественно в это добавляю бек колор ред.
- Написанное тобой не имеет смысла. Закрыть тег body можно только при помощи body, а не div.
- Тег body теоретически можно поместить куда угодно (повторно), но лучше так не делать (да и смысла нет), потому что у него есть определённый семантический смысл и определённое место, в котором он должен использоваться.
- body без проблем можно присвоить класс. Классы можно присваивать любым элементам, в том числе html, body, table, span и так далее.
Fraun Frau
Да я немного напутал в вопросе) вместо <div class="body"></div> написал
<body class=""></div>
Значит можно везде пользоваться только классами и в CSS ссылаться на эти классы вместо div?
<body class=""></div>
Значит можно везде пользоваться только классами и в CSS ссылаться на эти классы вместо div?
Это примерно как повар, изготовляя пирожок с мясом, завернет тесто в мясную оболочку.
Нет, нельзя заворачивать тег body в класс div. Тег body - это основной тег HTML документа, который не может быть завернут в другой тег. Класс div можно применить к любому другому тегу, но не к body. Вместо этого, вы можете использовать класс body для тега body, например <body class="my-body-class">.
Fraun Frau
Огромное спасибо. У меня не получалось к тегу боди применить бэк колор красный например, через css. А вот когда применил div, то перекрасилось все. А можно ли применить <body class="my-body-class"> конструкцию ко всем элементам? Например header, nav, footer... И вообще вместо div всегда пользоваться указанной вами конструкцией?
Похожие вопросы
- Поможет ли вёрстка сайтов закрепить новичку знания HTML и CSS? Или лучше вёрсткой заниматься когда всё знаешь?
- поясните пожалуйста по html и css
- Помогите советом в изучение HTML и CSS?
- Как продолжить учить html и css после codeacademy?
- Чтоит ли учить html и css?
- Как сделать верхнее меню в HTML & CSS
- Вопрос к тем, кто программирует сайты через HTML и CSS или знает, что это такое. Объясните пожалуйста (вопрос в описании
- Я за неделю изучил HTML и CSS, понятное дело не идеально и вот вопрос стоит ли начинать изучать javascript?
- Работа с html и css и браузером
- Считаете ли вы HTML и CSS за язык программирования?