css的基本语句的结构是

 我来答
多糖爱奶糖
2018-05-22 · TA获得超过151个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

一个样式表一般由若干样式规则组成,每条样式规则都可以看作是一条CSS的基本语句。

每条规则都包含一个选择器(例如:BODY,P等)和写在花括号里的声明,这些声明通常是由几组用分号分隔的属性和值组成。

有6种合法的选择器类别,即:HTML标记、具有上下文关系的HTML标记、用户定义的类、用户定义的ID、虚类、虚元素。

1.HTML标记

例如:H1{text-align:center;font-family:楷体-gb2312},H1,H2,H3{color:#ff0000}

2.具有上下文关系的HTML标记

例如:H1 B{color:red},这表示只有位于标记元素内的 标记符说明的内容显示为红色,其它标记符所说明的元素不具有该属性。这种上下文关系可以多层嵌套。

3.用户定义的类

要想将一个类包括到样式定义中,可将一个句点和一个类名添加到选择器后,即:选择器.类名{属性:值;……}

可以使用任何名称命名类,例如:若想在网页使用 ,并使每处文本具有不同的颜色,则可进行如下定义:H2.colo-red{color:red}H2.color-blue{color:blue}

然后在网页中需要使用CLASS属性的地方引用这些类,例如:第一章 HTML,第二章 CSS技术〈/H2〉如果使用了 标记符,但未使用CLASS属性,则不会应用所定义的样式。

特别地,还可以定义应用于所有标记符的类,此时,直接用句点后跟类名即可,例如:.red{color:red}然后在所有需要引用该类的标记符中使用CLASS属性。

4.用户定义的ID

所谓ID,就是相当于HTML文档中的样式的“身份证”,以保证其在一个HTML文档中具有唯一可用的值。这给使用JAVAScript等脚本编写语言的 应用带来了方便。要将一个ID包括在样式定义中,需要“#”号作为ID名称的前缀,格式如下:#ID名字{属性:值}

定义了ID样式后,则可通过在标记符内使用ID属性来引用该样式。例如:有定义#red{color:red},则可在若干不同标记符中使用。

5.虚类和虚元素

虚类也称伪类(Peeudo-class),它可以区别开不同种类的元素。虚元素(Pseudo-element)指元素的一部分,如段落的第一个字母和首行效果(first-letter和first-line)。

虚类和虚元素只可以用在CSS的选择器中,而不能出现在HTML的源代码中,即不能用CLASS或ID来调用。它们只能在特定条件下被浏览器所识别。

伪类中最常见的就是锚伪类。锚伪类可以指定标记符以不同方式显示链接,即访问过的(visited)、未访问过的(link)、激活的(active)和鼠标指向的(hover)几种链接状态。例如可以使用下列方式更改超链接的显示方式:A:link {text-decoration:none;color:#800000},A:visited {text-decoration:none;color:#800000},A:active {text-decortion:none},A:hover {text-decoration:underline;color:blue}

言木者
2017-03-20 · 人生如行路,一路艰辛,一路风景。
言木者
采纳数:1845 获赞数:11488

向TA提问 私信TA
展开全部

CSS基本语句结构有三种方法:

1、行内样式style=""。

使用示例:

<!-- 在标签内,直接在style="" 添加属性即可-->
<div style="font-size:12px;"><div>

2、写在head之间的头部样式<style type="text/css">......</style>。

使用示例:

<!-- 在head之间使用style -->
<style type="text/css">
.ys111{boder:1px solid red;width:40px;height:40px;}
#ys222{boder:1px solide blue;width:40px;height:40px;}
a{color:#333;}
</style>
<!-- 调用方法 -->
<body>
<div class="ys111">我是ys111</div>
<div id="ys222">我是ys222</div>
<a href="#">我是a标签的样式</a>
</body>

3、使用link引入样式。

使用示例:

<!-- 在href里面写入路径/样式名.css,进行调用样式 -->
<link href="样式名.css" rel="stylesheet" type="text/css">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我我我王大云
2016-11-24 · TA获得超过311个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:505万
展开全部
选择器、属性和属性值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真情实感集中营
2016-11-24 · TA获得超过445个赞
知道小有建树答主
回答量:288
采纳率:87%
帮助的人:104万
展开全部
举例:
div{ width:100px;}
元素{属性:属性值}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
量子妖精
2016-11-23 · TA获得超过203个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:52.7万
展开全部
选择器{属性名:值}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式