HTML5 CSS3速查笔记
![HTML5 CSS3速查笔记](https://img.360docs.net/imgaf/1kgvm8jbw4jxd14kxep6kcjhbda0pz8k-f1.webp)
![HTML5 CSS3速查笔记](https://img.360docs.net/imgaf/1kgvm8jbw4jxd14kxep6kcjhbda0pz8k-32.webp)
HTML5/CSS3速查笔记
笔记本: HTML5/CSS3备忘笔记
作者:无限知识数据库
标签: HTML5/CSS3
HTML标签/元素
文档声明类型
跟标签
文档头部定义与文档相关的名称/ 值对
charset (字符集)
UTF-8万国码
GB2312简体中文
BIG5繁体中文
GBK国标
(请看右栏实例→→→→→→)
网站favicon图标
1 .在html页面里面的
元素之间引入代码语法:
href="favicon.i co"type="image/x-icon"/>
description网站说明
语法:
注意:写在起始下面
keywords关键字
语法:
注意:写在起始下面实例:
logo的注意事项
1.logo里面首先放个h1标签,目的是为了提权,告诉搜索引擎,这个地方很里要。
2.h1里面再放一个链接,可以返回首页的,把logo的背景图片给链接即可。
3.为了搜索引擎收录我们,我们链接里面要放文字(网站名称),但是文字不要显示出来。方法1: text-indent移到盒子外面( text- indent-999px),然后 overflow.hidden,
方法2:直接给 font-size:0;就看不到文字了,京东的做法
4.最后给链接一个title属性,这样鼠标放到ogo上就可以看到是示文字了。
盒子模型(Box Model)组成
分开跨度
border边境
content内容
padding内边距
margin外边距
border-width定义边框粗细,单位是px border-style边框的样式(请看右栏→→→→→→)
border-color边框颜色
边框样式border-style:
none无边框
hidden隐藏边框
dotted点线边框
dashed虚线边框
solid实线边框
double 双线边框
groove 3D凹槽边框
ridge 菱形边框
inset 3D凹边边框
_ 边框合并(相邻):border- collapse:collapse; 新增: 1. box-sizing: content-box 盒子大小为 wdth+ padding+ border(以前默认的) 2. box-sizing: border-box 盒子大小为wdth 如果盒子模型我们改为了 box-sizing:border- box,那 padding 和 border 就不会撑大盒子了 (前提 padding 和bode 不会超过width 度) 计算盒子宽度calc 函数 语法:width: calc(100%-30px);
括号里面可以使用+-*/来计算 过渡(重点) transition: 要过渡的属性 花费时间 运动曲
线 何时开始 1.属性:想要变化的css 属性,宽度高度背景颜 色内外边距都可以。如果想要所有的属性都变 化过渡,写一个all 就可以。
例如:transition:all 0.5s; 2.花要时间:单位是秒(必须写单位)比如0.5s 3.远动曲线:默认是ease(可以省略) ease 逐渐慢下来 / ease-in 加速 / ease-out 减 速 / ease-in-out 先加速后减速 4.何时开始:单位是秒(必须写单位)可以设置 延迟触发时间 默认是0s(可以省略)
注意:谁过度给谁加
盒子阴影 box-shadow: h-shadow (水平阴影) v-shadow (垂直阴影) blur (模糊距离) spread (阴影尺寸) color (阴影颜色) inset (内部阴影); 语法:
box-shadow:10px 10px 10px -4px
rgba(0,0,0,.3);较好的阴影语法
outset 3D 凸边边框
圆角
边框圆角 border-radius:10px 四个角可以分开写,用空格隔开就可以了。 例如: border-top-left-radius (左上角) border-top-right-radius (右上角) border-bottom-righet-radius (右下角)
border-bottom-left-radius (左下角)
盒子塌陷的解决方法:
可以为父元素添加 overflow:hidden.
HTML 文字标签 字体大小 :
~ ,, ,,
段落标签 ,, ,,
, ,,
,,
,,
,
强制换行 , 加粗 ,倾斜
px; 字体类型:font-family:( 请看右栏 → → → → → → ) 字体粗细:font-weight:400(细体) / 700(粗 体) 字体类型
宋体
SimSun / 楷体:KaiTi 黑体 SimHei / 楷体_GB2312:
KaiTi GB2312 微软雅黑 Microsoft YaHei / 仿宋 _GB2312:FangSong_GB2312
微软正黑体 Microsoft JhengHei / 微軟正 黑體:Microsoft JhengHei
新宋体 NSimSun / 微软雅黑体:Microsoft YaHei
新细明体 PMingLiU / 隶书:LiSu 细明体 MingLiU / 幼圆:YouYuan 标楷体 DFKai-SB / 华文细黑:STXihei 仿宋 FangSong / 华文楷体:STKaiti
楷体 KaiTi / 华文宋体:STSong
仿宋_GB2312 FangSong_GB2312 / 华文
中宋:STZhongsong
文字风格:font-styled:normal;(正常)/ italic;(倾斜的)
水平对齐:text-align:left左对齐/ center居中/r ight右对齐
文本修饰:text-decoration:none; (没有任何东西) /under line; (下线)
over line; (越线) /line-through;(划掉)
段落缩进:text-indent:10px;/ 2em;
行高: line-height:20px;
文字阴影:
text-shadow:
h-shadow(水平阴影)
v-shadow(垂直阴影)
blur(模糊距离)
color(阴影颜色)
语法:
text-shadow:10px10px
10px rgba(0,0,0,.3);
content:'内容';内容楷体_GB2312KaiTi_GB2312/ 华文仿宋:STFangsong
华文细黑:STHeiti Light[STXihei] / 方正舒体:FZShuTi
华文黑体:STHeiti / 方正姚体:FZYaoti 华文楷体:STKaiti / 华文彩云:STCaiyun 华文宋体:STSong/ 华文琥珀:STHupo 华文仿宋:STFangsong/ 华文隶书:STLiti
儷黑Pro:LiHei Pro Medium / 华文行楷:STXingkai
儷宋Pro:LiSong Pro Light / 华文新魏:STXinwei
標楷體:BiauKai / 华文新魏:STXinwei 蘋果儷中黑:Apple LiGothic Medium
/ 蘋果儷細宋:Apple LiSung Light
新細明體:PMingLiU/ 細明體:MingLiU 標楷體:DFKai-SB / 黑体:SimHei
新宋体:NSimSun/ 仿宋:FangSong
方位名词
align对齐方式 / left(左) / center(居中) / right(右) / top(上) / bottom(下)
常用符号
<小于号<
>大于号>
&和号&
¥人民币¥
©版权?
®注册商标?
°摄氏度℃
±正负号±
×乘号X
÷除号÷
²平方2上标
³立方3上标
空格
下划线
鼠标样式
cursor:
default默认
pointer小手
move移动
text文本
not-allowed禁止
HTML图像标签/元素
定义图像
src图像路径
alt加载失败显示文本
title标题
width宽度
height高度
border边境
/下一路径
../上一路径
CSS样式
背景颜色:background-color:
背景图片:background-image:url();
背景平铺:background-repeat:
repeat(平铺)
no-repeat(不平铺)
repeat-x(平铺x轴)
repeat-y(平铺y轴)
背景图像固定:background-attachment:
scroll(背景图片随对象内容滚动)
fixed(固定)
背景图片位置:background-position:x y;
语法:background-position:20px50px;
背景半透明:
background:rgba(0,0,0,0.3);
新增:滤镜ifilter:
filter CSS性将模糊或颜色偏移等图形效果应
用于元素。
fter:函数();例如:filter:blur(5px);blur模糊
处理数值越大越模糊
链接标签链接实例
href指定链接必须属性
target打开方式,_self默认值,_blank新窗口
"#名字"锚点跳转元素,id="名字"锚点跳转目标。
a:link选择所有未被访问的链接
语法:a:link {color:#333;(颜色)text- decoration:none;(下划线)}没有访问过的链接是黑色的且没有下划线。
a:visited选择所有已被访问的链接
语法:a:visited{color:red;}链接访问过后的颜色
a:hover选择鼠标指针位于其上的链接
语法:a:hover {color:red;/background- color:red}鼠标经过会更改颜色
a:active选择活动链接(鼠标长按未弹起的链接)
语法:a:active {color:red;}鼠标长按会更改颜色
focud伪类选择器:
语法:input:focus{background-color:red;} 获得焦点的输入框改变背景颜色,也可以改变文字颜色等。内部链接:首页
空连接:首页
下载链接:下载
锚点链接:1.第二集
2.
网页元素链接:
链接伪类选择器实际开发写法:
a{color:red}链接原本的颜色
a:hover{color:red}鼠标经过链接的颜色
分组标签
头部分组
中/尾部分组表格标签
colspan跨列合并
border边境
cellspacing单元格间距cellpadding单元格边距
列表标签
li前端的显示样式list-style-type:
disc:CSS1实心圆
circle: CSS1空心圆
square:CSS1实心方块decimal:CSS1阿拉伯数字
lower-roman: CSS1小写罗马数字upper-roman: CSS1大写罗马数字lower-alpha: CSS1小写英文字母upper-alpha: CSS1大写英文字母none:CSS1不使用项目符号
内容溢出
overflow溢出
visible不剪切内容也不添加滚动条hidden不显示超过对象尺寸的内容,超出的部分隐藏
scroll不管超出内容否,总是显示滚动条auto超出自动显示滚动条,不超出不显示滚动条
图文对齐
evrtical-align:
baselinne基线
top顶线
mlddle中线
bottom底线
元素转换
①行内元素转换块元素:display:block;
①块元素:常见块元素
~,
,
- ,
- 等。
特点:独占一行,高,宽,边距可控。
注意:文字类的元素不能使用块元素。
②块级元素转换行内元素:display:inline;
②行内元素:常见行内元素,,
,,,
,,,, 等。特点:一行可多个。高,宽直接设置无效,默认内容本身宽度。只能容纳文本或行内元素。
注意:链接里面不能再放链接。
③转换为行内块元素:display:inline-block;
③行内块元素:
,,
。 特点:一行可多个,但是它们之间有空隙。默认内容本身宽度,但高,宽,内边距和外边距可控。
选择器
标签选择器:
按标签名分类,为页面中某一类标签指定统一的CSS样式。
类选择器:
类选择器需要使用class属性来调用,class类的意思。
多类名选择器:
例如:
练习id选择器:
id选择器是唯一的,不可重复。
语法:
1.
- ,