web _html_css_七大选择器
目录
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_七大选择器相关推荐
- html5的高级选择器,web@css高级选择器(after,befor用法),基本css样式
1.高阶选择器:子代后代,相邻通用兄弟,交集并集,属性,伪类,伪元素 子代后代选择器 div>p{} div p{} 相邻通用兄弟 div+p{} div~p{}理解:div同学的同桌p ...
- Web自动化css选择器定位法实现
#案例:css选择器定位法 from selenium import webdriver # 导入webdriver包 import time driver=webdriver.Chrome() d ...
- WEB前端 -- 简单选择器
1.简单选择器 在使用JQuery选择器时,首先必须使用"$()"函数来包装CSS规则.而CSS规则作为参数传递到JQuery对象内部后,再返回包含页面中对应元素的JQuery对象 ...
- 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 ...
- Chrome 爬虫插件 Web Scraper
Web Scraper 官网:https://webscraper.io/ 有关webscraper的问题,看这个就够了(建议收藏): https://zhuanlan.zhihu.com/p/341 ...
- 动态加载子节点_简易数据分析 10 | Web Scraper 翻页—抓取「滚动加载」类型网页...
这是简易数据分析系列的第 10 篇文章. 原文首发于博客园:简易数据分析 10. 友情提示:这一篇文章的内容较多,信息量比较大,希望大家学习的时候多看几遍. 我们在刷朋友圈刷微博的时候,总会强调一个『 ...
- div自动滚动_简易数据分析 10 | Web Scraper 翻页——抓取「滚动加载」类型网页
这是简易数据分析系列的第 10 篇文章. 原文首发于博客园:简易数据分析 10. 友情提示:这一篇文章的内容较多,信息量比较大,希望大家学习的时候多看几遍. 我们在刷朋友圈刷微博的时候,总会强调一个『 ...
- java web 编辑器_22个所见即所得在线 Web 编辑器
我们曾介绍过10个基于JavaScript的WYSIWYG(所见即所得)编辑器,这些WPHP 我们曾介绍过 10 个基于 JavaScript 的 WYSIWYG(所见即所得) 编辑器,这些 Web ...
- 开源的在线html编辑器,22个国外的Web在线编辑器收集
1. TinyMCE 免费,开源,轻量的在线编辑器,基于 javascript,高度可定制,跨平台.2. FCKEditor 免费,开源,用户量庞大的在线编辑器,有良好的社区支持.3. YUI Edi ...
最新文章
- rsync+shell脚本完成自动化
- linux下的压缩与解压缩
- Lvs+keepalived 高可用性负载均衡自动化配置
- python语言有哪些类型的运算符_python(4)-变量 数据类型和运算符
- 白白的(baibaide)
- java中如何声明外键约束,外键约束不正确 - java-mysql
- 关于dubbo的几个问题
- The Apache Software Foundation Announces Apache® Zeppelin™ as a Top-Level Project
- yum更换国内源、yum下载rpm包 源码包安装
- ucint核心边缘分析_社会网络分析中核心边缘分析的简单教程
- 如何用计算机算cos角度,如何将cosα值换算成角度
- 4g 控矿驱动 迪兰rx574_用结果说话 篇四:迪兰RX580 2048SP 4G X-Serial战将i7-8700与R5 2400G双平台体验点评...
- 中秋之际献上【中秋快乐】藏头诗
- java中时钟回拨,【追光者系列】HikariCP源码分析之evict、时钟回拨、连接创建生命周期...
- 未来的事业计算机工程师英语作文,英语作文:我未来的事业 My Future Career
- office 2010 ppt 添加音乐等相关问题
- 妥善处理的九大面试送命题
- typora 公式对齐_Typora极简教程
- html 字体模糊,详解css3使用transform出现字体模糊的解决办法
- linux配置usb主从_基于Linux的USB 主/从设备之间通讯的三种方式
热门文章
- 英飞凌TC264之ADC
- 【ECNU】3650. 转机折扣(C++)
- ios 抓包工具 ios青花瓷charles
- WSN 数据链路层协议 SMAC,TMAC…TRAMA...BMAC ,XMAC, ZMAC
- 20P50 PR模板Pr转场70种信号干扰画面像素破损转场效果+转场音效
- Flash Professional CC新功能简介
- 一汽大众t一roc_最近迷上了一汽大众T-ROC探歌,到底哪个配置的车型最值得买
- 主机与虚拟机之间传输文件—Xshell安装与使用教程
- 7-9 Jack cheng的烦恼2
- 集成电路模拟版图入门-版图基础学习笔记(二)