IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> CSS问题总结 -> 正文阅读

[网络协议]CSS问题总结

1、h5新增的内容是什么?

  1. 新增了语义化标签:header,nav,body,main,article,aside,footer。
  2. 新增了多媒体标签属性:video,auto。
  3. 新增了表单控件:number,search,email,tel,date,time,URL。
  4. 新增了本地离线存储local-storage长期存储数据。
  5. 新增了自定义属性:data-*。
  6. 新增了画布canvas。
  7. 拖拽释放(rap)API on drop
  8. 新的技术文本WebSocket,一种在单个tcp链接上进行全双工通讯的协议,浏览器通过JavaScript向服务器发出建立webSocket连接的请求,连接建立以后,客户端和服务端就可以通过TCP连接直接交换数据,当你获取WebSocket连接后,就可以通过send()方法向服务器发送数据,并通过onmessage事件来接受服务器返回的数据。
  9. 新增了地理位置(Geo location) API。

2、css3新增内容

2.1新增选择器:

2.1.1属性选择器

a[href^=‘http’] :查找含有href属性为http的a元素

2.1.2伪类选择器

选择功能描述
:root选择匹配文档的根元素
E:nth-child(n)选择所有在其父元素中的第n个位置的匹配E的子元素
E:nth-last-child(n)选择所有在其父元素中倒数第n个位置的匹配E的子元素
E:nth-of-type(n)选择所有在其父元素中同类型第n个位置的匹配E的子元素
E:nth-last-of-type(n)选择所有在其父元素中同类型倒数第n个位置的匹配E的子元素
E:last-child选择位于其父元素中最后一个位置,且匹配E的子元素 ,与E:nth-last-child(1)等同
E:fisrt-child选择位于其父元素中第一个位置,且匹配E的子元素 ,与E:nth-child(1)等同
E:empty选择匹配E的元素,且该元素不包含子元素。
E:first-of-type选择在其父元素中匹配E的第一个同类型子元素

2.1.3UI伪类选择器

E:enabled : 选择匹配E的所有可用UI元素。
E:disabled:选择所有E的不可见元素。
E::required : 用于匹配设置了’required’属性的元素。

2.1.4:伪元素选择符:

选择器功能描述
first:letter设置对象内的第一个字符的样式
first-line设置对象内的第一行的样式
before设置对象前发生的内容,用来和content属性一起使用
after设置对象后发生的内容,用来和content属性一起使用
placeholder设置对象文字占位符的样式
selection设置对象被选时的颜色
2.2关于文本:

文本的阴影:text-shadow 文本换行:Word-wrap 、 Word-break 文本字体 @font-face使用。

2.3背景:
  1. background-image
  2. background-size
  3. background-origin:属性指定了背景图像的位置区域。
  4. background-clip属性指定背景绘制区域。
2.4动画:
  1. transform变换效果:
  2. animation动画效果:
2.5过渡效果:
  1. transition过渡效果:
2.6边框效果:
  1. border-color:为边框设置多种颜色。
  2. border-image:图片边框。
  3. border-radius:圆角边框。
  4. box-shadow:阴影效果。

3、盒子模型

3.1盒子模型有:

css盒子模型有:content-box border-box padding-box。
content-box:测量只包括内容,不包padding、border、margin。
padding-box:width和height属性包括padding大小,不包括border,margin。
border-box:width和height属性包括padding、border大小,不包括margin
3.1IE怪异盒子模型
IE怪异盒子模型:width = padding + width + border
IE盒子模型box-sizing:border-box;
W3C标准盒子模型:width = content
box-sizing:content-box

3.、flex布局。

3.1 flex-deirection:设置主轴方向。

  • flex-direction:row | row-reverse | column | column-reverse
  • row:默认值,表示沿水平方向,自左向右。
  • row-reverse:表示沿水平方向 , 自右向左。
  • column:表示垂直方向,自上而下。
  • column-reverse:表示垂直方向:自下而上。

3.2 flex-wrap属性

  • flex-wrap:nowrap | wrap | wrap-reverse
  • nowrap:表示不换行 有多少都是一行排列
  • wrap:正常换行
  • wrap-reverse:向上换行,第一行位于下面

3.3 justify-content属性

  • justify-content:flex-start | flex-end | center | space-between | space-around。
  • flex-start:默认值 , 左对齐。
  • flex-end:右对齐。
  • center:居中对齐。
  • pace-between:两端对齐。
  • space-around:每个项目的两侧的间距相等。

3.4 align-items属性

  • align-items:flex-start | flex-end | center | baseline | stretch。
  • flex-start:左对齐 x轴。
  • flex-end:右对齐 x轴。
  • center:居中对齐 x轴。
  • baseline:项目的第一行文字的基线对齐。
  • stretch:默认值:如果未设置高度和宽度为auto。

4、position属性

position有五个属性:static , relative , absolute , fixed , sticky。

5、CSS优先级计算规则是怎样的?

  1. !important的优先级为最高。
  2. ID > class > 元素选择器
  3. 但是外联样式不一定低于内联样式。
  4. 一般的时候行内样式大于外联样式和内联样式。

6、重置(resetting)CSS 和 标准化(normalizing)CSS 的区别是什么?

重置(Resetting): 重置意味着除去所有的浏览器默认样式。对于页面所有的元素,像margin、padding、font-size这些样式全部置成一样。你将必须重新定义各种元素的样式。
标准化(Normalizing): 标准化没有去掉所有的默认样式,而是保留了有用的一部分,同时还纠正了一些常见错误。
(我的选择)当需要实现非常个性化的网页设计时,我会选择重置的方式,因为我要写很多自定义的样式以满足设计需求,这时候就不再需要标准化的默认样式了。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-04 11:34:02  更:2021-08-04 11:36:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 12:18:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码