重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章给大家分享的是有关如何进行常用CSS+DIV排版技术用法的分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、网站制作、上栗网络推广、重庆小程序开发、上栗网络营销、上栗企业策划、上栗品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供上栗建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
向大家描述一下CSS+DIV排版技术的使用,主要包括纵向排列元素,横向排列元素,用列表排列元素和用绝对坐标定位元素等内容,用DIV把元素定义为块对象,用CSS设置对象的格式和位置。
几种常用CSS+DIV排版技术
用DIV把元素定义为块对象,用CSS设置对象的格式和位置。CSS+DIV排版方式是目前应用很广的排版方式,它的使用非常灵活,可制作非常复杂的版面。以下是几种常用的CSS+DIV排版技术。
纵向排列元素
此类CSS+DIV排版技术用
举例:
#menu{ width:100px;font-size:15px; } .dd{ border:1pxdotted#0000FF;padding-top:5px; padding-bottom:5px;padding-left:5px;margin-bottom:3px; } HTML
显示效果为:
横向排列元素
用
举例:
#box{ height:110px; } #b1{ width:120px;height:100px;border:4pxdouble#0000FF; float:left; } #b2{ width:120px;height:100px;border:4pxdouble#0000FF; float:left;clear:none;margin-left:5px;margin-right:5px; } #b3{ width:120px;height:100px;border:4pxdouble#0000FF; float:left;clear:right; }
显示效果为:
用列表排列元素
用
举例:
.list1{ height:20px; } .list1ul{ list-style-type:none;margin:0px; } .list1li{ float:left;margin-right:5px; }
- [1]
- [2]
- [3]
- [4]
显示效果为:
[1][2][3][4]
用绝对坐标定位元素
浏览器窗口的左上角坐标为(0,0),x坐标向右,y坐标向下,此为CSS+DIV排版技术之绝对坐标定位。CSS提供了几个位置属性,可以设置对象在页面中的位置。
position:当它取值为absolute时,表示对象使用绝对坐标定位。
left、top:对象的左上角坐标。
right、bottom:对象的右下角坐标。
z-index:对象的层叠顺序。取值为一个整数。
用绝对坐标定位的对象是可以发生重叠的,如果没有指定层叠顺序,则后定义的对象位于上层,如果指定了“z-index”值,则值大的位于上层。
举例:
#m1{ width:120px;height:100px;border:4pxdouble#0000FF; position:absolute;left:50px;top:10px;z-index:1; } #m2{ width:120px;height:100px;border:4pxdouble#0000FF; position:absolute;left:185px;top:10px;z-index:2; } #m3{ width:120px;height:100px;border:4pxdouble#0000FF; position:absolute;left:320px;top:10px;z-index:3; }
我们一般不推荐使用这种方法制作网页,这种网页调整起来非常困难,只是在一些特殊情况下使用。
用相对坐标定位元素
父对象的左上角坐标为(0,0),对象的坐标是相对于父对象的,这是CSS+DIV排版技术之相对坐标定位。
position:当它取值为relative时,表示对象使用相对坐标定位。
left、top:对象的左上角坐标。
right、bottom:对象的右下角坐标。
以上坐标也可理解为相对于父对象的左上角偏移的距离。
注意:用相对坐标定位的对象不允许层叠。此时z-index属性无效。
用相对坐标定位对象在实现一些不规则的排列或拼接时有很好的效果。
举例:
#area{ width:270px;height:70px;border:1pxsolid#0000FF; } #h2{ position:relative;left:85px;top:10px; } #h3{ position:relative;left:15px;top:32px; } #h4{ position:relative;left:75px;top:40px; } #h5{ position:relative;left:115px;top:25px; }
以上就是如何进行常用CSS+DIV排版技术用法的分析,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。