书签 分享 收藏 举报 版权申诉 / 54

类型DIV+CSS教程.docx

  • 文档编号:7706178
  • 上传时间:2023-01-25
  • 格式:DOCX
  • 页数:54
  • 大小:290.29KB

●XHTMLDTD定义必要元素

这是必须的XHTML元素(标签)

所有XHTML文档必须要有一个DOCTYPE文档类型声明。

Html,head和body元素必须存在。

Title必须在head元素中出现。

最简单的XHTML文档模型:

DOCTYPEDoctypegoeshere>

//www.w3.org/1999/xhtml">

Titlegoeshere

注意:

DOCTYPE文档类型声明不属于XHTML文档本身。

它不是XHTML元素,不应当有结束标签。

4、XHTML的文档类型定义(DTD)

XHTML标准定义了三种文档类型定义。

最经常用的是XHTMLTransitional(过渡型).

DOCTYPE>必须使用

一个XHTML文档包含三个主要部分:

∙theDOCTYPE

∙theHead

∙theBody。

DOCTYPE文档类型声明必须始终放在XHTML文档第一位置。

最简单的最小的XHTML文档

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

"http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题文档

下一章将重点学习和掌握css基础以及Dreamweaver8中有关CSS应用的编辑界面,

第二章css基础

一、认识CSS

CSS就是CascadingStyleSheets,中文翻译为“层叠样式表”,简称样式表,它是一种制作网页的新技术。

网页设计最初是用HTML标记来定义页面文档及格式,例如标题

、段落

、表格

、链接等,但这些标记不能满足更多的文档样式需求,为了解决这个问题,在1997年W3C(TheWorldWideWebConsortium)颁布HTML4标准的同时也公布了有关样式表的第一个标准CSS1,自CSS1的版本之后,又在1998年5月发布了CSS2版本,样式表得到了更多的充实。

W3C把DHTML(DynamicHTML)分为三个部分来实现:

脚本语言(包括JavaScript、Vbscript等)、支持动态效果的浏览器(包括InternetExplorer、NetscapeNavigator等)和CSS样式表。

你可以用CSS精确的控制页面里每一个元素的字体样式、背景、排列方式、区域尺寸、四周加入边框等。

使用CSS能够简化网页的格式代码,加快下载显示的速度,外部链接样式可以同时定义多个页面,大大减少了重复劳动的工作量。

二、语法

1.基本语法

CSS的定义是由三个部分构成:

选择符(selector),属性(properties)和属性的取值(value)。

基本格式如下:

selector{property:

value}选择符{属性:

值}选择符是可以是多种形式,一般是你要定义样式的HTML标记,例如BODY、P、ul、li…,你可以通过此方法定义它的属性和值,属性和值要用冒号隔开:

●四种选择对象

1.HTMLselector(TagName)html标签选择符

2.classselector(.NAME)类选择符

3.IDselector(#IDname)ID选择符

4.特殊对象(a:

hovera:

linka:

visiteda:

active)伪类选择符

四种选择方法实例:

1、html标签选择符法:

是指html的一些置标符,比如body、p、ul、li等

选择符body是指页面主体部分,color是控制文字颜色的属性,black是颜色的值,此例的效

果是使页面中的文字为黑色。

如果属性的值是多个单词组成,必须在值上加引号,比如字体的名称经常是几个单词的组合:

p{font-family:

"宋体"}(定义段落字体为宋体)

如果需要对一个选择符指定多个属性时,我们使用分号将所有的属性和值分开:

p{text-align:

center;color:

#ff0000}(段落居中排列;并且段落中的文字为红色)

为了使你定义的样式表方便阅读,你可以采用分行的书写格式:

p

{

text-align:

center;

color:

black;

font-family:

arial

}

这样在整个页面凡是带p段落的文字就会自动运用“段落排列居中,段落中文字为黑色,字体是arial”的效果,

2、类选择符法:

用类选择符你能够把相同的元素分类定义不同的样式,定义类选择符时,在自定类的名称前面加一个点号。

假如你想要两个不同的段落,一个段落向右对齐,一个段落居中,你可以先定义两个类:

.right{text-align:

right}

.center{text-align:

center}

然后用不在不同的段落里,只要在HTML标记里加入你定义的class参数:

这个段落向右对齐的

这个段落是居中排列的

注意:

类的名称可以是任意英文单词或以英文开头与数字的组合,一般以其功能和效果简要命名。

调用方法是:

class="NAME"

3、ID选择符法:

在HTML页面中ID参数指定了某个单一元素,ID选择符是用来对这个单一元素定义单独的样式。

ID选择符的应用和类选择符类似,只要把CLASS换成ID即可。

定义ID选择符要在ID名称前加上一个“#”号。

还是上面的例子,我们来换一下

#right{text-align:

right}

#center{text-align:

center}

这个段落向右对齐的

这个段落是居中排列的

调用方法是:

id="NAME"要注意的是调用ID选择符法,同名的id在一个页面上只能用一次。

有网友问,id和class好象没什么区别,我在页面中用了多个id在IE中显示也正常,用多个id有什么影响吗?

回答:

第一影响就是不能通过W3的校验。

在页面显示上,目前的浏览器还都允许你犯这个错误,用多个相同ID“一般情况下”也能正常显示。

但是当你需要用JavaScript通过id来控制这个div,那就会出现错误。

id是一个标签,用于区分不同的结构和内容,class是一个样式,可以套在任何结构和内容上,概念上说就是不一样的,id是先找到结构/内容,再给它定义样式,class是先定义好一种样式,再套给多个结构/内容。

4、伪类选择符:

伪类可以看做是一种特殊的类选择符,是能被支持CSS的浏览器自动所识别的特殊选择符。

它的最大的用处就是可以对链接在不同状态下定义不同的样式效果。

(1).语法

伪类的语法是在原有的语法里加上一个伪类(pseudo-class)

selector:

pseudo-class{property:

value}

选择符:

伪类{属性:

值}

伪类和类不同,是CSS已经定义好的,不能象类选择符一样随意用别的名字,根据上面的语法可以解释为对象(选择符)在某个特殊状态下(伪类)的样式。

类选择符及其他选择符也同样可以和伪类混用:

(2).锚的伪类

我们最常用的是4种a(锚)元素的伪类,它表示动态链接在4种不同的状态:

link、visited、hover、active(未访问的链接、已访问的链接、鼠标停留在链接上、和激活链接)。

我们把它们分别定义不同的效果:

a:

link{color:

#FF0000;text-decoration:

none}/*未访问的链接*/

a:

visited{color:

#00FF00;text-decoration:

none}/*已访问的链接*/

a:

hover{color:

#FF00FF;text-decoration:

underline}/*鼠标在链接上*/

a:

active{color:

#0000FF;text-decoration:

underline}/*激活链接*/

(上面这个例子中,这个链接未访问时的颜色是红色并无下划线,访问后是绿色无下划线,鼠标在链接上时为紫色有下划线,激活链接时为蓝色并有下划线)我们在定义这些链接样式时,一定要按照a:

link,a:

visited,a:

hover,a:

actived的顺序书写。

(3).伪类和类选择符

将伪类和类组合起来用,就可以在同一个页面中做几组不同的链接效果了,例如,我们定义一组链接为红色,鼠标放上去为绿色代下划线;另一组为蓝,鼠标放上去为黄色代下划线:

a{text-decoration:

none;}

a.red:

link{color:

#FF0000}

a.red:

visited{color:

#ff0000}

a.red:

hover{color:

#00FF00;text-decoration:

underline;}

a.blue:

link{color:

#0000FF}

a.blue:

visited{color:

#0000FF}

a.blue:

hover{color:

#FFFF00;text-decoration:

underline;}

(这里的red和blue是定语)现在将定语应用在不同的链接上:

有链接为红色鼠标放上去为绿色代下划线

有链接为蓝色鼠标放上去为黄色代下划线

其他3――4种锚的伪类实例将在课堂详细讲解。

(4).其他伪类

此外CSS2还定义了首字和首行(first-letter和first-line)的伪类,可以对元素的首字或首行设定不同的样式。

下面看这个例子,我们在段落标记里定义文本首字尺寸为默认大小的2倍:

p:

first-letter{font-size:

200%}

这是一个段落,这个段落的首字被放大了。

我们再定义一个首行样式的例子:

div:

first-line{color:

#ff0000}

这是段落的第一行

这是段落的第二行

这是段落的第三行

(上例中段落的第一行为红色,第二、三行为默认颜色)

5、选择符组

你可以把相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义:

h1,h2,h3,h4,h5,h6{color:

green}

(这个组里包括所有的标题元素,每个标题元素的文字都为绿色)

p,div{color:

#ff0000}

(段落和表格里的文字为红色)

效果完全等效于:

p{color:

#ff0000}

div{color:

#ff0000}

6、包含选择符

可以单独对某种元素包含关系定义的样式表,元素1里包含元素2,元素2里包含元素3,这种方式只对在元素1里的元素2里的元素3起作用,对单独的元素1或元素2无定义,例如

  

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
DIV CSS 教程
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:DIV+CSS教程.docx
链接地址:https://www.bdocx.com/doc/7706178.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开