`
狂奔的包子
  • 浏览: 4628 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

DIV

阅读更多
<!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=type"content="text/html;
charset=gb2312"/>
<title>无标题文档</title>
<link href="css.css" rel="stylesheet" type="text/css"/ media="all">
</head>

<body>
<div id="container"><!--页面层容器-->
  <div id="header"><!--页面头部-->
<div id="menu">
    <ul>
       <li><a href="#">首页</a></li>
       <li class="menudiv"></li>
       <li><a href="#">博客</a></li>
       <li class="menudiv"></li>
       <li><a href="#">设计</a></li>
       <li class="menudiv"></li>
       <li><a href="#">相册</a></li>
       <li class="menudiv"></li>
       <li><a href="#">论坛</a></li>
       <li class="menudiv"></li>
       <li><a href="#">关于</a></li>
     </ul>
    </div>
    <div id="banner">
    </div>
  </div>
  </div>
</body>
</html>



css
/*基本信息*/
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}
a:link,a:visited {font-size:12px;text-decoration: none;}
a:hover{}

/*页面层容器*/
#container {width:800px;height:600px;margin:10px auto}

/*页面头部*/
#header {background:url(logo.gif) no-repeat}
#menu {padding:20px 20px 0 0}/*利用paddong:20px 20px 0 0来固定菜单位置*/
#menu ul {float:right;list-style:none;margin:0px;}/*添加了float:right使得菜单位于页面右侧*/
#menu ul li {float:left;display:block;line-height:30px;margin:0 10px}
#menu ul li a:link,#menu ul li a:visited {font-weight:bold;color:#666}
#menu ul li a:hover{}
.menuDiv {width:1px;height:28px;background:#999}
#banner {background:url(banner.jpg) 0 30px no-repeat;/*加入背景图片*/
width:730px;/*设定层的宽度*/
margin:auto;/*层居中*/
height:240px;/*设定高度*/
border-bottom:5px solid #EFEFEF;/*画一条浅灰色实线*/
clear:both}/*清除浮动*/

/*页面主体*/
#pagebody {width:800px;margin:0 auto;height:400px;background:#CCFF00}

/*页面底部*/
#footer {width:800px;margin:0 auto;height:50px;background:#00FFFF}

 div定义为文档中的分区或者节(division/section)。他可以把文档分割成为独立的、不同的部分。

div的特点就是把格式和样式分开。

 

div的属性

1、left                                相对于窗口左边的位置

2、top                                相对于窗口上边的位置

3、wight                            窗口的宽度

4、height                           窗口的高度

5、color                              字体颜色

6、font-size                        字体的大小

7、margin                          外延的边框

8、padding                        用于设置内边距

9、postion                         设置DIV定位方法(其值包括static静态的、fixed固定的、relative相对的、absoute绝对的)

10、text-align                    指定文本水平对齐方式(其值包括center、left、right、justify)

11、text-decorator            用于文本的修饰(其值包括none、underline、overline、line-through、blink)

12、text-indent                 设置文本的缩进

13、text-transform            设置文本的字母大小(其值包括lowercase小写字母、uppercase大写字母、capitalize首字母大写、none)

14、overflow                      内容溢出控制(其值有scroll始终显示滚动条、visible不显示滚动条,但是超出部分可见、auto内容超出时显示滚动条、hidden超出时隐藏内容)

15、border                         边框设置

 

 

 

div和table一样可以用来布局,而且现在的网页大多都是用div来布局。

用div布局,不同的区域可以显示不同的内容,其中某一个区域有变化,对于其他区域的影响很小。当然table同样也可以分成很多小的table的块,但是相对来说麻烦了一点。

用div编写代码,相对table来说,可能会稍微的精简一点。

但是table在做一些特殊的布局的时候,相对来说会比div简单一点。

而且在做布局的时候,用table也比div简单一点。

我觉得不管是div还是table来说,它们各有各地优点和缺点,这需要每个人自己去定位。

 

 

 

  • 大小: 39.3 KB
分享到:
评论

相关推荐

    Clk_Div.rar_FPGA时钟分频_clk div IP_clk_div_clk_div ip 参数_clk_div 参数

    在本话题中,我们将深入探讨“Clk_Div.rar”这个压缩包文件中所包含的FPGA时钟分频器设计,特别是关于clk_div IP核的使用及其参数配置。 FPGA时钟分频器设计的目标是生成系统所需的多种时钟频率,以满足不同模块对...

    外部DIV如何强制宽度不被内部DIV撑开

    有时,我们可能遇到这样的需求:希望外部的`&lt;div&gt;`容器保持固定的宽度,而不受内部`&lt;div&gt;`或其他子元素尺寸的影响。这在创建响应式设计、固定宽度的侧边栏或模块时尤为常见。本文将详细探讨如何通过CSS属性实现这一...

    拖动div到另一个div中

    标题“拖动div到另一个div中”描述的就是这样一个功能,即实现一个div元素能够被拖动并放置到另一个div内,同时显示被拖动div的ID。这个功能在各种应用场景中都很有用,如文件管理器、布局构建器或富文本编辑器等。 ...

    闪烁的div、高亮的div层

    在网页设计和开发中,"闪烁的div"和"高亮的div层"通常涉及到动态效果和用户交互的实现。这些技术主要应用于吸引用户的注意力,提供反馈,或者创建引人入胜的用户体验。下面我们将详细探讨这个主题,包括相关概念、...

    js控制div全屏

    在网页设计中,有时我们需要将某个`div`元素设置为全屏显示,以提供沉浸式的用户体验或特定功能的实现。JavaScript(简称js)作为一种强大的客户端脚本语言,可以帮助我们轻松实现这一需求。在这个项目中,我们使用...

    table转div工具

    "table转div工具"就是为了帮助开发者将原有的基于table的布局转换成更现代、更优化的div+CSS布局。 首先,我们需要理解table和div之间的主要差异。Table元素主要用于显示结构化数据,如表格或矩阵。它的布局是固定...

    拖动多个div

    在网页设计中,`div` 是一个非常基础且重要的元素,它用于定义页面上的一个区域或容器。在标题“拖动多个div”中,我们关注的是如何使一个或多个 `div` 元素变得可拖动,即用户可以通过鼠标进行交互,自由地在页面上...

    鼠标移动到div上显示制定信息或者div(自适应显示位置)

    在网页设计中,有时我们需要实现一个功能:当用户将鼠标悬停在某个div元素上时,显示特定的信息或另一个div。这个功能可以增强用户体验,帮助用户更好地理解和操作页面。本教程将详细介绍如何实现这一功能,并确保...

    js鼠标浮动显示div

    在JavaScript(JS)中,"鼠标浮动显示div"是一种常见的交互设计,通常用于创建提示框、下拉菜单或工具提示。这种技术的核心是利用事件监听器来捕捉鼠标的移动,并根据鼠标的移动来控制div元素的显示与隐藏。在本案例...

    div+css布局大全

    下面,我们将深入探讨div+css布局的相关知识点。 1. **Div元素**:HTML中的`&lt;div&gt;`(division)元素是一个通用容器,用于组合HTML元素,为页面提供结构。通过设置`&lt;div&gt;`的类或ID属性,我们可以对多个元素进行分组...

    纯CSS 鼠标经过DIV另一个显示隐藏 多个DIV并存

    在这个特定的主题中,“纯CSS 鼠标经过DIV另一个显示隐藏 多个DIV并存”是指通过CSS实现的一种交互效果:当鼠标悬停在一个div上时,另一个关联的div会显示出来,同时其他无关的div保持隐藏状态。这种效果在创建导航...

    div+css例子 div+css例子

    div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子...

    Div块上下左右循环滚动

    【Div块上下左右循环滚动】是一种常见的网页动态效果,它可以使网页中的某个Div元素实现持续不断的循环滚动,增强用户体验和视觉吸引力。这种效果通常通过JavaScript和CSS技术来实现,尤其在现代网页设计中,...

    html div没有被撑开的原因及解决办法

    然而,有时我们可能会遇到一个问题,即`div`元素没有被其内部内容“撑开”,也就是说,`div`的高(height)并没有根据内容自动调整。这可能会导致`div`看起来是空的,或者部分内容被隐藏。下面我们将详细探讨这个...

    div+css布局制作箭头步骤流程样式 - div+css教程

    在网页设计领域,`div+css`是一种常用的技术,用于实现页面布局和样式控制。`div`元素作为容器,能够包裹其他HTML元素,而CSS(层叠样式表)则负责定义这些元素的外观和位置。在本教程中,我们将深入探讨如何使用`...

    DIV弹出层+定位

    在网页设计和开发中,`DIV`元素是一个非常重要的部分,它被广泛用于布局和创建模块化的内容。在这个“DIV弹出层+定位”的例子中,我们关注的是如何利用`DIV`来创建一个可滑动的弹出层,并且使其在页面上保持固定的...

    Table转div+css工具

    在网页设计领域,布局方式的发展经历了从表格(Table)到层(Div)+CSS的转变。"Table转div+css工具"就是专为此目的而设计的一款实用软件,它能够帮助开发者将原有的基于表格的HTML代码转换成使用Div和CSS进行布局的...

    使用jQuery加载html页面到指定的div实现方法

    比如:加载a.html里面的&lt;div id=“row”&gt;&lt;/div&gt;这个div里面的所有内容加载到b.html的这个div里&lt;div id=”content”&gt;&lt;/div&gt; 用jquery ajax 可以实现 假设 a.html 和b.html在同一目录 b.html [removed] $(document)....

    Divelements.SilverlightTools工具

    《Divelements.SilverlightTools工具:HTML容器的深度解析》 ...尽管随着技术的发展,Silverlight的使用逐渐减少,但Divelements.SilverlightTools所展示的跨技术集成理念,对于现代Web开发仍然具有启示意义。

    div内容转成图片格式

    2. **复制div到canvas**:由于`canvas`无法直接将`div`内容绘入,我们需要先将`div`的CSS样式转换为内联样式,然后使用`innerHTML`或`outerHTML`将`div`的内容插入到`canvas`的`getContext('2d')`的绘图环境中。...

Global site tag (gtag.js) - Google Analytics