DIV+CSS网页基础布局

本文介绍了HTML布局中DIV+CSS的基础概念,包括ID和Class的使用原则,浮动方法及其在网页布局中的应用。通过示例详细讲解了如何使用ID和Class进行网页结构划分,并展示了不同类型的浮动效果,如left、right和clear属性的实践。同时,文章还探讨了网页常见布局结构,如广告区、导航区、主体区和版权区的实现,并演示了列表元素和导航条的CSS样式设计。最后,文章介绍了CSS定位方式,包括绝对定位、固定定位和相对定位,帮助读者掌握元素定位技巧。
摘要由CSDN通过智能技术生成

1)id的使用原则

Id具有唯一性,其使用原则也是依据这一特征建立的。Id是不能重复的,所以在h5结构中的大结构一定要用id,例如标志,导航,主体内容,版权。这些根据规范命名为#logo,#nav,#content,#copyright等,本着其唯一性的原则,建议定义id尽量在网页外的盒子中使用。

2)class的适用原则

Classcss的定义具有普遍性,即class可重复,无限制的使用多次,建议大家尽量在结构内部使用。有利于网站代码的后期维护与修改,让所有的class都成为id的子级或孙级。在写css的时候可以写成#father.child{...}。另外注意不要让class包含id,例如写成.father#child{...}就很不好。书写习惯建议。

综上所述:id是唯一的并且是父级的,class是可以重复的并且是子级的。

3.2.4div的浮动方法

。当float属性值为inherit时,是继承属性,代表继承父容器的属性

。为none时,不会浮动,默认

。为left时,块级元素向左浮动

。为right时,块级元素向右浮动

<style type="text/css">

*{ margin:0px; padding:0px;}

.web{ width:500px; height:100px; background-color:#ccc; margin:0 auto;}

.one,.two,#three1,#three2,#three3,#three4{ width:150px; height:35px; background-color:#eee; border:1px solid #000;}

.one{ float:left;}

.two{ float:right;}

#three1{ clear:none; float:left;}

#three2{ clear:right;}

#three3{ clear:left;}

#three4{ clear:both;}

</style>

</head>

 

<body>

<div class="web">

<div class="one">第一个div</div>

    <div class="two">第二个div</div>

    <div id="three1">第三个divclear:none;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值