Html5
Html5
web 入门 - 学习 Web 开发 | MDN (mozilla.org)
编辑器HbuildX(ctrl + /:注释)
一、基础
1 基础知识
html 知识
html只做格式,不做样式!
xhtml:W3C 制定的,因学习成本高,严格化很少人用。
html5:大公司联合制作,市场常用,后被 W3C 收纳。
html + xml = xhtml(html + css + js)(1.0已淘汰xhtml)
- strict:严格语法。
- transitional:过渡型,可出错,市面上大部分标准都是这个。
- frameset:框架型。
浏览器模式:兼容(兼容以前的网页,慢),标准(更快)。
判断方式:头<!DOCTYPE>,不写默认兼容
浏览器显示不安全:使用的 http 协议而非 https 协议。(https要钱)
XML知识
<!--XML:可扩展标记语言(xml有严格语法要求,可自定义标签便于机器识别)--> |
元素类型
元素类型 | 特点 |
---|---|
块级元素 | 所占区域是整块,可设置宽高,自动换行(小间隙) |
行内元素 | 所占区域按内容大小来,不可设置宽高,不自动换行 |
行内块状元素 | 可设置宽高,不自动换行 |
锚点 | 回到页面的某一处 |
2 基础语法
注意事项
- 双标签必须闭合。
- 所有标签都是小写。
- 值必须用 “ value “,包裹。
- 控件错误将会被解析成文本框。(浏览器默认文本框最保险。)
<!--html5单标签可以无 / ,xhtml必须有--> |
3 基本样式
|
二、标签
1 单标签
1.1 水平线
<hr />
属性:width,size,align
1.2 换行
<br />
行内元素
1.3 图片
<img />
插入图片,行内元素
属性:src,title,alt,border,align,width,height(大小不建议大改,要大改直接改原图)
1.4 表单元素
<input />
行内元素,不一定放入表单中,但提交必须放入表单中。
属性:type,value,readonly,maxlength,disabled
requried(一般不用,用 JS 实现)
2 双标签
2.1 格式化标签
<!--设置字体相关属性--> |
2.2 普通文本
2.2.1 字体
<!-- n in [1,6] h1最大(会作为浏览器权重),hh6最小--> |
2.2.2 段落
<!--一段话,(所占区域是整块),自动换行(间隙比换行标签大)--> |
2.2.3 层
<!--层,块级元素(所占区域是整块,自动换行(小间隙)),用于布局--> |
2.2.4 按钮
相较表单元素可以插入内容在标签中
属性:disabled,type,value,name
tips:type默认是提交按钮
<!--行内元素--> |
2.3 格式文本
2.3.1 列表
<!--无序列表--> |
2.3.2 表格
<!--表格--> |
2.3.3 文本域
<!--行内元素,一块文本--> |
2.3.4 文本聚焦
<!--行内元素,用于绑定多个元素。--> |
2.3.5 下拉框
<!--下拉框,行内元素--> |
2.3.6 包裹框
<!--包裹框,将内容用一个框进行包裹--> |
2.4 链接
2.4.1 超链接
<!--设置超链接,行内元素--> |
2.4.2 表单
属性:
- novalidate:添加后取消表单的自动验证。
<!--向服务器传输数据,块级元素--> |
2.5 HTML5
2.5.1 input
<input type="" /> |
2.5.2 内联标签
<!--网页里套网页--> |
2.5.3 格式标签
<!--(Navigation)小型的页面内导航--> |
3 属性
3.1 通用
属性 | 作用 |
---|---|
id | 标识元素的唯一性,多用于前端判断。最好唯一,以字母、数字、下划线、中划线组成,不以数字开头 |
name | 提交数据时的参数名,多用于后端判断。同一标签有同一name值为一组(例如性别设置) |
style | 设置元素的行内样式(具体的样式) |
calss | 设置元素的样式名 |
disabled | 禁用 |
3.2 颜色
/*背景*/ |
3.3 样式
/*宽度*/ |
3.4 链接
/*路径。指向资源路径,可以是本地路径,可以是超链接。本地可以是:磁盘路径(写这个会从客户端的磁盘开始找),绝对路径(以"/"开头,例:"/images/..."),相对路径。*/ |
3.5 超链接
/*链接*/ |
3.6 表单元素
/*元素类型*/ |
3.7 字符实体
- <:
<
- >:
>
- 空格:
- 版权:
©
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Magialeaf的小窝!