4.浮动布局

1.div默认是块结构,所以它默认会占一行的。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
 3 <head>
 4 <title>浮动布局</title>
 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 6 <meta name="description" content="布尔教育 http://www.itbool.com" />
 7 <style>
 8 #lside{
 9     width:20px;
10     height: 100px;
11     background: green;
12 }
13 #rside{
14     width: 200px;
15     height:100px;
16     background: red;
17 }
18 </style>
19 </head>
20 <body>
21     <div id="lside">我是左边</div>
22     <div id="rside">我是右边</div>
23 </body>
24 </html>

效果:

2.div的float属性(浮动)可以指定左和右

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
 3 <head>
 4 <title>浮动布局</title>
 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 6 <meta name="description" content="布尔教育 http://www.itbool.com" />
 7 <style>
 8 #lside{
 9     width:100px;
10     height: 100px;
11     background: green;
12     float: left;
13 }
14 #rside{
15     width: 200px;
16     height:100px;
17     background: red;
18 }
19 </style>
20 </head>
21 <body>
22     <div id="lside">我是左边</div>
23     <div id="rside">我是右边</div>
24 </body>
25 </html>

效果:

注意:这里只是指定了第一个div像左浮动,而第二个div没有指定浮动,如果第一个div浮动起来,那么第二个没有指定浮动的div就会插入第一个的div的下面,float就是让div漂浮了一层。我这里第一个div指定100px;第二个div指定200px可以清楚的看出效果来。

3.如果都指定float为left的话

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
 3 <head>
 4 <title>浮动布局</title>
 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 6 <meta name="description" content="布尔教育 http://www.itbool.com" />
 7 <style>
 8 #lside{
 9     width:100px;
10     height: 100px;
11     background: green;
12     float: left;
13 }
14 #rside{
15     width: 200px;
16     height:100px;
17     background: red;
18     float: left;
19 }
20 </style>
21 </head>
22 <body>
23     <div id="lside">我是左边</div>
24     <div id="rside">我是右边</div>
25 </body>
26 </html>

效果:

4.一个div向左,一个div向右 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
 3 <head>
 4 <title>浮动布局</title>
 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 6 <meta name="description" content="布尔教育 http://www.itbool.com" />
 7 <style>
 8 #lside{
 9     width:100px;
10     height: 100px;
11     background: green;
12     float: left;
13 }
14 #rside{
15     width: 200px;
16     height:100px;
17     background: red;
18     float: right;
19 }
20 </style>
21 </head>
22 <body>
23     <div id="lside">我是左边</div>
24     <div id="rside">我是右边</div>
25 </body>
26 </html> 

效果:

时间: 2024-10-27 17:37:08

4.浮动布局的相关文章

HTML学习笔记4——浮动布局float

本文犯了一个错误,就是:需要把 id=xx换成id=”xx“,由于不想再贴一遍代码,故在此说明,更正一下: 再加一个内容:<style></style>中不可以加注释? 只定义子div的高和宽时,父div会被”撑大“: 一.浮动布局,写于<style>   ~   </style>标签中: 语法: float:left: float:right: 二.清除浮动布局,在需要完全显示的那个div的在<style>   </style>控制

前端开发:css基础知识之盒模型以及浮动布局。

前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把它写到我的博客中,想知道自己过来翻就好啦 ^_^  下面楼主把当前的自己对css的基础认知一一给大家道来...... 盒模型 谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content).填充(padding).边框(border).边界(margin): 这些属性我们可以把它转移到我们

左边logo 右边广告图片布局 div css左右浮动布局实例

左边logo 右边广告图片布局(div css左右浮动布局实例) 一般网页头部是左边网站标志logo,右边为广告图片或电话号码图片,这里DIVCSS5为大家介绍对float浮动使用实例布局介绍. 需要div+css布局案例效果图需要div+css布局案例效果图(缩小)一.DIVCSS5实例布局技术点说明 - TOP 1.图片切出说明:首先切好左边logo图片,右边广告图片(切图注意不影响图片质量情况尽量宽度高度尺寸切小).2.采用float:left和float:right布局:一般遇到内容靠左

浮动布局所带来的影响以及如何清除浮动

在页面的布局过程中浮动是个好东西,我们经常会用到浮动布局,它可以使元素共享一行,极大的方便了我们的布局过程.但是很多人可能只是会用,对浮动的原理只是一知半解,如果没有清晰的认识到浮动所带来的影响以及如何清除浮动所带来的影响,那么面对代码量庞大的页面将会变得一头雾水.所以接下来我们来深入学习一下浮动布局,相信大家把浮动这个概念掌握的很清晰的时候,以后运用起来将会更加得心应手. 一. 什么是浮动布局? CSS 的 Float(浮动),会使元素向左或向右移动,使元素共享一行,类似于给元素加了inlin

拜拜了,浮动布局-基于display:inline-block的列表布局——张鑫旭

一.一抹前言 没有爱的日子,时间如指尖细沙,不知不觉就流逝了.写“CSS float浮动的深入研究.详解及拓展(一)”和“CSS float浮动的深入研究.详解及拓展(二)”似乎就在不久前,然而相隔差不多有一年之久了.文章最后留下了“浮动布局更好的替代方案是什么?”后文再介绍的预告. 由于自己肚子中的货物不足以撑起一篇足够质量的文章,所以关于“浮动布局更好的替代方案是什么?”的文章一直并未动笔.好在事物总是在发展的,我也是每天都是在进步,对于列表布局的思考也愈发成熟.加上正好前不久又有人询问我“

CSS浮动布局与菜单栏设计

公司周六停电,终于可以双休了.用周五空余时间再夯实一下css基础,<CSS权威指南>概念性的内容看起来容易犯困,不如实践来得快,动手操作吧. 一.浮动布局 浮动存在问题:浮动使元素脱离文档流,导致下面的元素向上提.  布局存在问题:由于浮动元素宽度已设定,根据盒模型,对于有宽度的盒子添加padding border和magin导致盒子变大,从而挤出后面浮动元素,导致下移,称作"浮动移滑". 围住浮动元素的三种方法: 1为父元素添加 overflow:hidden   强制包

22_css浮动布局示例.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

11_浮动布局.txt

CSS布局有三种方式: 1.默认文档流方式:以默认的HTML元素的结构顺序显示 2.浮动布局方式:通过设置HTML元素的float属性显示 3.定位布局方式:通过设置HTML元素的position属性显示 ---------------- 浮动布局 什么是浮动? 浮动是CSS实现布局的一种方式,包括div在内的任何元素都可以以浮动的方式进行显示. float:none/left/right none:不浮动 left:对象向左浮动,而后面的内容流向对象的右侧 right:对象向右浮动,而后面的内

DIV+CSS网页标准化布局(二)之浮动布局

盒模型以及浮动布局 谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content).填充(padding).边框(border).边界(margin): 这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子模式. 先上图: 上图清晰的表明了盒模型的具体表现样式: margin外边距+border边框+padding内边距+content内容: 既然盒模型叫做盒模型~那么我们可以把它比作一个 液晶屏幕包