html – 如果我在任何元素前加上“.”,CSS代码就无法正常工作

我正在使用4.5.1 Framewok和VS 2013.我的问题是如果我编写以下内容我的CSS代码不起作用:

.body {
  font-family: Verdana,Arial,sans-serif;
  font-size: 14px;
  background: gainsboro;
}

但是,如果我这样写,它是有效的:

body {
  font-family: Verdana,sans-serif;
  font-size: 14px;
  background: gainsboro;
}

这可能是什么原因?我看了一些他们正在使用“.body”的视频,他们的项目正在运作,但如果我写这个也不行.你能帮助我吗?

解决方法

“.”NAME将影响所有带有class =“NAME”的标签
“#”NAME会影响id =“NAME”的标记
“NAME”将影响NAME类型的所有html元素

如果要将样式应用于BODY,则必须删除“.”,如果您有class =“body”的标签,则使用“.body”.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些