目录

id选择器

class选择器

标签选择器

父子选择器

直接选择器

并列选择器

分组选择器

选择器权重

选择器对应css写法

正确简洁编程手法(多组合)


<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

<!-- 通过link+tab创建一个外部css文件 -->

<link rel="stylesheet" type="text/css" href="选择器.css" />

</head>

<body>

<!-- 1.id选择器 -->

<div id="only">菜单</div>

<div id="only1">目录</div>

css 部分

/* 1. */

#only{

background-color: blue;

}

<!-- 2.class选择器 -->

<div class="demo">123</div>

<div class="demo">345</div>

/* 2. */

.demo{

background-color: blueviolet;

}

<!-- 3.标签选择器 -->

<span>天玄</span>

/* 3. */

span{

background-color: burlywood;

}

<!-- 4.父子选择器 -->

<div>

<strong >我的淘宝</strong><br>

<hl >全部订单</hl><br>

<hl>收藏夹</hl><br>

<hl>购物车</h1>

</div>

快建方式:div>strong+回车

/* 4. */

div p{

background-color: cadetblue;

}

<!-- 5. -->

<div class="hhh">你好</div>

/* 5. */

div.hhh{

background-color: chartreuse;

}

<!-- 5.直接选择器 -->

<div>

<em>1</em>

<strong>

<em>2</em>

</strong>

</div>

/* 与父子选择器比较 */

/* 父子: */

div em{

background-color: greenyellow;

}

/* 将数字1,2都填上了颜色 */

/* 直接: */

div>em{

background-color: honeydew ;

}

/* 将1填上了颜色并且覆盖了父子时1的颜色 ,也就是由原来的greenyellow变成了 honeydew */

<!-- 6.并列选择器 -->

<div >1</div>

<div class="demo">2</div>

<p class="demo">3</p>

<div class="classdiv" id="iddiv">

<p class="classp" id="idp">4</p>

</div>

快建形成:div.classdiv#iddiv>p.classp#idp+回车

/* 6:并列的用法(1)*/

/*相同的‘class’,"实现让2变红 */

div.demo

/* 权重=1+10(256进制) */

{

background-color: hotpink;

}

/* div.demo的顺序不可以换 */

/*(2): */

#iddiv p

{

background-color: rgb(82, 82, 226);

}

div #idp/* 权重=1+100(256进制) */

{

background-color: lightcoral;

}

/* 知识点:权重问题:

行间样式                1000

id选择器                100

class/属性/伪类          10

标签选择器/伪元           1

通配符(*)                  0

当(1)和(2)选中同一个东西时,(2)的权重

大于(1)的,(2)的颜色会覆盖(1)的颜色。

*/

<!-- 7.分组选择器 -->

<em>1</em>

<strong>2</strong>

<div>3</div>

</body>

</html>

/* 7.分组选择器的应用 */

em,

strong,

div{

background-color: lightcoral;}

知识点:权重问题:

行间样式                1000

id选择器                100

class/属性/伪类          10

标签选择器/伪元           1

通配符(*)                  0

当(1)和(2)选中同一个东西时,(2)的权重

大于(1)的,(2)的颜色会覆盖(1)的颜色。

正确简洁编程手法(多组合)

应该是先写css,再写HTML,形成多种组合。

css:

.demo{

background-color: hotpink;

}

#id{

width: 100px;/*通常width和height只要设置一个就好了*/

border-radius: 50%;

}

.leng{

background-color: lightcoral;}

html:

<div class="leng" id="id">你好呀</div>

<div class="demo" id="id">你好呀</div>

.........

css类型越多,HTML组合也越多

web _html_css_七大选择器相关推荐

  1. html5的高级选择器,web@css高级选择器(after,befor用法),基本css样式

    1.高阶选择器:子代后代,相邻通用兄弟,交集并集,属性,伪类,伪元素 子代后代选择器 div>p{}  div p{} 相邻通用兄弟 div+p{}  div~p{}理解:div同学的同桌p  ...

  2. Web自动化css选择器定位法实现

    #案例:css选择器定位法 from selenium import webdriver  # 导入webdriver包 import time driver=webdriver.Chrome() d ...

  3. WEB前端 -- 简单选择器

    1.简单选择器 在使用JQuery选择器时,首先必须使用"$()"函数来包装CSS规则.而CSS规则作为参数传递到JQuery对象内部后,再返回包含页面中对应元素的JQuery对象 ...

  4. Web前端day03-CSSC选择器

    目录 1.css介绍 2.css选择器 2.1元素选择器 2.2id选择器 2.3复合选择器 2.4关系型选择器 2.5属性选择器 2.6伪类选择器 2.7a元素的伪类 2.8伪元素选择器 1.css ...

  5. Chrome 爬虫插件 Web Scraper

    Web Scraper 官网:https://webscraper.io/ 有关webscraper的问题,看这个就够了(建议收藏): https://zhuanlan.zhihu.com/p/341 ...

  6. 动态加载子节点_简易数据分析 10 | Web Scraper 翻页—抓取「滚动加载」类型网页...

    这是简易数据分析系列的第 10 篇文章. 原文首发于博客园:简易数据分析 10. 友情提示:这一篇文章的内容较多,信息量比较大,希望大家学习的时候多看几遍. 我们在刷朋友圈刷微博的时候,总会强调一个『 ...

  7. div自动滚动_简易数据分析 10 | Web Scraper 翻页——抓取「滚动加载」类型网页

    这是简易数据分析系列的第 10 篇文章. 原文首发于博客园:简易数据分析 10. 友情提示:这一篇文章的内容较多,信息量比较大,希望大家学习的时候多看几遍. 我们在刷朋友圈刷微博的时候,总会强调一个『 ...

  8. java web 编辑器_22个所见即所得在线 Web 编辑器

    我们曾介绍过10个基于JavaScript的WYSIWYG(所见即所得)编辑器,这些WPHP 我们曾介绍过 10 个基于 JavaScript 的 WYSIWYG(所见即所得) 编辑器,这些 Web ...

  9. 开源的在线html编辑器,22个国外的Web在线编辑器收集

    1. TinyMCE 免费,开源,轻量的在线编辑器,基于 javascript,高度可定制,跨平台.2. FCKEditor 免费,开源,用户量庞大的在线编辑器,有良好的社区支持.3. YUI Edi ...

最新文章

  1. rsync+shell脚本完成自动化
  2. linux下的压缩与解压缩
  3. Lvs+keepalived 高可用性负载均衡自动化配置
  4. python语言有哪些类型的运算符_python(4)-变量 数据类型和运算符
  5. 白白的(baibaide)
  6. java中如何声明外键约束,外键约束不正确 - java-mysql
  7. 关于dubbo的几个问题
  8. The Apache Software Foundation Announces Apache® Zeppelin™ as a Top-Level Project
  9. yum更换国内源、yum下载rpm包  源码包安装
  10. ucint核心边缘分析_社会网络分析中核心边缘分析的简单教程
  11. 如何用计算机算cos角度,如何将cosα值换算成角度
  12. 4g 控矿驱动 迪兰rx574_用结果说话 篇四:迪兰RX580 2048SP 4G X-Serial战将i7-8700与R5 2400G双平台体验点评...
  13. 中秋之际献上【中秋快乐】藏头诗
  14. java中时钟回拨,【追光者系列】HikariCP源码分析之evict、时钟回拨、连接创建生命周期...
  15. 未来的事业计算机工程师英语作文,英语作文:我未来的事业 My Future Career
  16. office 2010 ppt 添加音乐等相关问题
  17. 妥善处理的九大面试送命题
  18. typora 公式对齐_Typora极简教程
  19. html 字体模糊,详解css3使用transform出现字体模糊的解决办法
  20. linux配置usb主从_基于Linux的USB 主/从设备之间通讯的三种方式

热门文章

  1. 英飞凌TC264之ADC
  2. 【ECNU】3650. 转机折扣(C++)
  3. ios 抓包工具 ios青花瓷charles
  4. WSN 数据链路层协议 SMAC,TMAC…TRAMA...BMAC ,XMAC, ZMAC
  5. 20P50 PR模板Pr转场70种信号干扰画面像素破损转场效果+转场音效
  6. Flash Professional CC新功能简介
  7. 一汽大众t一roc_最近迷上了一汽大众T-ROC探歌,到底哪个配置的车型最值得买
  8. 主机与虚拟机之间传输文件—Xshell安装与使用教程
  9. 7-9 Jack cheng的烦恼2
  10. 集成电路模拟版图入门-版图基础学习笔记(二)