学习笔记 DIV用法指南

开发 前端
本文向大家简单介绍一下DIV用法指南,当我们使用 CSS-P 的时候, 我们主要把它用在 DIV(division)tag 上。希望本文介绍对你有所帮助。

在学习网页布局的过程中,你可能会遇到DIV的使用问题,这里和大家分享一下DIV用法,首先看一下DIV的概念, DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。

DIV用法简介

DIV 在编程中又叫做整除,即只得商的整数。 DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制

DIV用法之使用DIV 标签

  当我们使用 CSS-P 的时候, 我们主要把它用在 DIV(division)tag 上。当你把文字,图像,或其他的放在 DIV 中,它可称作为“DIV block”,或“DIV element”或“CSS-layer”,或干脆叫“layer”。而中文我们把它称作“层次”。所以当你以后看到这些名词的时候,你就知道它们是指一段在 DIV 中的 HTML。

       DIV用法跟使用其他 tag 的方法一样:This is a DIV tag .
  如果单独使用 DIV 而不加任何 CSS-P, 那么它在网页中的效果和使用是一样的。
  但当我们把 CSS-P 用到 DIV 中去以后,我们就可以严格设定它的位置。首先我们需要给这个可以被 CSS-P 控制的 DIV 一个 ID 或说是它的名字。比如说我们给下面这个 DIV 的名字是 truck。给名字的目的是我们以后可用 JavaScript 来控制它, 比如说移动它或改变它的一些性质等等。

  ◆This is a truck

  给层次取什么名字是随意的,名字可以是任何英文字母和数字,但***个必须是字母。有两种把 CSS-P 应用到 DIV 的方法。
  Inline CSS:Inline 是最常用的方法。This is a truck .
  External STYLE tag:使用 External 方法的结果是一样的。我们会在以后的课程里再详细解释这种方法。现在我们主要讨论Inline 方法。请注意在 External 方法里,在 STYLE 里的 ID 和 DIV 里的关系。
  <STYLE TYPE="text/css">
  <!-- #truck {styles go here} -->
  </STYLE>
  This is a truck .

  ◆DIV用法之Cross-Browser CSS 性质:

  我们这个课程的主要目的是让你写出的网页在 NS4 和 IE4 上都能工作, 所以我们主要讨论那些对俩者都通用的性质。下面这些性质符合由 W3C 给出的标准。
  position 决定 DIV tag 是如何放置的。“relative”意思是DIV的位置是相对于其他 tag 的,而“absolute”是说 DIV tag 的位置是相对于它所在的窗口。
  left 相对于窗口左边的位置
  top 相对于窗口上边的位置
  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 的背景图像。

【编辑推荐】

  1. 新手上路 DIV入门指南
  2. Div+CSS布局入门教程之页面布局和规划
  3. 深入学习DIV+CSS之绝对定位和相对定位用法
  4. Div+CSS布局入门之写入整体层结构与CSS
  5. DIV+CSS开发过程中影响SEO的制作细节
责任编辑:佚名 来源: baidu.com
相关推荐

2010-08-05 10:29:11

Flex效果

2013-02-18 13:44:22

CSSSASSWeb

2010-08-12 15:20:49

Flex Builde

2010-07-26 17:09:00

Perl模块

2010-08-09 12:42:16

Flex module

2010-07-26 14:54:07

Perlsplit函数

2010-07-26 15:27:50

Perl foreac

2010-07-21 10:10:50

Perl split函

2010-07-30 10:13:38

Flex控件

2010-08-04 14:07:59

Flex事件机制

2010-07-28 14:59:26

Flex字符串

2010-07-23 15:51:27

Perl开发工具

2010-07-21 09:38:51

2010-07-19 15:25:39

Perl标量转换函数

2010-08-26 16:40:35

DIV定位

2010-08-13 11:34:54

Flex自定义事件

2010-07-21 14:25:24

Perl格式化输出

2010-07-16 14:05:58

Perl数组

2010-07-19 10:11:58

Perl流程控制语句

2010-09-14 16:20:19

DIV定位
点赞
收藏

51CTO技术栈公众号