css part2

emmet语法:

emmet语法快速生成html标签:

div*10: 生成十个div标签对

ul>li: 生成一对ul和li的父子标签对

div+p:生成div和p的兄弟标签对

p.blue:生成<p class="blue"></p>

p.demo$*5:分别生成5个class为demo1、2、3、4、5的p标签对

p{dsds}:生成<p>dsds</p>

$:自增符号 

元素显示模式:

元素以什么方式进行显示

html元素一般分为块元素和行(内)元素

块元素独占一行

div不写width的话默认和自身的父亲标签一样宽

文字类的元素内不能使用块级元素   

最经典的行内元素是<span>

行内元素不可直接设置高和宽

特殊的 行内块元素:

一行多个,并且可以设置高和宽,如<img><input><td>

行元素转换为块元素:{display:block}

块元素转换为行元素:{display: inline}

转换为行内块元素:{display=inline-block}

背景

background-color:背景颜色

background-image:url

background-repeat:图片是否重复展示 repeat | no-repeat | repeat-x | repeat-y  分别沿x和y轴平铺

背景图片压在背景颜色上方

background-position:x y 不写默认垂直居中

background-attachment:scroll | fixed scroll:背景图像随对象内容滚动 fixed:背景图像固定

 background:color url repeat fixed center top          背景连写

background:rgba(n,n,n,a)   reg green blue alpha(透明度) 0<x<1 0为全透明 1为全不透明

css三大特性:

层叠性

样式冲突时执行就近原则,针对一个标签多个形式的情况

继承性

子标签会继承父标签的某些样式如text- font- line- 作用:简化代码,降低css样式的复杂性  

行高为n不写单位时将设置为当前元素的文字大小*n

body行高1.5 这样写的优势是里面的子元素可以根据自己文字大小自动调整行高

优先级

选择器权重(1>0):

不论父标签的权重多高,子标签继承到的权重都为0

复合选择器产生权重叠加问题时,将选择器权重相加,但不进位

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值