css基础知识总结

Posted cafruv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css基础知识总结相关的知识,希望对你有一定的参考价值。

CSS 的使用
内联(inline style attribute)
<head> 标签内的 <style> 标签
<link> 标签中的外联



三种主要的选择器
元素选择器
class 选择器
id 选择器



样式优先级(从高到低)
!important
内联样式
按顺序执行


选择器优先级(从高到低)
!important
内联样式
id 选择器
class 选择器
元素选择器




display 属性
none
block
inline
inline-block

none 不显示


block 占一行
默认 block 的标签有
div p ul ol li h1 h2 h3 h4 h5 h6

inline 只占 content 的尺寸

inline-block 是 inline 布局 block 模式
inline-block 对外表现为 inline,所以可以和别的 inline 放在一行
对内表现为 block,所以可以设置自身的宽高



盒模型
内容
padding
border
margin



position 属性用于元素定位
static
relative
absolute
fixed

非 static 元素可以用 top left bottom right 属性来设置坐标
非 static 元素可以用 z-index 属性来设置显示层次
relative 是相对定位
absolute 完全绝对定位, 忽略其他所有东西, 往上浮动到 非 static 的元素
fixed 基于 window 的绝对定位, 不随页面滚动改变



overflow属性
visible 默认
auto 需要的时候加滚动条
hidden 隐藏多余元素
scroll 就算用不着也会强制加滚动条




盒模型相关的 CSS


border
border-width
border-style
border-color

border-top
border-top-width
border-top-style
border-top-color

border-right
border-right-width
border-right-style
border-right-color

border-bottom
border-bottom-width
border-bottom-style
border-bottom-color

border-left
border-left-width
border-left-style
border-left-color



margin
margin-top
margin-right
margin-bottom
margin-left

padding
padding-top
padding-right
padding-bottom
padding-left

三种缩写, 分别对应有 4 2 3 个值的时候的解释, padding 同理
margin: top right bottom left
margin: (top/bottom) (right/left)
margin: top (right/left) bottom

border-radius 左上角为 top, 右下角为 bottom


background 相关属性和缩写
background-color: #233;
background-image: url(bg.png);
background-repeat: no-repeat;
background-attachment: fixed; /* 背景图片随滚动轴的移动方式 */
background: #233 url(bg.png) no-repeat;




居中写法
block 元素居中
margin: 0 auto;

inline inline-block 元素居中
text-align: center;




伪类
:hover
伪元素
::after
::before





























































































































































以上是关于css基础知识总结的主要内容,如果未能解决你的问题,请参考以下文章

CSS知识点总结

css知识点总结

HTML和CSS(部分)知识点总结

52道CSS 面试知识点总结

50道CSS 面试知识点总结

CSS面试题总结 - 基础知识总结 - 复习专用 - 前端面试必备 - 吐血整理