2.2 CSS3基本语法 + 选择器

1. 基本语法

  selector1, selector2{

    property1 : value1;

    property2 : value2;

  }

  如果value大于1个单词(如font-family的值可能是sans serif), 需要加上引号(font-family:"sans serif")

2. 高级语法

  继承效果

3. 派生选择器

  依据 元素位置的 上下文关系 定义样式

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="mycss.css">
</head>
<body>
    <p>
        <strong>派生选择</strong>
    </p>
</body>
</html>
//派生选择 标签从外到内用空格隔开
p strong{
    color: aqua;
}

4. id 选择器

  为标有 id 的元素 指定样式, 以 # 来定义

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="mycss.css">
</head>
<body>
    <p id="pid">
        <strong>派生选择</strong>
    </p>
</body>
</html>
//id选择器用#表示, 上下文位置又是派生选择器, 两者一起使用
#pid strong{
    color: aqua;
}

4. 类选择器

  用.来表示

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="mycss.css">
</head>
<body>
    <p class="pclass">
        <strong>派生选择</strong>
    </p>
</body>
</html>
//类选择 和 派生选择 结合使用
.pclass strong{
    color: aqua;
}

5. 属性选择器

  

  

时间: 2024-09-28 21:39:30

2.2 CSS3基本语法 + 选择器的相关文章

CSS3伪类选择器详解

前面花了两节内容分别在<CSS3基本选择器>和<CSS3属性选择器详解>介绍了CSS3选择器中的基本选择器和属性选择器使用方法,今天要和大家一起学习CSS3选择器中的第三部分,也是最后一部分——伪类选择器.伪类选择器对于大家来说最熟悉的莫过于:link,:focus,:hover之类的了,因为这些在平时中是常用到的伪类选择器,那么先和大家一起简单总结一下CSS中常用的伪类选择器的使用方法,最后把重心放到CSS3新增加的":nth-child"选择器的使用方法.

css3的nth-child选择器的具体探讨

css3的nth-child选择器的具体探讨 前言 在十年前開始的div+css布局兴起之时,我就開始了CSS的学习和实践.在当年,对于CSS选择器,基本上是没有什么选择性的,仅仅有ID选择器,CLASS选择器,以及元素选择器,当然,还包含#id p 这样的子选择器. 在那个蛮荒时代,各大浏览器对CSS的支持是相当那啥了.于是,我们为了实现一些效果,比方要控制列表中的最后一个元素,我们会给最后一个元素加上一个CLASS,来方便我们特殊处理.假设要做各行变色这样的特殊效果,我们须要各行给每一个列加

css3新的选择器

CSS3新的选择器 ele[att^="val"] /*属性att的值以val开头的元素*/ ele[att$="val"] /*属性att的值以val结尾的元素*/ ele[att*="val"] /*属性att包含val字符串的元素*/

CSS3新增属性选择器: [attribute*=value] 、[attribute^=value] 和[attribute$=value]

在CSS3中新增了 [attribute*=value] .[attribute^=value] 和[attribute$=value] 三个选择器,使得属性选择器有了通配符的概念. 下边是一个使用这三个属性的完整示例代码,及运行后的页面展示效果: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title

巧用CSS3伪类选择器自定义checkbox和radio的样式

由于原生的checkbox和radio的样式太简陋了,在设计页面的时候,设计师往往会设计自己的checkbox和radio样式.一半情况下,为了适应各个浏览器的兼容性,我们都会用其他的元素替代原生的checkbox和radio,然后用js实现选中和未选中时候的样式,用来模拟checkbox和radio. 例如这种: 用其他元素模拟(以checkbox为例): <div class='checkbox'></div> $('.checkbox').click(function(){

css3之各种选择器

css3中新增的选择器可以简便许多样式. 此次用了属性选择器,root,not,empty,target,first-child,last-child,ntn-child(n),ntn-last-child(n), first-of-type,nth-of-type(n),last-of-type,nth-last-of-type(n),only-child,only-of-type. 源码如下 <body><div id="header">这里是页头</

CSS3 基础(1)——选择器详解

CSS3选择器详解 一. 属性选择器 在CSS3中,追加了三个属性选择器分别为:[att*=val].[att^=val]和[att$=val],使得属性选择器有了通配符的概念. 选择器 示例 描述 [attribute^=value] [src^="https"] 选择每一个src属性的值以"https"开头的元素 [attribute$=value] [src$=".pdf"] 选择每一个src属性的值以".pdf"结尾的

CSS3 基本语法

一,基本语法 //1,css引入方法      <link rel="stylesheet" type="text/css" href="styles.css"> 2,css书写格式 h1,h2{    color:blue;font_size } 二,派生选择器: 根据元素其位置关系定义上下文样式. 例如:我们只想li中的strong中使其样式改为红色,而p的strong不变.  <p><strong>p s

jquery01-简介+语法+选择器+事件

jQuery是一个JavaScript函数库,是一个轻量级的"写的少,做的多"的JavaScript库,包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 除此之外,Jquery还提供了大量的插件. 下载 jQuery 有两个版本的 jQuery 可供下载: Production version - 用于实际的网站中,已被精简和压缩. Developmen