мы можем установить семейство шрифтов, размер шрифта, используя тег div без использования class и Id?Это считается хорошей или плохой практикой? - PullRequest
0 голосов
/ 15 октября 2018

Могу ли я использовать глобальный div и задать свойства без использования class или id?

Пример

div{
  font-family:"Arial";
  font-size: 14px;
}

Ответы [ 3 ]

0 голосов
/ 15 октября 2018

вы можете использовать имя тега или .classname или #ID элемента в CSS!пример:

div {} `Tag name : <div></div>`
.mydiv {} `classname : <div class="mydiv"></div>`
#mydiv {} `ID : <div id="mydiv"></div>`
0 голосов
/ 15 октября 2018

Да, вы можете использовать глобальный div и присвоить ему свойства без использования class или id.Подобный подход, использующий ваш пример выше

<style>
div { 
  font-family:"Arial";
  font-size: 14px;
  font-style: italic;
}
</style>

<div>Changed Div default values </div>

или этот,

<div style="background-color:lightblue">
  <h5>div using global attribute "style"</h5>
</div>

И нет, это не плохая практика.

class в основном полезен, когда у вас есть несколько элементов, которые будут использовать один и тот же стиль для согласованности страницы или сайта.

id должен быть уникальным и использоваться только один раз (один элемент).В идеале, используется в основном div.

Но в целом их можно опустить, если вы думаете, что они вам не понадобятся ни сейчас, ни в будущем.

0 голосов
/ 15 октября 2018

Это не считается плохой практикой, это всего лишь один из многих способов создать правило в CSS.Устанавливая его непосредственно для тега div, вы создаете правило по умолчанию для тега, которое также следует браузерам.Например, таблица стилей агента пользователя для Google Chrome указывает, что правило по умолчанию для тегов div следующее:

div {
    display: block;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...