您现在的位置:首页 >> 前端 >> 内容

【CSS】选择器

时间:2017/1/11 11:07:00 点击:

  核心提示:前言用户通过选择器对不同的HTML标签进行控制,并赋予各种样式声明,即可实现各种效果。style标记style标记用于为HTML文档定义样式信息。在style中,你可以规定在浏览器中如何呈现HTML文...

前言

用户通过选择器对不同的HTML标签进行控制,并赋予各种样式声明,即可实现各种效果。

style标记

style标记用于为HTML文档定义样式信息。在style中,你可以规定在浏览器中如何呈现HTML文档。type属性是必需的,定义style元素的内容。唯一可能的值是“text/css”。style元素位于head部分中。

标记选择器

一个HTML页面由很多不同的标记组成,而CSS标记选择器就是声明哪些标记采用哪种CSS样式。例如p选择器,用于声明页面中所有p标记的样式。

【CSS】选择器

HTML代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
    p{
        color:#CC0033;
        font-size:25px;
        text-align:center;
    }
    h1{
        color:#0099CC;
        font-size:36px;
        text-align:center;
    }
</style>
</head>
<body>
    <h1>姓名</h1>
    <p>琚建飞</p>
    <p>倪 妮</p>
    <p>斯嘉丽</p>
</body>
</html>

效果图

【CSS】选择器

在后期维护中,如果希望所有h1标记换成另一种颜色(或大小),这时仅仅需要将属性color的值修改为blue即可全部生效。

类别选择器

标记选择器中,p标记被声明后,页面中所有p标记都将是一个样式。如果希望其中的某一个p标记不是红色,而是绿色,这时仅仅依靠标记选择器是远远不够的,还需要引入类别(class)选择器。类别选择器的名称可以由用户自定义,格式如下图所示。

【CSS】选择器

html代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
    .one{
        color:green;
        font-size:30px;
    }
    p{
        color:#CC0033;
        font-size:25px;
        text-align:center;
    }
    h1{
        color:#0099CC;
        font-size:36px;
        text-align:center;
    }
</style>
</head>
<body>
    <h1>姓名</h1>
    <p >琚建飞</p>
    <p class="one">倪 妮</p>
    <p>斯嘉丽</p>
</body>
</html>

效果图

【CSS】选择器

由图可知,如果类别选择器中的属性声明和标记选择器中属性声明重复的话,那么以类别选择器中的属性声明为准。其中.one也可以写成p.one,如p.one{color:green;}。

在HTML的标记中,还可以同时给一个标记运用多个class类别选择器,从而将两个类别的样式风格同时运行到一个标记中。这在实际制作网站时很有用,可以适当减少代码的长度。

HTML代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
    .one{
        color:green;
    }
    .two{
        font-size:30px;
    }
    p{
        color:#CC0033;
        font-size:25px;
        text-align:center;
    }
    h1{
        color:#0099CC;
        font-size:36px;
        text-align:center;
    }
</style>
</head>
<body>
    <h1>姓名</h1>
    <p class="one two">琚建飞</p>
    <p class="one">倪 妮</p>
    <p class="two">斯嘉丽</p>
</body>
</html>

效果图

【CSS】选择器

Tags:【C CS SS S】 
作者:网络 来源:琚建飞 廊坊师范学院