导图社区 编程基础:HTML基础
编程基础:HTML基础知识总结,包括一些基础概念、HTML基本结构、常用标签、表格、列表、表单等等。
这是一篇关于考研思维导图——外科总论的思维导图,包含烧伤、 外科营养、外科感染、水、电解质、酸碱平衡失调等。
这是一篇关于考研—血管外科疾病的思维导图,血管外科疾病包括多种类型的疾病,根据血流特点可分为动脉系统疾病和静脉系统疾病。
这是一篇关于考研—胸部外科疾病的思维导图,包含肋骨骨折、 气胸、血胸、 创伤性窒息肺癌、纵隔疾病等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
编程基础:HTML基础
1:基础概念
网页与网站
网站由网页够成
网页内容包括:文字、图片、连接等元素
网页是使用 html 超文本标记语言写的
文件后缀名是 .html
浏览器与浏览器内核
常见浏览器:谷歌、火狐、IE、Safari
浏览器与对应使用的内核
图片可放大
web标准
W3C 万维网联盟
标准的够成内容
结构
结构用于对网页元素进行整理和分类,现阶段主要学的是HTML
表现
表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS
行为
行为是指网页模型的定义及交互的编写,现阶段主要学的是 Javascript
2:HTML基本结构
语法规范
标签都使用<>包裹
大部分成对出现,是双标签,单个出现是但标签
标签由父子(包含)关系和兄弟(并列)关系
基本结构(骨架标签)
开发工具
代码编辑器有很多,原则就是自己用的顺手就可以了
推举使用 VS Code
VS Code常用快捷键
新建文件(Ctrl+N)
保存(Ctr+S),注意移动要保存为htm文件
Ctrl+加号键,Ctrl+减号键可以放大缩小视图
生成页面骨架结构,输入!按下Tab键
利用插件在浏览器中预览页面∶单击鼠标右键,在弹出出口中点击" Open In Default Browser
https://zhuanlan.zhihu.com/p/124233987
骨架代码
<! DOCTYPE>标签
文档类型声明标签,告诉浏览器这个页面采取html5版本来显示页面
lang语言
告诉浏览器或者搜索引这是一个英文网站本页面采取英文来显示
charset字符集
采取UF-8来保存文字。如果不写就会乱码
标签语义
根据标签的语义,在合适的地方给一个最为合理的标签,可以让页面结构更清晰。
3:常用标签
h系列-标题标签
h1->h6 逐级递减
p标签,段落标签
浏览器会自动适用换行
换行标签
强制换行
单标签
文本格式化
加粗
strong</ strong-或者<b></b>
倾斜
<em></em>或者<i><i/>
删除线
<del><del/>或者<s></s>
下划线
<ins></ins>或者<u></u>
无语义标签
div
span
图片标签 <img />
属性
src: 图片的路径(来源)
alt:当图片加载错误时显示的文字
title:当鼠标悬停在图片上显示的文字
width:图片的宽度
height:图片的高度
border:图片的边框
属性的特点
1.属性之间部分先后顺序
2.属性名与属性值之间以键值对的形式存在
3.属性名与属性值之间以等号分隔 属性值要以引号包裹;
路径和连接
路径
相对路径
在同一个文件夹直接找名字
向上一级 ../
向下 /
绝对路径
链接标签 <a ></a>
外部链接 <a href="http://www.qq.com"></a> 写完整的 协议 域名 网址
内部链接 <a href="index.html"></a> 直接写文件名即可
href:指定跳转的页面
title:鼠标悬停显示的文字
target: _self(默认会覆盖原来的窗口) _blank(会以新的窗口打开) 窗口的打开方式
#:会阻止页面跳转但是会刷新页面
锚点
链接使用#
目标标签id值与连接#号后面一致
注释与特殊字符
编辑器使用Ctrl+/ 快捷键
4:表格
标签
<table></table> 表格
行
单元格
<th></th> 表头 加粗 加黑 自动居中
<caption></caption> 表格的标题 写在内部 显示外部 居中
<thead></thead> 结构头
<tbody></tbody> 结构体
<tfoot></tfoot> 结构底
border:表格的边框 默认的0
width:宽度
height:高度
cellspacing:单元格与单元格之间的距离
cellspadding:单元格与内容之间的距离
align: left/center/right
注意: 当给表格设置居中整个表格会居中(文字不会居中) 当指定tr 或者td 文字居中
colspan:列合并
rowspan:行合并
5:列表
无序列表
有序列表
自定义列表
6:表单
input属性
1.text:文本框
2.password:密码框
3.radio:单选按钮
4.checkbox:复选框
5.button:普通按钮
6.reset:重置按钮 需要配合form表单才有作用
7.submit:提交按钮
8.image 属性 src
9.file 文件按钮 上传图片
name属性
1.发送后台......
2.name的标识 对于单选按钮 只能选择一个
value:文本框默认显示的文字
checked:默认选中
可以写一个属性 也可以 属性名=属性值
label用法
1.<label>请输入 <input type="text"> <input type="text"></label>
2.<label for="a">请输入</label> <input type="text" id="a">
文本域:textarea:用户留言
下拉列表
<select> <option>请选择</option> <option >苹果</option> <option selected>香蕉</option> <option>橘子</option> </select>
下拉列表的默认选中: selected
form表单
主要的作用:是收集用户信息 发送后台
action: 提交后台的地址
method="get/post" 提交(传输)后台的方式
name =“a” 告诉服务器 由哪个表单提交过来的