【发布时间】:2016-02-05 00:37:06
【问题描述】:
偶尔,css 会为纯 html 页面添加动态。例如,更改悬停时的背景颜色。我想了解,css是如何工作的?
CSS:
div {
position: absolute;
width: 100px;
height: 100px;
background: black;
}
div:hover {
background: red;
}
HTML:
<html>
<body>
<div></div>
</body>
</html>
当鼠标进入“div”时,浏览器是否只是将背景覆盖为黑色(即浏览器离开高度:100px,宽度:100px 和位置:绝对)还是重新计算?
在通常情况下,当某些事件发生并更改元素的 css 时,它是否只是覆盖 css 样式中存在的属性?换句话说,在一些事件之后,一个元素的样式是否会变得任意?
【问题讨论】:
-
询问我们推荐技术或查找书籍、工具、软件库、教程或其他非现场资源的问题是off-topic for Stack Overflow
-
还有 tons(字面意思是,如果你打印它可能会毁掉亚马逊雨林的纸张)关于此的文档和教程。使用 Google,您最好的朋友。
-
@Paulie_D 嗯?这个问题是怎么问的?你的意思是不是太宽泛了?或者也许“不清楚你在问什么”?
-
检查我给的“离题”链接....这个以前出现过。