css简单布局

一列布局

宽度未定义则宽度为通栏的宽度

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>一列布局</title>
<style>
div{text-align: center;}
.head{height: 100px;background-color:red;}
.main{margin: 0 auto;height:500px;background-color:yellow;width: 80%;}
.foot{margin: 0 auto;background-color:blue;width:80%;}
</style>
</head>
<body>
<div class="head">head</div>
<div class="main">main</div>
<div class="foot">foot</div>
</body>
</html>

两列布局

<!--利用浮动或绝对定位去除文档样式-->

<!DOCTYPE html>
<html>
<head>
<title>二列布局</title>
<style>
body{ margin:0; padding:0; font-size:30px; font-weight:bold}
div{ text-align:center; line-height:50px}
.main{ width:80%; height:600px; margin:0 auto}
.left{ width:20%; height:600px; background:#ccc; float:left}
.right{ width:80%; height:600px; background:#FCC; float:right}
</style>
</head>
<body>
<div class="main">
<div class="left">left</div>
<div class="right">right</div>
</div>

</body></html>

三列布局

<!--CSS中的 margin 和 padding 都是顺时钟方向进行定义的-->

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>三列布局</title>
<style type="text/css">
body{ margin:0; padding:0; font-weight:bold}
div{ line-height:50px}
.left{ width:200px; height:600px; background:#ccc; position: absolute; left:0; top:0}
.main{ height:600px; margin:0 310px 0 210px; background:#9CF}
.right{ height:600px; width:300px; position:absolute; top:0;right:0;; background:#FCC;}
</style>
</head>
<body>
<div class="left">left</div>
<div class="main">main</div>
<div class="right">right</div>
</body>
</html>

时间: 2024-10-13 14:36:36

css简单布局的相关文章

利用CSS简单布局的不同组合类型

关于CSS布局页面的简单组合方式: <!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-eq

CSS简单布局总结

display  block       块级元素,占据一行 none       隐藏 inline      允许同一行显示,但不再有宽和高 inline-block   允许在一行的块级元素,可以有宽和高 例如,把所有a元素设置成100×50的块级元素: a{ display: block; width: 100px;height: 50px; } float  none   默认 不浮动 left     向左浮动 right   向右浮动 例如,设置a1 a2向右浮动: a1{floa

【转】一个DIV+CSS代码布局的简单导航条

原文地址:http://www.divcss5.com/shili/s731.shtml 简单的DIV CSS代码布局实现导航条 一个蓝色主题的导航条布局案例,本CSS小实例,采用DIV CSS实现.同时不用图片做背景,直接使用背景色实现,鼠标经过悬停对应栏目名称是对应背景蓝色变深. 导航条部分效果截图 一般导航条采用ul li列表布局,这里也不例外DIVCSS5实例也采用列表标签ul li+ CSS布局. 一.布局思维思考   -   TOP 在实际DIV+CSS布局项目中,一般不会只使用一次

简单实用的CSS网页布局中文排版技巧

由于汉字的特殊性,在css网页布局中,中文排版有别于英文排版.排版是一个麻烦的问题,小编认为,作为一个优秀的网页设计师和网页制作人员,掌握一些简单的中文排版技巧是不可或缺的,所以今天特意总结了几个简单实用的技巧,希望对大家有所帮助. 一.如何设定文字字体.颜色.大小等 font-style设定斜体,比如font-style:italic font-weight设定文字粗细,比如font-weight:bold font-size设定文字大小,比如font-size:12px line-heigh

DIV+CSS 样式简单布局Tab 切换

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="../JS/JQuery/jquery-1.9.1.js" type="text/javascript"></script> <style type="

css练习 简单布局

<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link href="style/style.css" rel="stylesheet" type="text

html和css简单的布局方式

在写网站时,一个好的布局会直接影响到这个网站的好坏.而很多人刚刚学前端的人对CSS的布局都有一定的困惑,实际上的应用场景中,会由于多种原因而造成布局种类多而难以选择.现在我就说说自己对CSS布局的理解,分析下了解各种布局的优劣,如果有那些地方总结的不好,欢迎大家指正. 而水平居中的布局方式就是非常常见的一种,这种布局方式常常用于页面的头部.内容区.页脚,作用就是控制盒子在整个页面水平居中. 1.使用外边距margin:(盒子宽度) auto来实现 优势:兼容性好 劣势:需要对盒子指定一个宽度才行

《CSS网站布局实录》学习笔记(三)

第三章 CSS网页布局与定位 3.1 div 几乎XHTML中的任何标签都可以用于浮动与定位,而div首当其冲.对于其他标签而言,往往有它自身存在的目的,而div元素存在的目的就是为了浮动与定位. 3.1.1 div是什么 div是XHTML中制定的.专门用于布局设计的容器对象.在传统表格式布局中,之所以能够进行页面的排版布局设计,完全依赖于表格对象table.如今,接触另一种布局方式--CSS布局.div正是这种布局方式的核心对象.仅从div的使用上说,做一个简单的布局只需要依赖两样东西:di

慕课笔记利用css进行布局【混合布局练习】

通过学习div的布局,以一个简单的内容管理网站的布局为例子,用div+css进行简单的网页布局,加深学印象: <html> <head> <title>CSS+div布局学习</title> <style type="text/css"> body{margin:0;padding:0;text-align:center} .head{height:230px;width:960px;background:#f96;margi