css解决方案前端开发那些事儿css3

CSS笔记回顾:CSS基本知识点 - 选择器

2021-07-15  本文已影响0人  听书先生
1、css中的单位
单位 描述
% 百分比,是以父元素的大小计算的
em 通常1em=16px,2em=32px,当用于指定字体大小时,em单位是指的父元素的字体大小。
ex 相对于字符x的高度,此高度通常为字体尺寸的一半
px 像素,是屏幕上显示数据的最基本的点
rem 相对单位,相对于html标签,常用于HTML5页面的自适应。
2、css中的颜色

颜色存在以下的几种表达方式

方式 描述
颜色名 如:black,red等
rgb(x,x,x) 红绿蓝值,如:rgb(255,245,244)
rgba(x,x,x,.a) 红绿蓝透明度值,如:rgb(255,245,244, 0.5)
HSL 色调(Hue)、饱和度(Saturation)、亮度(Lightness)三个颜色通道的改变以及它们相互之间的叠加来获得各种颜色,Hue取值范围为0360,Saturation取值为:0100%,Lightness取值为0~100%,如:hsl(120,65%,75%)
HSLA HSL颜色值得拓展,带有一个Alph通道(它规定了对象的不透明度),如:hsla(120,65%,75%,0.3)
3、css选择器
3.1、基础选择器
p { font-size: 12px; color: red }
#tab { font-size: 12px; color: red }
.myclass  { font-size: 12px; color: red }
div#mydiv {
  // 为id属性为mydiv下的所有div盒子添加样式
  font-size: 12px; 
  color: red 
}
div p  {
  // 为 div标签中的p标签设计样式
 font-size: 12px; 
 color: red 
}
h1,div#box,.tab  { 
  // h1标签,id属性为box下的所有div,以及类tab的样式
  font-size: 12px; 
  color: red 
}
3.2、其他选择器(上)
input['name']
input[name ^= "my"]
input[name $="me"]
input[ name *= "na"]
3.3、其他选择器(下)
p:first-letter
p:first-line
p:before {
  content:'aaaa'
}
p:after {
  content:'bbbb'
}
div p:first-of-type
div p:last-of-type
li:nth-child(2)
li:nth-last-child(2)
div:empty
li:not(:last-child)
上一篇 下一篇

猜你喜欢

热点阅读