自学内容网 自学内容网

H5+C3复习

一,常见架构

请添加图片描述
CS和BS架构的区别就是一个有客户端一个就是网页。
请添加图片描述
干前端的主要是写BS架构

行块元素

块级元素:独占一行(排版标签都是块级元素)
行内元素:不独占一行,input等

使用规则:
1.块级元素中能写行内元素和块级元素,啥都能写
2.行内元素中能写行内元素,不能写块级元素
3.特殊规则:h1-h6不能嵌套使用,p中不要写块级元素

图片格式

jpg格式,有损的压缩格式,占用内存小,颜色丰富,不透明不动图。
png格式,无损的压缩格式,颜色丰富,内存占用大,透明背景,不动图。
bmp格式,不压缩的格式,最大程度保持细节。占用空间极大 ,不透明不动图。
gif格式,颜色较少,简单透明,动图。
webp格式,谷歌推出的格式,用来网页中呈现图片,兼容性一般
base64格式,特殊文本,需要通过浏览器打开,传统应用无法查看,可直接作为img标签的src值,不受位置影响

常用标签

br,换行,但标签
hr,分割,单标签
pre,嵌入代码,双标签

html全局属性

id唯一标识
class 指定类名
style指定样式
dir,内容的放向,不咋用
title,文字提醒,a和img多
lang,指定语言

并集选择器

.person,.personBody,.personStyle{}

子代选择器

.grandFather>.father>.son{}

兄弟选择器

相邻兄弟选择器 紧挨着的下一位
.brother1+brother2{}
通用兄弟选择器 符合条件的所有
.brother1~brother2{}

属性选择器

E[att] { ... }:选择具有指定属性att的元素E,不论属性值是什么。
E[att="value"] { ... }:选择属性值完全等于指定值value的元素EE[att="value"] { ... }:选择属性值中包含指定单词value的元素,单词可以是属性值的一部分或完整值(注意,这里的“”要求单词必须独立,且用空格分隔)。
E[att^="value"] { ... }:选择属性值以特定字符串value开头的元素。
E[att$="value"] { ... }:选择属性值以特定字符串value结尾的元素。
E[att*="value"] { ... }:选择属性值中包含特定字符串value的元素(与“~”不同,这里没有单词独立的要求)。

示例

a[href]:选择所有具有href属性的a元素。
img[src="logo.png"]:选择src属性值为"logo.png"的img元素。
div[class~="myclass"]:选择类名中包含单词"myclass"的div元素(注意类名中的单词用空格分隔)。
a[href^="https"]:选择href属性值以"https"开头的a元素。
a[href$=".pdf"]:选择href属性值以".pdf"结尾的a元素。
p[data-info*="urgent"]:选择data-info属性值中包含"urgent"字符串的p元素。

伪类选择器

:link 超链接未被访问
:visited 超链接访问过的状态
:hover 鼠标悬停在元素的状态
:active 元素激活的状态
:focus 获取焦点的元素

子类选择器请添加图片描述

了解即可请添加图片描述

伪元素选择器

::before 在元素最开始的位置,创建一个子元素
::after 在元素最后的位置,创建一个子元素
请添加图片描述

选择器优先级重要

请添加图片描述

比较规则

请添加图片描述
继承性
请添加图片描述

字体风格

normal:默认,正常
italic:斜体
oblique:强制斜体
font-style:normal

文本修饰

请添加图片描述

文本相关的

文本对齐 text-align:center,left,right
行高 line-height
文本缩进 text-indent:40px
文字对齐方式:vertical-align:top,middle,bottom X基线

css列表属性

请添加图片描述

表格属性

请添加图片描述

背景属性

请添加图片描述

鼠标属性 常用pointer

请添加图片描述

盒子模型

请添加图片描述

行内元素

请添加图片描述

元素显示模式

display:none 隐藏请添加图片描述

※盒子模型

请添加图片描述

盒子内容区

请添加图片描述

※盒子默认宽度

请添加图片描述

盒子边框属性

请添加图片描述

盒子外边距margin

请添加图片描述

※盒子塌陷问题

请添加图片描述

margin合并问题

请添加图片描述

内容溢出处理

请添加图片描述

隐藏元素的方式

请添加图片描述

样式继承

请添加图片描述

默认样式

请添加图片描述

布局技巧

请添加图片描述

元素空白问题

请添加图片描述

行内块幽灵空白问题

请添加图片描述

浮动特点

请添加图片描述

浮动后产生的影响

请添加图片描述

清除浮动

请添加图片描述

※※定位 子绝父相

相对定位

请添加图片描述

绝对定位

请添加图片描述

※固定定位

请添加图片描述

粘性定位

请添加图片描述

定位层级

请添加图片描述
版心,一般自己设置,名为container

常用布局名称

请添加图片描述

重置默认样式,在开发中都会有重置的css,引入即可

请添加图片描述

※新增语义化标签

请添加图片描述

meter标签 了解即可

请添加图片描述

新增列表标签 了解

请添加图片描述

新增文本标签 了解

请添加图片描述

新增表单功能

请添加图片描述

input新增属性值

请添加图片描述

视频标签

请添加图片描述

音频标签

请添加图片描述

新增全局属性 了解

请添加图片描述

H5兼容性问题解决

请添加图片描述

c3新增长度单位

请添加图片描述

怪异盒模型

请添加图片描述

resize调整盒子大小

请添加图片描述

box-shadow盒子阴影

请添加图片描述

不透明度

请添加图片描述

设置背景图原点

请添加图片描述

背景图向外裁剪区域

请添加图片描述

背景图尺寸

请添加图片描述

多背景图

请添加图片描述

边框圆角

请添加图片描述

边框外轮廓 了解

请添加图片描述

c3新增文本属性

请添加图片描述

文本换行

请添加图片描述

文本溢出

请添加图片描述

文本修饰

请添加图片描述

文本描边

请添加图片描述

c3新增渐变

线性渐变
请添加图片描述

渐变方向

关键词
请添加图片描述
角度
请添加图片描述
调整开始渐变的位置
请添加图片描述

径向渐变

请添加图片描述
关键词,像素值调整位置
请添加图片描述
请添加图片描述
调整渐变形状为正圆
请添加图片描述
调整形状的半径
请添加图片描述
调整开始渐变的位置
请添加图片描述

Web字体 了解

请添加图片描述

2D位移

请添加图片描述

2D旋转

请添加图片描述

2D扭曲

请添加图片描述

多重变换

请添加图片描述

变换原点

请添加图片描述

3D变换

请添加图片描述

透视点位置请添加图片描述

3D位移

请添加图片描述

3D旋转

请添加图片描述

3D缩放

请添加图片描述
请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
BFC面试题,BFC是块级格式上下文,理解为特异功能,元素的隐藏属性,默认为关闭,满足某些条件自动激活。开启方式如上图

flow-root 是新的最好清楚浮动影响的方法,但是IE浏览器不支持


原文地址:https://blog.csdn.net/ytpedancerow/article/details/143863720

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!