CSS知识点

常用CSS属性

Background背景属性

  • background-color 背景颜色
    1 十六进制颜色 background-color:#ff0000;
    2 RGB颜色 background-color:rgb(255,0,0);
    3 RGBA颜色 background-color:rgba(255,0,0,0.5);
    4 HSL色彩 background-color:hsl(120,65%,75%);
    5 HSLA颜色 background-color:hsla(120,65%,75%,0.3);
    6 预定义的颜色名称 background-color:red; transparent是透明色
  • background-position 背景图像的位置
    1 .left,right,top,bottom,可以有两个值,如果指定一个,另一个默认center
    2 . X% Y% X为水平位置,Y为垂直位置,如指定一个,另一个为50%
    3 .x y X为水平位置,Y为垂直位置,单位可以是任何CSS单位
    4 . inherit 从父元素继承
  • background-size 背景图片的大小
    1 . length 设置背景图片高度和宽度。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为atuo(自动)
    2 . percentage 将计算相对于背景定位区域的百分比。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为auto(自动)
    3 . cover 此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。
    4 . contain 此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。
  • background-repeat 重复背景图像
    1 .repeat 背景图像将向垂直和水平方向重复。这是默认
    2 . repeat-x 只有水平位置会重复背景图像
    3 . no-repeat 不重复
    4 . inherit 从父元素继承
  • background-attachment 背景是否固定
    1 . scroll 背景图片随页面的其余部分滚动。这是默认
    2 . fixed 背景固定
    3 . inherit 从父元素继承

Border边框属性

  • border-style 边框样式
    1 . dotted: 定义一个点线边框
    2 . dashed: 定义一个虚线边框
    3 . solid: 定义实线边框【常用】
    4 . double: 定义两个边框。 两个边框的宽度和 border-width 的值相同
    5 . groove: 定义3D沟槽边框。效果取决于边框的颜色值
    6 .ridge: 定义3D脊边框。效果取决于边框的颜色值
    7 . inset:定义一个3D的嵌入边框。效果取决于边框的颜色值
    8 . outset: 定义一个3D突出边框。 效果取决于边框的颜色值

Text文本属性

  • color 文本颜色
    1 . 十六进制 color:#FFFFFF
    2 . RGB color:RGB(255,255,255)
    3 . 颜色名字 color:red transparent是透明色
  • text-align 对齐方式
    1 . left 把文本排列到左边
    2 . right 把文本排列到右边。
    3 . center 把文本排列到中间。
    4 . justify 实现两端对齐文本效果。
    5 . inherit 从父元素继承
  • text-decoration 文本装饰
    1 . none 默认。定义标准的文本。
    2 .underline 定义文本下的一条线。
    3 .overline 定义文本上的一条线。
    4 .line-through 定义穿过文本下的一条线。
    5 .blink 定义闪烁的文本。
    6 .inherit 从父元素继承
  • text-transform 文本转换
    1 . none 默认。定义带有小写字母和大写字母的标准的文本
    2 . capitalize 文本中的每个单词以大写字母开头
    3 . uppercase 都为大写字母
    4 . lowercase 都为小写字母
    5 . inherit 从父元素继承
  • float 浮动
    1 . left 左浮动
    2 . right 右浮动
    3 . none 默认值,无浮动

元素浮动之后一定要清除浮动,否则会有BUG

<!--清除浮动,加到浮动元素的父级上-->
.clearfix::after{
  content:'';
  display:block;
  clear:both;
}
  • position 定位
    1 . absolute 绝对定位,相对于除了static定位的第一个有定位属性的父元素。脱离文档流
    2 . fixed绝对定位,相对于浏览器窗口进行定位
    3 . relative 相对定位,相对于自己进行定位
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、CSS简介 1.什么是CSS? ​ CSS:Cascading Style sheet层叠样式表或级联样式表 ...
    七色烟火阅读 2,812评论 0 0
  • CSS 层叠样式表(表示层) 一、CSS引入方式 1.CSS行内样式 直接使用style属性 style=”wid...
    Lizzy95阅读 408评论 0 1
  • 1,介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? 有两种,IE盒子模型、W3C盒子模型; 盒...
    hwj6820阅读 680评论 0 0
  • css是层叠样式表,它是网页之皮 本文主要内容: 1. 背景 2. 雪碧图 3. 隐藏/透明 4. inline-...
    饥人谷_喂鱼de猴子阅读 298评论 0 2
  • 选择符 子选择符:> 紧邻同胞选择符:+ 一般同胞选择符:~ 属性名选择符:标签名[属性名] 属性值选择符:标签名...
    Mike_Gu阅读 382评论 0 0

友情链接更多精彩内容