div+css基础——3.采用div浮动对div进行排版
div+css布局要使用盒子模型,以下是盒子模型图解:
div属于块元素,每个div都独占一行,所以要想让多个div同时在一行显示,则需要使用两种技术:
1.浮动技术float
2.定位技术position
浮动技术示例代码如下:
<!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> <title>采用div浮动对div进行排版</title> <meta name="keywords" content="自定义关键字"/> <meta name="description" content="自定义描述"/> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <style type="text/css"> body{ margin:0 1px 2px 3px; } #father{ background-color:#FFFF99; width:100%; height:100px; border:1px dashed green; } #son1{ float:left; } #son2{ float:left; } #son3{ float:left; } </style> </head> <body> <div id="father"> <div id="son1">aaaaaaaaaa</div> <div id="son2">bbbbbbbbbb</div> <div id="son3">cccccccccc</div> </div> </body> </html>
效果截图: