css基础知识--四种样式表及六种选择器

css基础知识--四种样式表及六种选择器
css基础知识--四种样式表及六种选择器

div:division。理解为一个盆,里面可以放很多盘子。即

...
之间相当于一个容器,可以容纳段落、标题、表格、图片、乃至章节、搞要和备注等各种html元素。

注意:

标签之间不能嵌套div标签。通常将p标签放于div标签内

1、内联式样式表:在标签内部写样式代码。方便但不灵活

2、嵌入式样式表:一般在head标签内。以这种方式,可以控制整个网页里的某个标签的样式

3、处部样式表:单独将样式定义成一个文件,然后在需要引用样式的文件内调用样式文件。可供所有需要的文件引用,减少重复性工作

一般在head标签内写上:

4、输入样式表:在一个css文件中引入另一个css文件。比如:

在a.css文件中写上@import url(b.css); 表示在a.css文件中引入b.css 文件中的样式。

可以理解为级联引用

样式规则的选择器(大括号前面):

一、html selector:直接在大括号前写html的标签。

格式p {...}

p标签的选择器样式应用

二、class selector:在标签中定义class属性(class的属性值可以重复),然后在样式中引用class属性的值。

格式: p.one{...}

p.two{...}

aaaaaaaaaa

bbbbbbbbbbb

如果写成: .one{...}

.two{...}

bbbbbbbbbbb

bbbbbbbbbbb

表示任何标签内,class属性的值为one或two 的,都可以应用对应的样式

三、id selector:在标签中定义id属性(每个标签都可以有id属性,但一个页面中的id值必须唯一),然后在样式中引用id属性的值。一般

应用于单位个标签中。

格式:#a{...}

#b{...}

#c{...}

#d{...}

aaaaaaaaa

bbbbbbbbb

ccccccccccc

dddddddd

四、关联选择器:说白了就是嵌套使用,用空格分开。也可以延伸到class属性的嵌套。

格式:div p em{...} //最普通的标签嵌套方式

test biaoqian qiantao

格式: .one .two em{...} //(类选择器方式的关联选择器)

test class qiaotao

当然,下面写义也可以(延伸到id属性的情况)

格式:#one .two em{...}

test class qiaotao

五、组合选择器:大括号前写多种标签并以逗号隔开。

格式:p,div,a,h1,#two,.one{...} //多个标签以逗号隔开

test1

test2

test3

test4

test5

六、伪元素选择器:对同一个标签的不同状态使用样式。如a 和p标签

格式: a:link{...} //链接状态

a:hover{...} //鼠标放上去状态

a:visited{...} //访问过的状态

百度

上述方式,会使所有的a标签的样式都一样。

如何做到不同的链接,样式不一样呢?用伪元素与类同时使用的方法:

格式: a.one:link{...}

a.two:hover{...}

a.three:visited{...}

https://www.360docs.net/doc/c718782450.html,

https://www.360docs.net/doc/c718782450.html,

CSS复习题

CSS样式复习 一、判断对错 二、填空 1.CSS(Cascading Style Sheets)是层叠样式表的缩写”层叠”就是将显示样式独立于显示的内容,进行分类 管理. 2.Css样式上下文选择符定义嵌套标记的样式。 3.层叠样式表的英文缩写是CSS(t) 4.选择器是指要引用样式的对象,它可以是一个或多个HTML标记(各个标记之间以逗号分开),也可以是类选 择符、ID选择符或属性选择符等。 5.css样式定义中可以加入注解,格式为:/*字符串*/ 6.CSS样式表定义的基本语法为:选择器{样式属性名称:属性值;样式属性名称:属性值;} 7.外部样式表文件将样式表定义为一个独立的CSS样式文件,使用该样式表的HTML文件在头部用标记 链接到这个CSS样式文件,优先级低。 8.内嵌样式表利用

17. 18. 19. 20.

集体声明h1

21.集体声明h2 22.

集体声明h3

23.

集体声明h4

24.
集体声明h5
25.集体声明p1 26.

集体声明p2 27.

集体声明p3 28. 29. 30. 全局声明 对于实际网站中,如果希望页面中所有的标记都使用同一种CSS样式,但是,又不希望逐个来集体声明,这是可以使用全局声明符号*来声明。 [html]view plain copy print? 1. 2. 3. 4.集体声明 5. 6.

结构伪类利用DOM实现元素过滤,通过DOM的相互关系来匹配特定的元素,减少文档内对class属性和ID属性的定义,使得文档更加简洁。

css+div题库

1.下列哪种CSS样式定义的方式拥有最高的优先级 A) 嵌入 B) 行内 C) 链接 D) 导入 ●知识点:CSS优先级 ●题型:单选 ●难易程度:简单 ●答案:B 2.web标准的制定者是 A) 微软 B) 万维网联盟(W3C) C) 网景公司(Netscape) D) SUN公司 ●知识点:CSS基础 ●题型:单选 ●难易程度:简单 ●答案:B 3.下列的HTML中哪个是最大的标题 A)

B) C) D)

●知识点:CSS基础 ●题型:单选 ●难易程度:简单 ●答案:D 4.下列的HTML中哪个可以插入一条水平线 A)
B)
C) D)

●知识点:CSS基础 ●题型:单选 ●难易程度:简单 ●答案:B 5.下列的HTML中哪个可以添加背景颜色 A) B) yellow C) D)

●知识点:CSS基础 ●题型:单选 ●难易程度:简单 ●答案:C 6.请选择产生粗体字的HTML标签: A) B) C) D) ●知识点:CSS基础 ●题型:单选 ●难易程度:中等 ●答案:C 7.请选择产生斜体字的HTML标签: A) B) C) D) ●知识点:CSS基础 ●题型:单选 ●难易程度:中等 ●答案:A 8.下列的HTML中哪个可以产生超链接 A) B) C) W3Schools D) ●知识点:超链接样式 ●题型:单选 ●难易程度:中等 ●答案:C 9.如何制作电子邮件链接 A) B) C) D) xxx@yyy ●知识点:超链接样式 ●题型:单选 ●难易程度:中等 ●答案:C

CSS——border基础知识

CSS 边框基础知识 CSS 边框即CSS border是控制对象的边框边线宽度、颜色、虚线、实线等样式CSS属性。 Html原始边框与DIV+CSS边框对照 Html表格控制边框: border="1" bordercolor="#000000" 说明:控制表格边框宽度为1px,颜色为黑色,默认为实线样式边框。 DIV CSS边框:border-color:#000; border-style:solid; border-width:1px; 说明:以上代码为设置对象边框颜色为黑色、边框为实线、宽度为1px边框

边框样式包括 设置上边框:border-top : 设置下边框:border-bottom : 设置左边框:border-left : 设置右边框:border-right : 边框显示样式: border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset 参数值解释: none : 无边框。与任何指定的border-width值无关 hidden : 隐藏边框。IE不支持 dotted : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线。否则为实线 dashed : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为虚线。否则为实线 solid : 实线边框

double : 双线边框。两条单线与其间隔的和等于指定的border-width值 groove : 根据border-color的值画3D凹槽 ridge : 根据border-color的值画菱形边框188旅游CMS inset : 根据border-color的值画3D凹边 outset : 根据border-color的值画3D凸边 例子: 设置上边框为1px实线黑色边框。 border-top-color:#000; border-top-style:solid; border-top-width:1px; 或简写 border-top:#000 solid 1px; 可以根据以上实例举一反三,可以设置左、右、下的边框CSS 样式。 DIV CSS边框技巧 如果设置对象上、下、左、右边框相同样式,可以简写无需分别

实验14 CSS选择器

实验14C S S选择器1.实验目的 (1)掌握在网页上应用CSS的方法。 (2)掌握CSS的基本语法规则。 (3)掌握CSS的常用选择器。 (4)掌握使用Dreamweaver定义CSS的方法。 2.实验内容 定义“网络与信息安全实验教学”网站首页的样式,如图14-1所示。 图14-1 首页效果图

2 3.实验步骤 一.创建“网络与信息安全实验教学”站点 ( 1)将“实验14”文件夹中的syjx 文件夹复制到D 盘; (2)启动Dreamweaver ,使用“站点|新建站点”命令创建“网络与信息安全实验教学”站点,并指定syjx 文件夹为“网络与信息安全实验教学”站点的本地根文件夹。 二.定义“首页”的CSS 样式。 ( 1)在Dreamweaver 中打开index.html 文件。 (2)选择“文件 | 新建”命令,新建CSS 文件,保存在syjx 文件夹中,命名为css.css 。 (3)将文档窗口切换到index.html ,单击CSS 面板上的“附加样式表”按钮,将css.css 作为外部样式表链接到index.html ,如图14-2所示。 图14-2 CSS 面板 ( 4)在css.css 文件中定义首页的样式。 b ody{ background:#f6fafd} /*主体背景颜色*/ a { font-family:"宋体"; /*字体*/(文本样式) font-size:15px; /*文字大小*/ color:#FFFFFF; /*白色*/ text-decoration:none; /*无下划线*/ } .menu{font-weight:bold;} /*加粗*/(导航菜单样式) .new_title{ (标题样式) font-family: "宋体"; font-size: 14px; font-style: normal; color: #FFFFFF; font-weight: bold; 样