一、基本设置
Hypertext Markup Language 超文本标记语言
1. <html></html>根标签 设置浏览器的
2. <head></head>里面放的是思想,设置浏览器用的,是人看不到的
3. <body></body>是展示给用户看的
4. <meta charset="utf-8"> 认识万国码
5. <link rel="stylesheet" href="css.css"> 连接css 文件
6. <title>抬头显示</title>`
7、<html lang = “en">告诉搜索引擎爬虫,我们的网站是关于什么内容的
en 代表是英文,zh 是中文,德语是 de
竞价排名费 1-999 元/点击一次,但是有 IP 段锁定
例这样是告诉搜索引擎的
<meta content = “服饰” name = “keywords”>
<meta content = “时装” name = “description”>
8、<p></p>段落标签,让内容成段展示
9、标题标签,成段展示,独占一行,加粗字体,更改字体大小(从 1 到 6 依次减小) <h1></h1> <h2></h2> <h3></h3> <h4></h4> <h5></h5> <h6></h6> 10、<strong>加粗</strong><em>斜体</em>
11、<div></div> 独占一行 <span> </spam> 容器不独占
div 和 span 这两个标签是为了成块展示,规格化,这两个就是容器,功能如下:
功能 1:分块明确,让整个页面更加结构化;
功能 2:捆绑操作的作用(搬书架)
12、html 编码格式是&;常用就以下三个1) 空格文本,写多少个就空几格 2)<左尖角号,小于的意思,less than,html 编码是<3)>右尖角号,大于的意思,great than,html 编码是&
<br> 换行 <hr>水平线
有序列表
<ol type="I" >
<li>marvel</li>
<li>速8</li>
<li>返老还童</li>
<li>了不起盖茨比</li>
</ol>
无序列列表
<ul type=""><li>苹果</li>
<li>栗子</li>
<li></li></ul>
img
<img src="" style="width: auto;" alt="显示不出来提示---图片占位" title=" 鼠标放上提示 图片提示">
from
<form method="get" action="">·
<p>
文本框 <input type="text" name="name" style="color:#999" value="请输入关键字" onfocus="if(this.value=='请输入关键字'){this.value='';this.style.color='44242'}" onblur="if(this.value==''){this.value='请输入关键字';this.style.color='999'}" >
</p>
<p>password: <input type="password" name="pasword"
<input type="submit" >
单选框<input type="radio" name="star" value="111">
单选框<input type="radio" name="star2" value="121">
单选框<input type="radio" name="star1" value="131">
css 2.0
1.颜色的写法
red: #ff0000 或缩写 #f00 每2个16进制代表一个颜色
REG:reg(255,0,0)或者 reg(100%,0%,0%)
2.浏览器及内核
浏览器内核 谷歌、火狐、
shell 内核
IE trident
firefox Gecko
google chrome webkit/blink(2014年开始)
safari webkit
opera presto
eage
css含义
CSS (装修涂料) cascading style sheet 层叠样式表
html css javascript
结构 样式 行为
引入css的3中方法
方法1. 行间样式 <div style="" ></div>
方法2. 页面级css 在head标签里 里写<style type="text/css" > div{ } </style>
方法3. 外部css文件 新建一个css文件,在head标签里写 <link rel="stylesheet" href="**.css"> 快速
学校3种老师:自己不会,学术非常出色(表达能力不好),继会又能讲明白
浏览器下载一行执行一行。 同时下载多个css文件,
同步与异步
同步: 下载一个在下载一个
异步: 同时下载多个文件
选择器
1.id选择器 <div id="only"></div> 在css文件 #only { }
一一对应关系:一个元素只能对一个id值。 一个id值只能对一个元素。 roseonly (2012年新建的品牌-一个人一辈纸只能送一个人)
darryring for系列
2.class 选择器 <div class="demo 第二个"></div> .demo{} .第二个{}
多对多关系
3.标签选择器 <div></div> div{} 所有的div都生效
4.通配符选择器 <span> </span> *{}
##属性选择器 [id] { }
优先级: css文件的!important >行间样式> (id>class>标签选择器>通配符选择器) 并行 属性选择器
css 权重
!important infinity
行间样式 1000
id 100
class|属性|伪类 10
标签|伪元素 1
通配符 0
进制 1 0 0 0
1 0
``
IE 7.0 256进制
div
div{
text-align:right 对齐方式
文字高度默认:16
line-height:20px; 文字高度
text-indent:2em 首行缩进
}
单位: 绝对单位 相对单位
px 一个像素只能展示一个颜色
em 1em=1 font-size=16px
line-height:1.2 em 1.2 行号
<del> 是禁止使用的标签
用css 实现横线
span{ text-decoration:ling-throuth; 中划线
text-decoration: underline;下划线
color:reg(0,0,238; 蓝色
sursor:pointer(值 可以变成手;光标的定位置
}
伪类选择器:鼠标移动到后触
a:hover [haver]
{
}
标签分类
1.行间元素
feature :内容决定元素所长位置
不可以通过css改变宽高
span strong en a del
2.块级元素
feature:独占一行
可用css更改
div p ul li ol form address
3.行级块元素
feature: 内容决定大小
可用css更改大小
4.改变行块元素代码
display:inline 行级元素
display:block;块及元素
display:inline-block;
图片会有4像素的间距 解决方法1.在css margin-left:-6px;(不科学)
2.把img 中间的空格全部去除
压缩代码方式:1.img 会用一个字母来代替。 2.去空格去回车
先定义功能,在填充样式
(.green{backgroud-color:green;
.gray{backgroud-color:gray;
.size1{width:100} .size2{width:200}
}
先引入一个别人的.css包。 自己在写一个主css文件
盒子模型 (针对html的每一个元素)
盒子组成部门:盒子壁 border
内边距:padding
盒子内容:width+height

层次模型
position 属性
absolute 1.脱离原来的位置进行定位
相对于最近的有定位的父级进行定位,如果没有相对于文章定位
relative 2.保留原来位置进行定位
相对自己原来的位置进行定位
absolute 当做机架,用relative 定位
fixed 3.以不变应万变
居中固定写法 position:absolute ;
left:50%
top:50%
code 快速使用说明
1.快速生成html
在空白处打一个 !弹出提示后按tab键
批量生成相同的标签,如:想并列的生成3个div标签,输入 div\*3 回车即 div#id 自动生成id批量生成嵌套的标签,如div>div>div如果想顺便声明类的名字,直接 .类名。如:.class>.class>.class
如果想生成并列的但是不一样的标签:
ctrl+? 快捷生成注释:注释作用:调试代码
快速写代码2:div.box tab建
div.wrapper>div.connter table 会生成多个div
div.circle$*5 快速创建5个
多行编辑
win 下 alt + shift +鼠标拖放 /点选
选中一样的一个元素,多次 ctrl + d 多光标选中 返回上一个选中时ctrl+u
按住 鼠标中键 多光标选中多行 (像 sublime 一样)
vscode同时选中多行输入,Alt+左键选中多行
Alt+Shift 竖列选择
Shift+Ctrl 竖列选择 Ctrl+光标点击 选择多个编辑位点
vscode自动缩进
Windows系统: Shift + Alt + F Mac系统: Shift + Option + F Linux系统: Ctrl + Shift + I
参考网站
https://www.bootcss.com/
https://www.w3school.com.cn/css/index.asp
http://css.doyoe.com/
插件
浏览器插件 fehelper
https://www.iconfont.cn/ 字体图库
vs 插件
https://www.cnblogs.com/zhengqiang666/p/10725930.html
