前端笔记[html和css]

1、什么是HTML

HTML指的是超文本标记语言[Hyper Text Markup Language],它是用来描述网页的一种语言。不是编程语言。
超文本:
1.除了加入文本,还可以加入图片、声音、动画、多媒体等内容;
2.可以从一个文件跳转到另一个文件,与世界各地主机的文件连接 [超级链接文本]

2、常用浏览器

谷歌[Ghrome]、火狐[Firefox]、Safari、Opera、Edge、IE[停用]
在这里插入图片描述

3、浏览器内核 [渲染引擎]

负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。
在这里插入图片描述
国内浏览器一般都会采用Webkit/Blink内核,如360、UC、QQ、搜狗…

4、Web标准

Web标准是由W3C[万维网联盟]组织和其他标准化组织指定的一系列标准的集合。

5、Web标准的构成

主要包括结构[Structure]、表现[presentation]和行为[Behavior]三个方面

6、<!DOCTYPE>

文档类型声明,作用是告诉浏览器使用哪种HTML版本来显示网页。 采用HTML5版本

7、lang

lang用来定义当前文档显示的语言,<html lang="en">,定义为en是英文网页,定义为zh-CN是中文网页。

8、UTF-8

UTF-8称为万国码,基本包含了全世界所有国家需要用到的字符。是必须要写的代码,否则可能引起乱码的情况。

9、常用标签

标题标签:h1——h6,字体由大到小,加粗,独占一行
段落标签:p
换行标签:<br /><br> (单标签)
在这里插入图片描述

布局标签:

div标签:独占一行
span标签:一行可多个

img标签
在这里插入图片描述
要么修改宽width,要么修改高height,让它等比例缩放。

alt和title属性
1.两个属性都是当鼠标滑动到元素的时候显示;
2. alt 是 img 的特有属性,是图片内容的等价描述,图片无法正常显示时候的替代文字;
3. title 属性可以用在除了base,basefont,head,html,meta,param,script 和 title之外的所有标签,是对 dom 元素的一种类似注释说明。

目录文件夹: 存放页面所需要的相关素材,比如html文件、图片
根目录: 目录文件夹的第一层

在这里插入图片描述
在这里插入图片描述
要让img居中对齐,在img里加text-align: center是无效的,要在img的父级加才能居中。

超链接标签: a
在这里插入图片描述
target
_blank原先的页面还存在,_self覆盖原先的页面

href
在这里插入图片描述

下载链接:地址链接是 文件 .exe 或者是 .zip 等压缩包形式,如img.zip
点击:
在这里插入图片描述
出现:
在这里插入图片描述
网络元素链接:
把需要添加超链接的元素放到a里就可以实现
在这里插入图片描述

注释:
快捷键 : Ctrl + /
html注释 : <!-- -->
css注释 : /* */
js注释 : 单行注释 // 和 多行注释/* */ [快捷键Shift + Alt + A]

特殊字符
在这里插入图片描述
表格标签
不是用来布局页面的,而是用来展示数据的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
合并单元格
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
列表标签
用来布局页面
无序列表
在这里插入图片描述
li 里面可以放任何元素
在这里插入图片描述

有序列表
在这里插入图片描述
自定义列表
在这里插入图片描述
dt和dd 里面可以放任何元素

表单标签
收集用户信息
在这里插入图片描述
表单域
在这里插入图片描述
表单控件(表单元素)
在这里插入图片描述
input
在这里插入图片描述
type的属性值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
label标签
在这里插入图片描述
select
下拉表单元素
在这里插入图片描述
在这里插入图片描述
textarea文本域表单元素
在这里插入图片描述

10、CSS

CSS——层叠样式表[Cascading Style Sheets]
标记语言
在这里插入图片描述
在这里插入图片描述
类选择器
class.
长名称或词组可以使用中横线来给选择器命名

多类名
在这里插入图片描述
id选择器
id#
只能调用一次

通配符选择器
在这里插入图片描述
font-family设置字体
在这里插入图片描述
多个字体,如果第一个字体系统没有,就用第二个字体,第二个字体也没有的话,就用第三个字体,如此类推,如果都没有,就用系统默认字体。

font-size设置字号
在这里插入图片描述
标题标签需要单独指定字体大小。

font-weight设置字体粗细
在这里插入图片描述
font-style设置字体样式
在这里插入图片描述
font复合属性写法
在这里插入图片描述
在这里插入图片描述
文本属性
color、text-align、text-decoration、 text-indent、line-height
文本颜色 color
在这里插入图片描述
文本水平对齐 text-align
在这里插入图片描述
装饰文本 text-decoration
在这里插入图片描述
取消a标签的下划线
text-decoration: none;

文本缩进 text-indent
在这里插入图片描述
注意:em单位

行间距 line-height
在这里插入图片描述
css的引入方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Emmet语法
快速生成HTML结构语法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
快速生成css结构语法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
css的复合选择器
在这里插入图片描述
后代选择器
在这里插入图片描述
子元素选择器
在这里插入图片描述
并集选择器
在这里插入图片描述
伪类选择器
在这里插入图片描述
链接伪类选择器
在这里插入图片描述
在这里插入图片描述
:focus伪类选择器在这里插入图片描述

元素的显示模式
在这里插入图片描述
HTML元素分为块元素行内元素
块元素
在这里插入图片描述
在这里插入图片描述
行内元素
在这里插入图片描述
在这里插入图片描述
行内块元素
在这里插入图片描述
元素显示模式转换
比如想要增加链接<a>的触发范围
在这里插入图片描述
————————————————
在这里插入图片描述
————————————————
比如span,一行多个,而且还能设置宽度和高度
在这里插入图片描述
单行文字垂直居中
让文字的line-height行高等于盒子的高度height
在这里插入图片描述
css背景属性
在这里插入图片描述
背景颜色background-color
在这里插入图片描述
背景图像background-image
有logo或超大背景图片时使用
在这里插入图片描述
背景平铺background-repeat
在这里插入图片描述
在这里插入图片描述
背景图片位置background-position
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
背景图像固定background-attachment

在这里插入图片描述
背景复合写法
在这里插入图片描述
在这里插入图片描述
背景色半透明
在这里插入图片描述
在这里插入图片描述
css的三大特性
层叠型、继承性、优先级
层叠型
在这里插入图片描述
继承性
在这里插入图片描述
行高的继承性
在这里插入图片描述
优先级
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
权重叠加
如果是复合选择器,则会有权重叠加,需要计算权重,但不会进位。
在这里插入图片描述

盒子模型
网页布局——盒子模型、浮动和定位。
在这里插入图片描述
在这里插入图片描述
边框border
在这里插入图片描述
在这里插入图片描述
边框的复合
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

内边距padding
在这里插入图片描述
padding的复合
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

外边距margin
在这里插入图片描述
外边距→水平居中
在这里插入图片描述
垂直外边距合并(塌陷)的两种情况
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
清除内外边距
在这里插入图片描述
PS
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
图层切图
在这里插入图片描述
切片切图
在这里插入图片描述
在这里插入图片描述
ps插件切图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

圆角边框
在这里插入图片描述
在这里插入图片描述
盒子阴影
在这里插入图片描述
blur模糊程度,是虚的还是实的
spread阴影大小
在这里插入图片描述
文字阴影
在这里插入图片描述
css浮动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
浮动特性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
清除浮动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.额外标签法
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

父级添加overflow
在这里插入图片描述
在这里插入图片描述
:after伪元素法
在这里插入图片描述
在这里插入图片描述
双伪元素清除浮动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
定位
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
静态定位static
在这里插入图片描述
相对定位relative
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
绝对定位absolute
在这里插入图片描述
在这里插入图片描述
2.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

固定定位fixed
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
粘性定位sticky
在这里插入图片描述
在这里插入图片描述
定位叠放次序z-index
在这里插入图片描述
绝对定位的盒子居中
在这里插入图片描述
定位特性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
网页布局
在这里插入图片描述
元素的显示与隐藏
在这里插入图片描述
display属性
在这里插入图片描述
visibility可见性
在这里插入图片描述
overflow溢出
在这里插入图片描述
在这里插入图片描述
精灵图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ps量出来的x和y是要加负号的

字体图标
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
*字体图标还可以这样表示,记得加*
在这里插入图片描述

可以修改字体图标的样式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
css三角
在这里插入图片描述
line-height和font-size是考虑兼容才加上的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
css用户界面样式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
文本域尽量写在一行里,否则会出现
在这里插入图片描述
vertical-align实现行内块和文字垂直居中对齐
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

溢出文字省略号显示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
布局技巧
在这里插入图片描述
1.margin负值的运用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
要实现:
在这里插入图片描述
在这里插入图片描述
没定位
在这里插入图片描述
有定位
在这里插入图片描述
文字环绕元素
在这里插入图片描述
行内块巧妙运用
行内块元素,给父盒子添加text-align:center,父盒子里面所有行内块都会水平居中

css三角
不等边直角三角形
在这里插入图片描述
css初始化
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
html5
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
视频video
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
音频频audio
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新增的input类型
在这里插入图片描述
在这里插入图片描述
新增的表单属性
在这里插入图片描述
在这里插入图片描述

css3
新增选择器
在这里插入图片描述
属性选择器
在这里插入图片描述
在这里插入图片描述
div[class^=icon]权重是11

结构伪类选择器
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
section div:nth-of-type权重12

伪元素选择器
在这里插入图片描述
在这里插入图片描述
div::after权重是2

伪元素使用场景
在这里插入图片描述
场景二:可以做遮罩
在这里插入图片描述
::before前面不可以有空格

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

css盒子模型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
css3过渡
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
狭义html5,css3
在这里插入图片描述
广义html5
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我来C咯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值