No.1.4
选择器进阶
【复合选择器】:后代选择器:空格 语法:选择器1 选择器2 {css}
子代选择器:> 语法:选择器1>选择器2 {css}
【并集选择器】:, 语法:选择器1 , 选择器2{css}
【交集选择器】:紧挨着 语法:选择器1选择器2{css}
【hover伪类选择器】:(鼠标悬停在元素的状态)语法:选择器:hover{css}
任何标签都能够使用hover
背景颜色:属性名background-color(bgc)取值颜色(不添加就是透明的)
背景图片:属性名background-image(bgi)取值 url('图片的路径')
背景平铺:background-repeat(bgr)
取值 效果
repeat (默认值)水平和垂直方向都平铺
no-repeat 不平铺
repeat-x 沿着水平方向(x轴)平铺
repeat-y 沿着垂直方向(y轴)平铺
背景位置:background-position(bgp)取值:1.方位名词(水平方向位置,垂直方向位置)2.数字+px(坐标)
背景属性连写:属性名:background(bg)属性值 background: color image repeat position
元素显示模式
1.块级元素:(独占一行,一行只能显示一个;宽度默认是父元素的宽度,高度默认由内容撑开;可以设置宽高)
例如:div、p、h系列、ul、li、dl、dt、dd、form、header、nav、footer......
2.行内元素:(一行可以显示多个,宽度和高度默认由内容撑开,不可以设置宽高)
例如:a、span、b、u、i、s、strong、ins、em、del......
3.行内块元素:(一行可以显示多个,可以设置宽高)
例如:input、textarea、button、select......特殊img
元素显示模式转换(改变元素默认的显示特点,让元素符合布局要求)
属性 效果 使用频率
display: block; 转换成块级元素 较多
display: inline-block; 转换成行内块元素 较多
display: inline; 转换成行内元素 极少
HTML嵌套规范
块级元素一般作为大容器,可以嵌套:文本、块级元素、行内元素、行内块元素等.....
但是:p标签中不要嵌套div、p、h、等块级元素
a标签内部可以嵌套任意元素
但是:a标签不能嵌套a标签
CSS的继承和层叠
继承性:(子承父业)常见可以继承的属性(文字控制属性都可以继承)(控制文字的都能继承,不是控制文字的都不能继承)(inherited继承)注意:a标签的color会继承失效;h系列标签的font-size会继承失效
层叠性:(样式会层层叠加,最终写在最后的样式会生效)选择器优先级相同时,通过层叠性判断结果
快捷键 Alt+Shift+鼠标左键单击选多行加内容
随机推荐
- N63050 第十五周运维作业
第二十九天: 网络文件共享服务 1基于DB数据库文件实现FTP的虚拟用户 2基于MySQL数据库文件实现FTP的虚拟用户 3NFS服务的工作原理 4NFS共享服务实现详解 5实现NFS共享存储的LAM ...
- php中的错误异常处理
作者:小涵 | 阅读: 1636 在PHP5中添加了类似于其它语言的错误异常处理模块.在PHP代码中所产生的异常可被throw语句抛出并被catch语句捕获.需要进行异常处理的代码都必须放入 在PH ...
- linux 内存泄漏检测原理及实现
通过检测内存块是否被引用,而判断内存是否泄漏 参考链接:https://mp.weixin.qq.com/s/_WTpg2rnqIJDRKo-UcfeFA
- Telnet 连接smtp协议手动发邮件
下面实验以QQ邮箱为例(比较多人用,其它邮箱也一样) Step1.打开CMD 输入:telnet SMTP服务器 SMTP端口地址 连接smtp服务器 Step2. 输入:helo 内容 (向它( ...
- Django 之 ModelForm
一 Django的form组件 forms组件 二 Django的model form组件 这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,先来一个简单的 ...
- VMvare虚拟机的安装及新建虚拟机(一)
a:hover { color: rgba(255, 102, 0, 1) } 一.VMvare虚拟机的安装 1.首先双击--你下载的安装包,这里我分享百度云盘,供大家下载:http://pan.ba ...
- Pytorch之数据处理
使用TensorDataset和DataLoader来简化 from torch.utils.data import TensorDataset from torch.utils.data imp ...
- linux安装oracle客户端
下载客户端软件 客户端下载地址 链接:https://pan.baidu.com/s/1StXjSjQ_6wRuwj4tewRlaA 提取码:8ynu sqlldr工具 链接:https://pan. ...
- nodejs. cron风,定时任务时间写法
export declare enum CronExpression { EVERY_SECOND = "* * * * * *", EVERY_5_SECONDS = " ...
- 第八章用matplotlib、seaborn、pyecharts绘制散点图
文章目录 散点图 matplotlib绘制散点图 seaborn绘制散点图 pyecharts绘制散点图 源码地址 本文可以学习到以下内容: matplotlib 中文乱码解决办法 seaborn 中 ...