美文网首页
CSS学习笔记(三)

CSS学习笔记(三)

作者: 行万_里路 | 来源:发表于2019-07-26 22:10 被阅读0次

选择器(二)

1. 交集选择器

交集选择器是由标签选择器和类选择器组成的,使用的格式以“标签选择器.类选择器{}”形式。

<head>

        <meta charset="utf-8">

        <style>

         .red {

          color: red;

         }

         p.red {

          font-size:  30px;

         }

div.red {

font-size: 15px;

}

        </style>

    </head>

    <body>

    <div class="red">熊大</div>

    <div>熊二</div>

    <div>熊熊</div>

    <p>小明</p>

    <p>小红</p>

    <p class="red">小强</p> 

    </body>

2. 并集选择器

并集选择器是由各个选择器(包含类选择器、id选择器等)通过逗号连接而成,使用格式以“选择器,选择器,`````{}”形式。

<head>

        <meta charset="utf-8">

        <style>

div,

p,

span,

.daye {

color:blue;

font-size: 18px;

}

        </style>

    </head>

    <body>

    <div>刘德华</div>

    <p>张学友</p>

    <span>郭富城</span>

    <h1>凤姐</h1>

    <h1>风哥</h1>

    <h1 class="daye">凤大爷</h1>

    </body>

3. 后代选择器

后代选择器又称为包含选择器,用来选择元素或元素组的后代,其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔。当标签发生嵌套时,内层标签就成为外层标签的后代。使用格式以“选择器 选择器{}”形式。

<head>

        <meta charset="utf-8">

        <style>

 .jianlin p {

  color: red;

 }

        </style>

    </head>

    <body>

     <p>百家姓</p>

     <div class="jianlin">

      <p>张三</p>

     </div>

     <div>

      <p>李四</p>

     </div>

    </body>

4. 子元素选择器

子元素选择器只能选择作为某元素子元素的元素。其写法就是把父级标签写在前面,子级标签写在后面,中间跟一个> 进行连接,注意,符号左右两侧各保留一个空格。

<head>

        <meta charset="utf-8">

        <style>

.nav li { /*  空格 后代选择器  可以选择 儿子 孙子 重孙子.. */

color: red;

}

.nav > li {  /* 大于号 子元素选择器  只选择 亲儿子 */

color: pink;

}

        </style>

    </head>

    <body>

    <ul class="nav">

     <li>一级菜单

     <ul>

     <li>二级菜单</li>

     <li>二级菜单</li>

     <li>二级菜单</li>

     </ul>

     </li>

     <li>一级菜单

     <ul>

     <li>二级菜单</li>

     <li>二级菜单</li>

     <li>二级菜单</li>

     </ul>

     </li>

     <li>一级菜单

     <ul>

     <li>二级菜单</li>

     <li>二级菜单</li>

     <li>二级菜单</li>

     </ul>

     </li>

    </ul>

    </body>

5. 属性选择器

代码块1:

<head>

        <meta charset="utf-8">

        <style>

a[title] {   /* 属性选择器用中括号 来表示 */

color: red;

}

input[type=text] {

color: red;

}

        </style>

    </head>

    <body>

    <a href="#" title="我是一个百度">百度</a>

    <a href="#" title="我是一个新浪">新浪</a>

    <a href="#">搜狐</a>

    <a href="#">网易</a>

    <a href="#">土豆</a>

<input type="text" value="文本框">

<input type="text" value="文本框">

<input type="text" value="文本框">

<input type="submit">

<input type="submit">

<input type="submit">

<input type="reset">

<input type="reset">

<input type="reset">

    </body>```

代码块2:

```html<head>

        <meta charset="utf-8">

        <style>

div[class^=font] { /*  class^=font 表示 font 开始位置就行了 */

color: pink;

}

div[class$=footer] { /*  class$=footer 表示 footer 结束位置就行了 */

color: skyblue;

}

div[class*=tao] { /* class*=tao  *=  表示tao 在任意位置都可以 */

color: green;

}

        </style>

    </head>

    <body>

    <div class="font12">属性选择器</div>

    <div class="font12">属性选择器</div>

    <div class="font24">属性选择器</div>

    <div class="font24">属性选择器</div>

    <div class="font24">属性选择器</div>

    <div class="24font">属性选择器123</div>

    <div class="sub-footer">属性选择器footer</div>

    <div class="jd-footer">属性选择器footer</div>

    <div class="news-tao-nav">属性选择器</div>

    <div class="news-tao-header">属性选择器</div>

    <div class="tao-header">属性选择器</div>

    </body>

相关文章

  • CSS学习笔记(2018-07-29)

    CSS学习笔记 CSS 指层叠样式表 (Cascading Style Sheets) CSS语法 CSS 规则由...

  • CSS学习笔记(三)

    CSS三大特性 一、继承性 1、什么是继承性给父元素设置一些属性,子元素也会受影响 2、注意点 2.1、并不是所有...

  • CSS学习笔记(三)

    最近学习了关于CSS堆叠的一些知识,现在做一下学习记录,本篇主要记录的内容如下: 1、什么是堆叠顺序, 2、什么是...

  • CSS学习笔记(三)

    选择器(二) 1. 交集选择器 交集选择器是由标签选择器和类选择器组成的,使用的格式以“标签选择器.类选择器{}”...

  • CSS入门学习笔记

    CSS学习笔记 CSS= 层叠样式表 cascading style sheets HTML 表达结构 , CSS...

  • 收集前端学习资料

    前端的一些学习资源 html和css代码规范 前端知识体系 前端网址大全 学习CSS布局 通用 CSS 笔记、建议...

  • CSS知识点整理

    写在前面:这是一篇学习CSS的笔记。重点在于罗列CSS的知识点。 CSS ㈠ CSS入门 什么是CSS?CSS 指...

  • HTML&CSS学习笔记 -- CSS(三)

    学习资料: 尚硅谷前端HTML5视频_HTML & CSS 核心基础教程(103集实战教学,从入门到精通) 一、盒...

  • css 基础学习笔记(三)

    元素分类 在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型...

  • html、css学习笔记(三)

    CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器...

网友评论

      本文标题:CSS学习笔记(三)

      本文链接:https://www.haomeiwen.com/subject/dtyjrctx.html