CSS:class选择器

本文介绍css中class选择器的基本用法:为同一个类型的标签设置属性。

代码整理自w3school:http://www.w3school.com.cn

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-cn" />

<title>class选择器的使用</title>
<!--在 CSS 中,类选择器以一个点号显示。一个类可以被使用多次。-->
<!--语法:A.B C,如table.blueStyle td
    blueStyle:class名;
    table:blueStyle只能作为table的属性;
    td:table之下的td标签的内容将应用blueStyle指定的属性-->
<head>
<style type="text/css">
  .redStyle {color: red}
  .greenStyleForSpan span {color: green}
  table.blueStyle td {background-color:#99f}
</style>

</head>

<body bgcolor="#eee">
  <!--所有拥有redStyle类的html元素都将显示为红色-->
  <h3>(一)redStyle类被定义在所有的html标签之上</h3>
  <p>我不拥有redStyle类</p>
  <p class="redStyle">我是一个p,拥有redStyle类,所以我是红色的</p>
  <h4 class="redStyle">我是一个h4,拥有redStyle类,所以我是红色的</h4>

  <hr/>
  <!--和 id 一样,class 也可被用作派生选择器:-->
  <h3>(二)greenStyleForSpan类被定义在所有的html标签之上并且只对下属span有效</h3>
  <div class="greenStyleForSpan">
    <p>我是一个p,我所属的div具有greenStyleForSpan类。</p>
  </div>
  <div class="greenStyleForSpan">
    <span>我是一个span,我所属的div具有greenStyleForSpan类。</p>
  </div>
  <span class="greenStyleForSpan">我是一个span,我自己具有greenStyleForSpan类。</p>

  <hr/>
  <h3>(三)blueStyle类被定义为table的属性,并且只有table下属的td将应用这个属性。</h3>
  <h4>(1)blueStyle类被使用在table上级的div中了,因此table之下的td没有应用blueStyle属性</h4>
  <div class="blueStyle">
    <table cellpadding="10px" border="1">
      <tr>
        <th>省份</th>
        <th>面积</th>
      <tr>
      <tr>
        <td>河南省</th>
        <td>16.8</th>
      <tr>
      <tr>
        <td>湖北省</th>
        <td>18.1</th>
      <tr>
    </table>
  <div>

  <h4>(2)blueStyle类被使用在table中了,因此table之下的td应用了blueStyle属性,而table之下的p和th则没有应用这个属性。</h4>
  <table class="blueStyle" cellpadding="10px" border="1">
      <p>我是table中的一个p</p>
      <tr>
        <th>省份</th>
        <th>面积</th>
      <tr>
      <tr>
        <td>河南省</th>
        <td>16.8</th>
      <tr>
      <tr>
        <td>湖北省</th>
        <td>18.1</th>
      <tr>
    </table>

</body>

</html>

效果图:

时间: 2024-11-05 17:09:29

CSS:class选择器的相关文章

CSS属性选择器

属性选择器 1 <!DOCTYPE html> 2 <html lang="zh-cn"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <link rel="stylesheet" type="text/css" href="./css/属性选择器.css&qu

CSS系列(7)CSS类选择器Class详解

这一篇文章,以笔记形式写. 1,  CSS 类选择器详解 http://www.w3school.com.cn/css/css_selector_class.asp 知识点: (1)    使用类选择器的前提是给标签添加上类属性,比如<p class="important"></p> (2)    类选择器的语法为:*.important {color:red;},不过一般省略前面的通配符选择器,写成 .important {color:red;},这样就会给所

浅谈css中选择器的优先级

学习web前端,主要学习的课程html5,css,js,ajax等一些基本的编程语言,当然这是一门高深的学问.而这篇文章主要是谈谈我对css中选择器优先级的一些简单的理解与看法,希望对您的学习提供一些帮助.好了,废话不多说了,让我们开始进入主题吧. css中文解释是“层叠式样式表”,在这里我要说一下,所谓层叠样式表的意思就是说我们可以给一个标签或者文本内容同时添加许多种样式,简单点说就是可以通过多种方式去支配同一个东西.那么就会出现这样的问题了——选择优先级的问题.就是谁的属性能起到控制的最终目

css类选择器

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus?"> <meta name="Author" content=""> <meta name="K

css标签选择器

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus?"> <meta name="Author" content=""> <meta name="K

CSS系列(8) CSS后代选择器和子选择器详解

一.CSS后代选择器详解 1,  生动介绍基本概念 一个标签嵌B在另一个标签A内部,B就是A的后代. 而且,B的后代也是A的后代,这就叫“子子孙孙无穷尽也”. 比如: <div> <p>这个p标签是div的后代</p> <div> 后代选择器就是用来选择一个标签的后代的: 两个选择器中间添加一个[空格]就构成了后代选择器,空格后面的那个是后代. 例如: div p { color : red; } 它会选择一堆的p标签,只要这个p标签是嵌套在某个div标签内

css以及选择器基础

CSS样式基础了解1.css基础语法CSS样式的出现是为了将内容和表现分离极大的提高了工作效率内联样式(在 HTML 元素内部)<p style="margin-left: 10px:margin-right:10px"></p><标签名 style="属性:属性值;属性:属性值;" 属性="属性值"></标签名>内部样式表(位于 <head> 标签内部)<style type=&

css 元素选择器实例

一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签采用相应的CSS样式.本文章向码农介绍css 标签/元素选择器以及其实例,需要的码农可以参考一下. [标签选择器] 一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签采用相应的CSS样式,(在大环境中你可能出于不同的位置,但是不管怎么样,你总是穿着同一套衣服,这件衣服就是由标签选择器事先给你限定好的,不管走到哪里都是这身衣服)比如,在style.css文件中对p标签样式的声明如下: p{ fon

CSS同时选择器

[CSS同时选择器] 同一个div拥有多个class时,我们可以作多个class作为组合来选择对象.方法就是将多个.className直接连接在一起(中间不能有空格). <p class="important urgent warning"> This paragraph is a very important and urgent warning. </p> .important.urgent {background:silver;} 参考:http://ww

Css3之高级-1 Css复杂选择器(兄弟选择器 、属性选择器、伪类选择器、伪元素选择器)

一.兄弟选择器 相邻兄弟选择器 - 相邻兄弟选择器匹配指定元素的相邻兄弟元素 - 如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器 - 使用加号(+)作为结合符 通用兄弟选择器 - 通用兄弟选择器匹配某元素后面的所有兄弟元素 - 使用符号(~)作为结合符,即 element1~element2 - 两种元素必须拥有相同的父元素,但是element2不必直接紧随element1 二.属性选择器 属性选择器 - 属性选择器能够将元素附带的属性用于选择器中,从而对带