CSS框架构

1、行级元素和块级元素:
块级元素:<div><p><h1-6><hr><table><ul><ol><form>
1、块级元素独占一行,块级元素后面无法再放任何内容(上下排列)
2、从页面布局看就类似于一篇报纸的排版;首先将网页分成打的模块,然后在模块里面再分成小的模块,所以块级元素多用来布局网页架构;
3、块级元素支持高和宽
4、块级元素可以容纳其他行级元素和块级元素。
行级元素:<span><label><a><input><textarea><br><img>
1、只占以小块空间,后面可以继续放内容;(左右排列)
2、行级元素也成为行内标签,内联标签,使用块级元素将网页搭建好了后,使用行级元素来排版;
3、行级元素不支持高和宽,高和宽由内容决定;
4、行级元素用来组织内容;排版文字,图片,超链接

2、如何操作使块级标签和行级标签之间相互转换
div{
display:block /link; block为块级; inlink为行级;
inlink-block(行内块级元素) 按照行级标签排列,也具有块级标签属性;
img:就是一个行内块级元素,
}
隐藏标签:display:none; 京东图书的二级标签;

3、如何用table来进行布局:table>tr3*>td2*
DIV+CSS进行布局

border-collapse : collapse ; 什么效果:
< td colspan= "2" > 首页 </ td > 合并列;
border : 1 px solid red ; 设置边框方式 (solid为实线; 虚线-dashed 点线:dooted)
上下居中,左右居中 margin:0 auto;
设置最小宽度: min-width:900px

4、盒子框架:(万物皆盒子) 边框的风格,颜色,间距
复合属性设置:大小 风格 颜色; 点线,虚线有兼容性问题;
一个盒子的宽度= 元素宽度+2*pading+2*border;
操作内边距,外边距:
左left 右right 上top 下botton

5、内边距:padding 设置内边距,会把盒子撑大;内边距任何的东西都无法到达;
左left 右right 上top 下botton
padding: 20px ; 一个参数代表上下左右都是一样的
padding: 20px 40px; 第一个参数表示上下,第二个参数表示左右
padding: 20px 30px 40px; 第一个参数表示上,第二个参数表示左右 ,第三个下
四个参数是上右下左;
6、外边距:margin body默认与windows窗口默认有5个像素的外边距;
左left 右right 上top 下botton
外边距和内边距在两个div为父子关系和兄弟关系各种情况下的设置影响情况;
1、外边距重叠情况,在一个地方的外边距取最大的外边距值;
2、在display:inline-block的时候外边距之间可能无法进行重叠效果;
3、外边距的传递性:父类没有边框,设置margin-top会将外边距传递到父类;【解决方案】:设置父类的边框就好了;





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值