HTML-CSS

137 阅读3分钟

HTML-CSS

1 HTML

1.1 概念
1.1.1 Web标准

​ HTML: 负责网页的结构

​ CSS: 负责网页的表现

​ JavaScript: 负责网页的行为、交互行为效果

1.1.2 HTML(HyperText Markup Language):超文本标记语言

​ 超文本:不仅包含普通文本,更强大,还可以包含图片、视频、音频、超链接、表格等

​ 标记:就是标签。可以使用一系列的标签

1.1.3 HTML代码的组成
1.1.4 HTML语法特点

​ HTML标签不区分大小写

​ HTML标签属性值单双引号都可以

​ HTML语法松散

1.2 文本标签

​ 文本标签: h1-h6, p , hr, b , strong , br

​ div和span: div占一行 span不换行

1.3 图像标签
1.3.1 作用

​ 在网页中显示图片

1.3.2 格式
<img src="地址" title="" alt="" width="">

​ 如果只指定宽度,高度会按等比例缩放

1.4 超链接标签: a标签
1.4.1 格式
<a href="跳转的目的地">内容</a>

//href属性,表示超链接跳转指向的url地址
//target属性,页面打开方式,_self当前页,_blank新标签页
1.5 表格标签
1.5.1 作用

​ 用来显示多条数据

​ 用于一些网页的布局,后期会使用div布局

1.5.2 标签

​ table 表格容器

​ tr tablerow

​ th tablehead

​ td 普通单元格

1.6 表单元素: form /\重/\
1.6.1 表单作用

​ 接收用户输入数据,并提交数据给服务器

1.6.2 form表单格式
<form method=“提交数据的方式" action="数据提交的目的地">
    收集数据标签
</form>

​ action: 提交给服务器的地址

​ method: 提交的方式

​ 1): GET - 默认值,参数在地址栏显示

​ 2) POST - 参数不会直接显示, 存放在请求体中, 更加安全

1.6.3 网址分析

​ ?前面是访问地址,后面是参数

​ 格式 : name=value&name=value

1.6.4 表单项
  • <input>: 表单项 , 通过type属性控制输入形式。

    type取值描述
    text默认值,定义单行的输入字段
    password定义密码字段
    radio定义单选按钮
    checkbox定义复选框
    file定义文件上传按钮
    date/time/datetime-local定义日期/时间/日期时间
    number定义数字输入框
    email定义邮件输入框
    hidden定义隐藏域
    submit / reset / button定义提交按钮 / 重置按钮 / 可点击按钮
  • <select>: 定义下拉列表, <option> 定义列表项

  • <textarea>: 文本域, rows行数, cols列数

2 CSS

2.1 css的作用

​ 美化网页

2.2 css三种位置
2.2.1 行内样式

​ 在标签中定义 style

2.2.2 内嵌样式

​ 在页面上写上 < /style>

2.2.3 外联样式

​ 先定义css文件,再通过引入

2.3 css选择器
2.3.1 作用

​ 选中需要的标签

2.3.2 选择器种类

​ 元素选择器:

标签名{

}

​ id选择器:

#id值{

}

​ 类选择器:

.类名{

}
2.4 css常见样式
2.4.1 color - 颜色
2.4.2 text-indent - 文本缩进
2.4.3 text-align - 文本对齐
2.4.4 font-size - 设置大小
3 JS
3.1 作用

​ 给页面添加行为

3.2 引入方式
3.2.1 内嵌

​ 在body标签后 加上

3.2.2 外联

​ 先要创建一个js文件, 然后再通过

3.3 语法格式

​ /\ 严格区分大小写 a 和 A 是不一样

​ /\ 语句的最后可以不用写;

​ /\ 作用域 {}

​ /\ 注释: 单行// 多行/* */

3.4 输出语句

​ window.alert(): 弹框显示

​ document.write() : 在html页面上输出内容

​ console.log(): 在控制台输出内容 【需要按F12 、 鼠标右键去查看】

3.5 变量

var 变量名 = 值: 可以被重复定义

let 变量名 = 值: 不能被重复定义

const 变量名 = 值: 常量, 数值不可变