html5的高级选择器,web@css高级选择器(after,befor用法),基本css样式
1.高阶选择器:子代后代,相邻通用兄弟,交集并集,属性,伪类,伪元素
子代后代选择器
div>p{} div p{}
相邻通用兄弟
div+p{} div~p{}理解:div同学的同桌p div同学的【同学(有p的)】
交集并集选择器
div,p div.div注意:类选择写后面
属性选择器
[id] [class='div'] [class^*$='d']
伪类选择器,伪元素选择器(重点讲解)
定义:伪类用于向某些选择器添加特殊的效果(添加样式)
伪元素用于向某些选择器设置特殊效果。(改变样式)
总结区别:
伪类本质上是为了弥补常规CSS选择器的不足;
伪元素本质上是创建了一个 有内容的 虚拟容器;
css3中:伪类和::伪元素;
可以同时使用多个伪类,而只能同时使用一个伪元素;
常用伪类: :not() :focus :link :visited :hover :active :first-child :nth-child():nth-last-child():nth-of-type(n):only-child :only-of-type
结构性伪类选择器
:root()选择器等同于元素
:not()选择器称为否定选择器
:empty()选择器表示的就是空。是一点内容都没有,哪怕是一个空格
:target()选择器 点击a标签#111目标id为111的标签
sadadas
123
:lang()项目需要做国际化,并且中英文环境下,样式会有不同。
a:lang(en){color:'red'}选中3个以en开头的
phpstudy
HTML
511遇见
常用伪元素: ::first-letter,::first-line,::before,::after
用途1
.app:before{
content: '';
border: 1px #df147f solid;
width: 50px;
position: absolute;
left: 25px;
top:-5px;
}
.app:after{
content: '';
border: 1px #ff102c solid;
width: 50px;
position: absolute;
left: 25px;
bottom:-5px;
}
用途2 清浮动
css3中新加了个 ::selection
css3中新写法::
2.基本样式:长度颜色,字体样式,文本样式,背景样式
长度颜色
body {
background-color: yellowgreen;
}
div {
/*长度单位*/
/*px in pt mm cm em rem vw vh*/
width: 100px;
/*width: 720pt; 10in*/
/*width: 10em; 通常160px 10rem*/
/*width: 50vw; 50% view width*/
height: 100px;
/*颜色单位*/
/*单词 rgb() rgba() #六个十六进制位*/
色光三原色:红、绿、蓝。
/*background-color: cyan;*/
/*background-color: rgb(255, 0, 0);*/
/*background-color: rgba(255, 0, 0, 0);*/
/*满足AABBCC形式可以简写为abc*/
background-color: #a0c
}
字体样式
span {
/*大小*/
font-size: 30mm;
/*字重: bold粗 (normal标准 lighter较淡的) 100~900*/
font-weight: 900;
/*行高: 行高设置大于等于字体大小,字体在行高中垂直居中显示*/
line-height: 50mm;
/*样式: 一般不关心*/
font-style: normal;
/*字族:可以自定义字族当Segoe UI Emoji不存在,或不起作用,再选取 微软雅黑 */
font-family: "Segoe UI Emoji", "微软雅黑";
/*css语法: 空格隔开为多个值赋值(加粗,style,size/hight,famil), ,隔开为一个值多值赋值*/
font: lighter 50mm/80mm "Segoe UI Emoji", "微软雅黑";
}
文本样式
span {
color: red;
/*水平居中方式:left center right*/
text-align: center;
/*字划线: underline line-through overline none*/
text-decoration: overline;
/*字间距*/
letter-spacing: 3px;
/*词间距*/
word-spacing: 10px;
}
div {
width: 300px;
/*显示方式*/
display: inline-block;
}
div {
font-size: 12px;
/*垂直排列方式: top baseline bottom*/
vertical-align: baseline;
/*缩进*/
text-indent: 2em;
}
/*遇到连体的英文,html将其解析为一个单词(作为一个整体)*/
.div {
/*按标签的设定宽度强行换行,可以在单词(整体)内部换行*/
word-wrap: break-all;
}
背景样式
div {
width: 300px;
height: 300px;
background-color: red;
}
div {
/*背景图片*/
background-image: url("data/bg_repeat.gif");
/*平铺: no-repeat repeat-x repeat*/
background-repeat: no-repeat;
/*定位*/
/*10px == 10px center 设置一个值,第二个值默认为center*/
/*10px 10px 第一个值控制水平位置,第二个值控制垂直位置*/
/*background-position: right center;*/
/*定位相关的涉及到滚动时的效果: scroll fixed*/
background-attachment: fixed;
}
div {
/*整体设置*/
background: url("data/bg_repeat.gif") 10px 10px no-repeat red;
}
html5的高级选择器,web@css高级选择器(after,befor用法),基本css样式相关推荐
- 地图选择器怎么用_简易数据分析 15 | Web Scraper 高级用法——CSS 选择器的使用....
[ 这是简易数据分析系列的第 15 篇文章 ] 年末事情比较忙,很久不更新了,后台一直有读者催更,我看了一些读者给我的私信,发现一些通用的问题,所以单独写篇文章,介绍一些 Web Scraper 的进 ...
- CSS高级选择器+块级元素,行内元素的特点+CSS定位+logo的做法
CSS高级选择器 *是通配符选择器(样式的重置) *{ margin: 0; padding: 0; } 元素的样式的重置,紧贴左上角 子选择器:父级>子级 后代选择器: 祖先 子级 作用: 1 ...
- CSS选择器学习小结 (css基本选择器 + 组合选择器 + :nth-child()高级选择器)
目录 css基本选择器: 通用选择器: 格式: 元素选择器: 格式: 样例: id选择器: 格式: class类选择器: 格式: 分组选择器: 格式: 基本选择器的权重: css组合选择器: 后代选择 ...
- 精通CSS高级Web标准解决方案(第2版)学习笔记
精通CSS 高级Web标准解决方案(第2版) 第一章 基础知识 一.设计代码格式 1.如果元素有恰当的含义,就应该尽量使用他们. h1,h2 ul,ol和dl strong和em abbr,acron ...
- 精通CSS高级WEB标准解决方案(第三版)笔记
精通CSS高级WEB标准解决方案(第三版)笔记 1 CSS选择符 1.1 类型选择符 1.2 ID选择符 1.3 类选择符 1.4 后代选择符 1.5 子选择符 1.6 相邻同辈选择符 1.6 一般同 ...
- web前端入门学习 css(8)(新增语义化标签、video/audio、新增input类型、新增表单属性、属性选择器、结构伪类选择器、伪元素选择器、css3盒子模型、模糊、calc函数、过渡
https://www.bilibili.com/video/BV1pE411q7FU?p=276 文章目录 html5新特性 html5新增语义化标签 header头部 nav导航 article内 ...
- 什么是css选择器?css3中5种常见的基本选择器-web前端教程
本章我们给大家讲解一下什么是css选择器?css3中5种常见的基本选择器.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一:什么是css选择器? CSS是一种用于屏幕上渲染html, ...
- html5复合选择器,web前端练习31----Css,选择器(基本选择器,复合选择器,属性选择器,伪类,伪元素,优先级,雪碧图练习)...
参考文档:https://man.ilovefishc.com/css3/ 一.基本选择器: 1通配符选择器 * 2元素选择器 element 3类选择器 .class 4id选择器 #id 5内联样 ...
- CSS常用选择器、伪元素选择器、伪类选择器大全——响应式Web系列学习笔记
1. 常用的CSS选择器 CSS选择器的作用就是从HTML页面中找出特定的某类元素.常用的几类CSS选择器如下表所示. 选择器 代码 示例代码 说明 通用选择器 * *{} 选择所有元素. 标签选择器 ...
最新文章
- 路由与交换大作业pkt_干货 | 交换机“练功大法”——略有小成(一)
- 74HC595的使用
- Arduino--库函数头文件
- 基于实时计算Flink版的场景解决方案demo
- springMVC——注解配置方式实现Helloworld
- CloudFoundry cf push命令报错误码223的解决方法
- jmeter 生成计数器_使用密码摘要生成器扩展JMeter
- string中concat_JavaScript中带示例的String concat()方法
- vue搭建cli脚手架环境(出现问题及解决,主要是node版本低)
- ArcGIS Server服务介绍与服务在js中的使用
- mapreduce阶段出现pending的原因及解决
- 机器学习第三回——logistic回归算法
- 2021FME博客大赛 —— 基于FME的土地利用与夜光遥感数据综合统计
- mysql 名字分组查询id_MySQL对数据表进行分组查询(GROUP BY)
- vmware安装win7 vmware tools
- 浩方对战平台原理分析
- wpf后台设置颜色(背景色,前景色)
- 关于人工智能的一些思考
- 拼多多无货源开店需要用哪些店群软件
- CSS3 图片旋转特效
热门文章
- 那些与 IE 相伴的日子
- 你的项目是否真的需要 DevOps?
- 从安全到镜像流水线,Docker 最佳实践与反模式一览
- 996!007!同是敲了2万行代码,为什么他却晋升了?
- 支持OpenStack,红帽将开源进行到底
- Hive精华问答 | Hive的数据模型是怎样的?
- 趣挨踢 | 30 个让程序员崩溃的瞬间,笑死我了!
- python中re模块_python之re模块
- Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)
- java.net.NoRouteToHostException: Cannot assign requested address