html(6)

宽高自适应

概念:根据设备,分辨率不同,有不一样的排版方式
1.宽度自适应
1.不设置宽度
2.使用百分比
3.使用min-width或者max-width
min 设置最小宽度
max 设置最大宽度

2.高度自适应

1.不设置高度
注意:如果自元素有浮动会高度塌陷
清除浮动:
1.给浮动元素的父亲田间overflow:hidden;
2.给浮动元素天见一个空的兄弟元素div,类名:clear
设置样式: 



clear:both
<div class='clear'></div>
.clear{clear:both}

3.给浮动元素的父亲添加类名clearfix,这是样式

.clearfix:after{
content:'';
display:block;
height:0;
clear:both;
}

伪类和伪元素的区别:

概念上:伪类是一种临时状态,只有状态被触发时才会发效
伪元素是一个虚拟的dom节点,是一个假的元素
写法上:伪类使用单冒号,伪元素使用双冒号
            :after ::after 只是版本区别 都是伪元素
:brfore ::before

伪元素

e:after{content''}在e的内容后面添加内容
e:before{content''}在e的内容前面添加内通
e::selection{}给e元素中选中的文字设置样式

这是百分比

注意:html和body没有内容的情况下高度为0

设置最小高度和最大高度

min-height:*px
max-height:*Px
visibility:hidden 不会占据盒子
display:none 隐藏 会占据盒子

上边固定,下边自适应

上边和下面都设置大小和绝对定位
下边不设置高度,且下边多设置一个bottom:0;top:上边盒子的高度

上下固定,中间自适应

上边和下边都设置大小和绝对定位
中间不设置高度,且中间多设置一个bottom:下边的高度
top:上边盒子的高度

左边固定,右边自适应

左边设置宽,设置左浮动
右边设置overflow:hidden

左、右边固定,中间自适应

左边中间设置固定宽度,左边左浮动,中间右浮动
中间设置 overflow:hidden

表格(常用属性)

1.border-collapse:collapse;实现表格细边框
【是郭药师真正意义上的细边框,必须配合td一起使用】
2.table-layout:fixed;单元格按格子均分表格的宽度
【注意:表格必须有设置宽度才行】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值