HTML
html
超文本标记语言 以标签的形式规定网页的总体结构标签
由尖括号括起来 如
元素
由标签和内容组成 元素=标签+内容标签中有多个不同属性 属性先后顺序没有关系
html文件结构 最外层是html标签 里面包含head标签和body标签head标签
头部信息文字显示在浏览器的标签栏中meta标签
网页元数据包括作者 提供给搜索引擎的关键字等信息 其中有个chartset属性 它表示浏览器以哪种编码方式来解析源文件
网页打开乱码
原因是源文件保存时的编码和源文件中指定浏览器以哪种编码方式来解析源文件的编码不一致导致的
如 < meta charset=”UTF-8” > 浏览器就会也UTF-8解析源文件 ,但源文件保存是也ascii码保存 就会出现浏览器打开乱码
标题 h1~h6
1 | <h1>内容</h1> |
段落 p
默认把连续空格和换行转为单个空格 ,段内空格使用
换行使用<br />
两个换行后再空一行<p>内容</p>
1 | <p>这是1-1段! 这是1<br /><br />-2段!</p> |
段内换行 br
单独出现的标签<br />
1 | <p>这是1-1段! <br />这是1-2段!</p> |
预留格式 pre
pre之间的内容会保留源文件格式输出 包括空格和换行<pre>内容</pre>
1 | <pre>这是1-1段! 这是1 |
行内组合 span
用于标记某些内容用于CSS样式格式化<span>内容</span>
1 | <style type="text/css"> #使用css规定span的颜色和字体 |
水平线 hr
单独出现的标签<hr />
1 | <p>这个是test1!</p> |
注释
可以注释单行也可以多行<!-- 注释内容-->
1 | <!--单行--> |
超链接 a
<a href="网址">文字或图片</a>
其中网址可以是本站点其他网页,也可以是外部站点(地址必须是协议部分https://),可以是虚拟地址用#
表示
1 | <a href="index.html">超链接1</a><br /> |
插入图片 img
<img src="图片地址" alt="文字" />
alt
属性用于在图片找不到时显示文字 src
属性用相对路径 单独出现的标签
1 | <img src="images/logo.git" alt="图片出错显示的文字" /> |
区域 div
结合css排版布局和组合页面上元素 align
元素设置对齐 certer
表示居中 id
设置区域唯一名字<div></div>
1 | <div id="name" align="center"> |
无序列表 ul 有序列表 ol 列表项 li
ul和ol标签里面要带有li标签1
2
3<ul>
<li>内容</li>
</ul>
1 | <ul> |
1 | <ol> |
1 | <ol> |
表格 table tr 行(table row) td 列(table data) th 表头(table head)
border="1"
表示边框的粗细1
2
3
4
5<table>
<tr>
<td>内容</td>
</tr>
</table>
1 | <table border="1"> |
表单 form 一个采集用户信息的区域
action
属性表示收集的数据由哪个页面处理
表单元素包括 文本框
按钮
单选
多选
下拉列表
文本域
其中文本框
按钮
单选
多选
都是在input
标签中只是type不同1
2
3<form action="数据处理页面">
表单元素
</form>
文本框/密码框 input —text|password
type
属性中text
表示明文 password
表示密码 name
作用让后端知道是哪个表单的数据
1 | <form> |
提交按钮/重置按钮 input —submit|reset
value
表示按钮文字内容
1 | <form> |
单选/多选 input — radio|checkbox
value
表示提交到后端的数据 name
表示当前项的名字 单选时两个name名要一样 checked="checked"
表示默认选上
1 | <form> |
下拉列表框 select 列表项option
selected="selected"
表示默认选上
1 | <form> |
文本域 textarea
rows
指定行数 cols
指定列数
1 | <form> |
em i
斜体strong b
加粗
dl 自定义列表 dt 列表项term dd 描述 类似无序列表
1 | <dl> |