div网页布局,网页设计div布局
怎样用DIV布局
使用 DIV Tags
当我们使用 CSS-P 的时候, 我们主要把它用在 DIV (division) tag 上.当你把文字, 图象, 或其他的放在 DIV 中, 它可称作为 "DIV block", 或 "DIV element" 或 "CSS-layer", 或干脆叫 "layer". 而中文我们把它称作 "层次". 所以当你以后看到这些名词的时候, 你就知道它们是指一段在 DIV 中的 HTML。
使用 DIV 的方法跟使用其他 tag 的方法一样
div
pfont face="Arial"This is a DIV tag /font/p
/div
但当我们把 CSS-P 用到 DIV 中去以后, 我么就可以严格设定它的位置. 首先我们需要给这个可以被 CSS-P 控制的 DIV 一个 ID 或说是它的名字。比如说我们给下面这个 DIV 的名字是 truck. 给名字的目的是我们以后可用 JavaScript 来控制它, 比如说移动它或改变它的一些性质等等。
div ID="truck"
pfont face="Arial"This is a truck /font/p
/div
给层次取什么名字是随意的, 名字可以是任何英文字母和数字, 但第一个必须是字母. 有两种把 CSS-P 应用到 DIV 的方法.
Inline CSS:
Inline 是最常用的方法。
div ID="truck" STYLE="styles go here"
pfont face="Arial"This is a truck/font/p
/div
我们下面将会告诉你都有哪些 style 和如果把它们写到 DIV 里。
External STYLE tag:
使用 External 方法的结果是一样的。 现在我们主要讨论 Inline 方法。请注意在 External 方法里,在 STYLE 里的 ID 和 DIV 里的关系。
div ID="" SPAN CLASS="orange"
pfont face="Arial"truck"
This is a truck/font/p
/div
Cross-Browser CSS 性质:
我们这个课程的主要目的是让你写出的网页在 NS4 和 IE4 上都能工作, 所以我们主要讨论那些对俩者都通用的性质。 下面这些性质符合由 W3C 给出的标准。 position
决定 DIV tag 是如何放置的。 "relative" 意思是DIV的位置是相对于其他 tag 的。而"absolute" 是说 DIV tag 的位置是相对于它所在的窗口. 这里主要讨论 absolute.
left
相对于窗口左边的位置 (pixels)
top
相对于窗口上边的位置 (pixels)
width
DIV tag 的宽度。 所有在 DIV 里的文字或html都在里面。
height
DIV tag 的高度。 这个性质很少用除非你想 Clip 层次。
clip
给出 layer 的 clipping (可看的见的) 部分. Clip 可使得DIV 显示为一个可以定义的很准确的方块。 你可以用以下的四个值来给出这个方块的在 DIV 位置和大小。
clip:rect(top,right,bottom,left);
visibility
隐蔽或展现DIV 根据它的值 "visible", "hidden", "inherit".
z-index
DIV tag 的立体位置。 值越大 DIV 的位置越高。
background-color
DIV 背景的颜色。
layer-background-color
Netscape 的 DIV 背景颜色.
background-image
DIV 的背景图象
layer-background-image
Netscape 的 DIV 的背景图象。
CSS 的语法是用冒号来分开性质和它的值, 用半分号来分开性质:
position: absolute; left: 50px; top: 100px; width: 200px;
height: 100px; clip: rect(0,200,100,0); visiblity: visible;
z-index: 1; background-color:#FF0000;
layer-background-color:#FF0000;
background-image:URL(filename.gif);
layer-background-image:URL(filename.gif);
from:asp学习网/title:使用 DIV布局/ time:2006-4-19 0:31:52
如何用DIV+CSS进行网页样式布局
一、选择“div标签”命令
打开dreamweaver,新建网页并保存为“die.html”,选择【插入】【布局对象】【div标签】命令,打开“div标签”对话框。
二、输入div标签名称
1、在“ID”列表框中选择“top”
2、单击“新建css规则”按钮准备进行css规则定义
三、新建css规则
在打开的对话框中保持默认设置,单击“确定”按钮进行css规则新建。
四、设置属性
1、在“分类”列表框中选择“方框”选项。
2、在窗口右侧进行css规则定义,其中margin值的设置非常重要,“left”及“right”为auto,则可让div页面水平居中。
3、单击“确定”按钮。
五、创建div按钮
返回“插入div标签”,单对话框,单击“确定”按钮,完成div标签的插入
六、查看创建的div
将鼠标光标定位在div,即可想编辑普通网页一样完成文本的编辑及图像等内容的添加。
怎么进行div css网页布局知乎
1
在桌面建立一个index.htm的文件和main.css的文件,当然你也可以不用main.css的文件,但是为了方便操作,还是建一个吧。只要把记事本另存为就可以了。
2
做好这两个文件后我们把网页的基础代码写上去,并使index文件受到main.css的控制,我们右键选择用记事本打开index文件输入代码,并在head里写上link href="main.css" type="text/css" rel="stylesheet"使它受到main.css控制
html
head
title/title
/head
body
/body
/html
3
下面我们去main.css写一些属性看看是不是能控制index文件。我希望整个页面是粉色的,看上去温馨,我在main.css里写上*{background:#FF66FF}看看。我们打开index文件看看是不是在浏览器上是不是粉色的。在浏览器上是粉色的,表示已经受到css样式表的控制了。
4
下面我们进行布局一般网页都是3层一级,所以我们需要div布局了在body里面写一般我会先分为3层
html
head
title/title
link href="main.css" type="text/css" rel="stylesheet"
/head
body
div id="top"
div id="top1"/div
div id="top2"/div
div id="top3"/div
/div
/body
/html
5
布局好后我们需要去定义属性了,这里我只是简单的定义了一下
*{background:#FF33FF}
#top{background:#FFFF99; height:1000px; width:800px; margin-left:auto; margin-right:auto}
#top1{background:#66FFFF; height:50px; width:800px;}
#top2{background:#FF00CC; height:400px; width:800px}
#top3{background:#FF9933; height:550px; width:800px}
定义好了我们打开预览一下看看,图片是不是居中和分成3块了。当然,颜色只是为了方便看清楚,可以不写。
6
其实做网页就是不断的画框,只要知道布局和定义属性就可以了,下面我们就整个做一下,因为我的有一些是一样的,可以用class调用,class=baidu这个只是随便写的,你爱等于什么就等于什么
html
head
title/title
link href="main.css" type="text/css" rel="stylesheet"
/head
body
div id="top"
div id="top1"这里都是我截图的照片/div
div id="top2"
div class="baidu"/div
div class="baidu"/div
/div
div id="top3"
div class="baidujingyan"/div
div class="baidujingyan"/div
/div
/div
/body
/html
7
下面我们再去定义他的属性,当然我只是简单的定义一下
*{background:#FF33FF}
#top{background:#FFFF99; height:1000px; width:800px; margin-left:auto; margin-right:auto}
#top1{background:#66FFFF; height:50px; width:800px; text-align:center; line-height:50px; font-size:30px}
#top2{background:#FF00CC; height:400px; width:800px}
#top3{background:#FF9933; height:550px; width:800px}
.baidu{background:#FF6666; height:380px; width:380px; float:left; margin:10px}
.baidujingyan{background:#FFCC00; height:530px; width:380px; float:left; margin:10px;}
8
因为我这个是我截图相册的网页,下面我们就放照片吧,这里我偷个懒,把照片都放在桌面了,所以不用连接照片地址了。
html
head
title/title
link href="main.css" type="text/css" rel="stylesheet"
/head
body
div id="top"
div id="top1"这里都是我老婆的照片/div
div id="top2"
div class="baidu"img src="QQ图片20141212090452.jpg"/div
div class="baidu"img src="QQ图片20141212090346.jpg"/div
/div
div id="top3"
div class="baidujingyan"img src="QQ图片20141212090224.jpg"/div
div class="baidujingyan"img src="QQ图片20141212090255.jpg"/div
/div
/div
/body
/html
如果图片不在同一层目录,就需要连接到图片地址
9
这样一个网页就做好了,如果需要制作精美的网页,就需要不断的进行div布局和css样式的规定了。
10
下面我来说说网页制作的定义,网页的制作只要会使用div不停的布局,不停的定义他的属性,基本静态的网页就是这样做出来的