# 此元素的内边距和边框不再会增加它的宽度
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
一般是其他元素的容器,可容纳内联元素和其他块状元素,
块状元素排斥其他元素与其位于同一行,
宽度(width)高度(height)起作用。
常见块状元素为div、p、h1、li。
内联元素只能容纳文本或者其他内联元素,
它允许其他内联元素与其位于同一行,
其宽度(width)和高度(height)只与其包含的内容有关,
通过CSS设置高度和宽度不起作用。
常见内联元素为a、span
li{
display:inline; /*将内联元素设置为块级元素*/
}
span{
display:block; /*将块级元素设置为内联元素*/
}
被 position: static 修饰的元素不会受到top, bottom, left, right影响。
# 绝对定位(fixed)
元素的位置相对于浏览器窗口固定,配合top、right、bottom、left进行定位,脱离标准文档流,不会受到父元素overflow:hidden影响
# 简单选择器的优先级
HTML标签属性 > id选择器 > 类选择器 > 元素选择器
# 同类型选择器的优先级
CSS规则写在最后面的生效
# 选择器的优先级
判断优先级:我们约定 id 选择器的权重为100, 类选择器权重为10, 标签选择器权重为1。
一个复杂的选择器的权重等于所有选择器的权重之和。一般,选择器越特殊,优先级(权重)越 高。
# !important
样式最高优先级:无视优先级,在样式的一条声明的最后分号前加上,使该样式起作用。
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。