0
点赞
收藏
分享

微信扫一扫

HTML5 pink老师

小磊z 2022-02-09 阅读 34

文档类型声明及标签

注释格式:

快捷键:ctrl + /

<!DOCTYPE html> <!--文档类型声明, 告诉浏览器使用HTML5来显示网页,它不是标签-->
<html lang="en"> <!--当前文档显示语言-->
<head>
    <meta charset="UTF-8">  <!--字符集,防止乱码-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>开始</title>
</head>
<body>
    
</body>
</html>

标签

<h1> — <h6>

标题标签,独占一行

<h1>我是一级标题</h1>
<h2>我是二级标题</h2>

<p>

段落标签,独占一行

文本在一个段落中会根据浏览器窗口大小自动换行

段落和段落之间会有间隙

<p>
    我是一个段落
</p>

<br/>

单标签

强制换行

<strong>

强调

<strong>语句</strong>

<b>

强调

<b>语句</b>

<em>

倾斜

<em>语句</em>

<i>

倾斜

<i>语句</i>

<del>

删除

<del>语句</del>

<s>

删除

<s>语句</s>

<ins>

下划线

<ins>语句</ins>

<u>

下划线

<u>语句</u>

<div>

独占一行

<div>
    语句
</div>

<span>

行内标签

<span>语句</span>

<img>

图像标签,单标签

<img src="图像URL" /> <!--src是img属性-->

<a>

超链接

<a href="https://www.baidu.com" target="_blank">我通向百度</a>
  • 锚点链接:添加id,a链接 连接id 前加上#

<table>

各属性都已弃用,应使用CSS实现

<table>
    <thead> <!--表格头部-->
        <tr> <!--行-->
            <th colspan="2">The table header</th> <!--表头标签,居中加粗-->
        </tr>
    </thead>
    <tbody> <!--表格主体-->
        <tr>
            <td>The table body</td><!--单元格-->
            <td>with two columns</td>
        </tr>
    </tbody>
</table>

合并单元格

  • 跨行合并:rowspan=“合并单元格个数”
  • 跨列合并:colspan=“合并单元格个数”

<ul>

无序列表

<ul>
    <li></li>
    <li></li>
</ul>

<ol>

有序列表

<ol>
    <li></li>
    <li></li>
</ol>

<dl>

自定义列表

<dl>
    <dt></dt>
    <dd></dd>
    <dd></dd>
</dl>

<form>

表单域

<form action="" method="" name="">
    
</form>

<input>

表单元素

<input>的工作方式相当程度上取决于***type***属性的值,不同的 type 值会在各自的参考页中进行介绍。如果未指定此属性,则采用的默认类型为 text

可用的值包括:

Type描述
button没有默认行为的按钮,上面显示***value***属性的值,默认为空。
checkbox复选框,可设为选中或未选中。
color用于指定颜色的控件;在支持的浏览器中,激活时会打开取色器。
date输入日期的控件(年、月、日,不包括时间)。在支持的浏览器激活时打开日期选择器或年月日的数字滚轮。
datetime-local输入日期和时间的控件,不包括时区。在支持的浏览器激活时打开日期选择器或年月日的数字滚轮。
email编辑邮箱地址的区域。类似 text 输入,但在支持的浏览器和带有动态键盘的设备上会有确认参数和相应的键盘。
file让用户选择文件的控件。使用accept属性规定控件能选择的文件类型。
hidden不显示的控件,其值仍会提交到服务器。举个例子,右边就是一个隐形的控件。
image带图像的 submit 按钮。显示的图像由 src 属性规定。如果 src 缺失,alt 属性就会显示。
month输入年和月的控件,没有时区。
number用于输入数字的控件。如果支持的话,会显示滚动按钮并提供缺省验证(即只能输入数字)。拥有动态键盘的设备上会显示数字键盘。
password单行的文本区域,其值会被遮盖。如果站点不安全,会警告用户。
radio单选按钮,允许在多个拥有相同 name的选项中选中其中一个。
range此控件用于输入不需要精确的数字。控件是一个范围组件,默认值为正中间的值。同时使用htmlattrdefmin 和 htmlattrdefmax来规定值的范围。
reset此按钮将表单的所有内容重置为默认值。不推荐。
search用于搜索字符串的单行文字区域。输入文本中的换行会被自动去除。在支持的浏览器中可能有一个删除按钮,用于清除整个区域。拥有动态键盘的设备上的回车图标会变成搜索图标。
submit用于提交表单的按钮。
tel用于输入电话号码的控件。拥有动态键盘的设备上会显示电话数字键盘。
text默认值。单行的文本区域,输入中的换行会被自动去除。
time用于输入时间的控件,不包括时区。
url用于输入 URL 的控件。类似 text 输入,但有验证参数,在支持动态键盘的设备上有相应的键盘。
week用于输入以年和周数组成的日期,不带时区。

属性:

属性相关的type描述
value所有表单控件的值。以名字/值对的形式随表单一起提交
checkedradio, checkbox用于控制控件是否被选中
maxlengthpassword, search, tel, text, urlvalue的最大长度(最多字符数目)

<label>

<select>

下拉表单

<select name="pets" id="pet-select">
    <option value="">--Please choose an option--</option>
    <option value="dog">Dog</option>
    <option value="cat">Cat</option>
    <option value="hamster">Hamster</option>
    <option value="parrot">Parrot</option>
    <option value="spider">Spider</option>
    <option value="goldfish">Goldfish</option>
</select>
<!--
	使用option属性 select="selected" 来确保默认值
-->

<textarea>

文本域标签,可以输入多行文本

<label for="story">Tell us your story:</label>

<textarea id="story" name="story"
          rows="5" cols="33">
It was a dark and stormy night...
</textarea>

特殊字符

  • 若是在文档内添加任意空格而非特殊字符,最后都只会显示一个
字符代码
空格&nbsp;
大于号&gt;
小于号&lt;
举报

相关推荐

0 条评论