css 基础捡漏(一)

  • link加载方式

加载的文件为异步加载(asyn) , 浏览器会开启另一个线程去同时下载css文件,一边下载html

  • 选择器优先级及权重

优先级由高到低权重
!importantinfinity
行间样式1000
id选择器100
class选择器/属性选择器/伪类选择器10
标签选择器/伪元素选择器1
通配符选择器0

注意:权重并不是十进制,10为 0000 0001 0000 0000的简写,1为0000 0000 0000 0001的简写,由此可见之间的差距并不是10,而是255。只要记住每级之间相差很大即可。

  • css解析顺序:从右至左

例子待补充

  • 并列选择器: div.demo{}  

注意中间无空格,有空格为后代选择器

  • css书写经验

padding  有背景颜色         margin     无背景颜色

初始化所有标签  *{padding: 0; margin:0}

要善用 先定义好功能css,然后填充到Html样式,如 class="title1 title2"

  • 用css画三角形

原理:各边均分空隙。

div{
	height: 0;
	width: 0;
	border-top: 20px solid black;
	border-bottom: 20px solid red;
	border-right: 20px solid yellow;
	border-left: 20px solid blue;
}
/*不需要的部分颜色设置为transparent即可*/
  • 字体相关

font-size: 12px; 这里的12px指的是字体高度

font-style: italic; 设置为这个值时,效果类似于em标签

font-weight: bold;  设置为这个值时,效果类似strong标签

font-family: araial;  常见的网络字体

color: red; 仅供测试时写颜色名,因为每台机器解释的可能不一样

rgba: red 00-ff      green 00-ff       blue 00-ff       rgba(255,255,255,1)  等一 #ffffff  + opacity: 1.    #f40即代表 #ff4400 

 

单位

px   像素,屏幕上最小的一个点,12px即12个像素

em  1em = 1 * 设置的文字高度, 平常我们说的 line-height: 1.2em  即1.2倍行高

缩进两字符  text-indent: 2em;

 

text-decoration: line-through; 设置为这个值时,效果类似del标签

                          underline  添加下划线

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值