为什么要在<body>标记上使用类或ID?

LastSecondsToLive

我看到很多人给HTML<body>标记提供一个ID或一个类,以通过CSS对其进行访问。当我能够直接作为标签本身访问它时,为什么要这样做?

我为什么要这样做?

范例1:

.body-wrapper {
   margin: 0px 3px;
}

代替这个?

范例2:

body {
   margin: 0px 3px;
}
斧头

如果您希望拥有尽可能少的样式表(例如,一个),但是仍然想要自定义某些页面的显示,这将很有用

这可能很有用:

  • 如果要更改其中一个网页的背景。
  • 如果您想动态更改网站的主题(如http://lisperator.net/一样,尽管在<html>标签上)
  • 用JavaScript做一些漂亮的事情来转换网页(请参阅上一个列表项)
  • 它是CSS。您可以用它来做自己想做的!

有关CSS Tricks的更多信息


Ctrl+ U

Ctrl+ F输入<body

奇迹的奇迹!StackOverflow使用<body>类!

注意:SO不会直接使用CSS设置样式,而是将它们用作JS的句柄

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么display:flex在<body>上起作用但在<html>标记上不起作用?

来自分类Java

为什么要在类内部声明接口?

来自分类Dev

为什么要在AngularJS中使用$ onInit?

来自分类Dev

为什么要在golang中使用组合?

来自分类Dev

为什么要在 Angular 中使用 ValueAccessor?

来自分类Java

为什么要在Android中使用RequestQueue?

来自分类Dev

为什么要在Dialogflow中使用动作

来自分类Dev

为什么要在结构中使用malloc?

来自分类Java

为什么要在堆栈上使用Deque?

来自分类Dev

为什么要在FRP中使用行为

来自分类Dev

为什么要在延迟中使用setTimeout

来自分类Dev

为什么要在pbuilder上使用sbuild?

来自分类Dev

为什么要在memset上使用bzero?

来自分类Dev

为什么要在laravel中使用npm?

来自分类Dev

为什么要在Flux中使用“动作”?

来自分类Dev

为什么要在命令前使用env?

来自分类Dev

为什么要在Dict上使用HashDict?

来自分类Dev

为什么要在Flink中使用kafka

来自分类Dev

为什么要在Typescript中使用接口

来自分类Dev

为什么要在ListView中使用DataTemplate?

来自分类Java

为什么要在Spring中使用self类?

来自分类Python

为什么要在Python中使用抽象基类?

来自分类Dev

为什么要在C ++中使用嵌套类?

来自分类Dev

为什么需要在body标签中添加Vue.js

来自分类Dev

什么是gvfs,为什么要在我的系统上使用它?

来自分类Dev

什么是背景?为什么要在odoo中使用?

来自分类Javascript

为什么不推荐使用body.scrollTop?

来自分类Dev

为什么我们使用<div> #root代替<body>?

来自分类Dev

为什么要在类本身内部创建类的实例?