html是HyperTxt Makeup Language(超文本标记语言)的简称。
HyperText is text displayed on a computer or device that provides access to
other text through links, also known as “hyperlinks”.
由尖括号包围的关键词,比如 <html>。HTML 标签分为单标签和双标签
<img><br><hr><input>
<img src=’https://s3.amazonaws.com/codecademy-content/courses/web-101/htmlcss1-diagram__htmlanatomy.svg’ width=400>
HTML标签可以拥有属性,属性提供了有关HTML元素的更多信息。
属性以键值对(属性名=属性值)的形式出现,且总是在HTML元素的开始标签中规定。
从开始标签到结束标签的所有代码。HTML元素以开始标签起始,以结束标签终止,元素的内容是开始标签与结束标签之间的内容。
HTML文档被称为网页,由嵌套的HTML元素构成。浏览器不会显示HTML标签,而是使用标签来解释页面的内容。
注释是在HTML插入的描述性文本,用来解释该代码或提示其他信息。
<!-- This is a comment -->
注释只出现在代码中,不会在页面中显示;且注释不可嵌套
HTML中某些字符是预留的,必须被替换为字符实体
显示结果 | 描述 | 实体名称 | 实体编号 |
---|---|---|---|
空格 | |   | |
< | 小于号 | < | < |
> | 大于号 | > | > |
& | 和号 | & | & |
" | 引号 | " | " |
' | 撇号 | ' | ' |
¢ | 分 | ¢ | ¢ |
£ | 镑 | £ | £ |
¥ | 日圆 | ¥ | ¥ |
€ | 欧元 | € | € |
§ | 小节 | § | § |
© | 版权 | © | © |
® | 注册商标 | ® | ® |
™ | 商标 | ™ | ™ |
× | 乘号 | × | × |
÷ | 除号 | ÷ | ÷ |
位于文档第一行,告知浏览器文档使用了哪种html或xhtml规范
<meta name="keywords" content="meta总结,html meta,meta属性,meta跳转">
<meta name="description" content="There is nothing.">
<meta http-equiv="Refresh" content="2;URL=https://www.oldboy.com">
<meta http-equiv="content-Type" charset=UTF8">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
定义使用浏览器打开网页的标签页的标题左边的图标
<link rel="icon" href="http://www.jd.com/favicon.ico">
定义使用浏览器打开网页的标签页的标题文字
<title>oldboy</title>
指定CSS样式
<link rel="stylesheet" href="css.css">
指定JS文件
<script src="hello.js"></script>
<div></div>:<div>只是一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现.
<span></span>: <span>表示了内联行(行内元素),并无实际的意义,主要通过CSS样式为其赋予不同的表现.
块级元素与行内元素的区别
所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行。如果单独在网页中插入这两个元素,不会对页面产生任何的影响。
这两个元素是专门为定义CSS样式而生的。
<!--普通超链接-->
<a href="">click</a>
<!--浏览器新窗口打开超链接-->
<a href="" target="_blank" >click</a>
<!--鼠标置于超链接之上显示文字-->
<a href="" title="all text">click</a>
URL是统一资源定位符(Uniform Resource Locator)的缩写,也被称为网页地址,是因特网上标准的资源的地址。
URL举例
http://www.sohu.com/stu/intro.html
http://222.172.123.33/stu/intro.html
URL地址由4部分组成
第1部分:为协议:http://、ftp://等
第2部分:为站点地址:可以是域名或IP地址
第3部分:为页面在站点中的目录:stu
第4部分:为页面名称,例如 index.html
各部分之间用“/”符号隔开。
<table>
<tr>
<td>标题</td>
<th>加粗标题</th>
</tr>
<tr>
<td>内容</td>
<td>内容</td>
</tr>
</table>
<h3>注册页面</h3>
<form action="" method="post">
<p><label for="123">姓名:</label>
<input type="text" name="username" value="" placeholder="请输入用户名" id="123">
</p>
<p>密码:<input type="password" name="password" value="" placeholder="请输入密码"></p>
<p>性别:<br>
<input type="radio" name="gender" value="male" checked>男
<input type="radio" name="gender" value="female">女
</p>
<p>爱好:<br>
<input type="checkbox" name="hobby" value="piano">钢琴
<input type="checkbox" name="hobby" value="guitar">吉他
<input type="checkbox" name="hobby" value="read">阅读
<input type="checkbox" name="hobby" value="sports">运动
</p>
<p>头像:<br><input type="file" name="fileOBJ"></p>
<p><input type="hidden" name="csrf" value="23333333"></p>
<p>个人简介:<br><textarea name="personal_info" id="personal_info" cols="30" rows="10"></textarea></p>
<p>籍贯:<br>
<select name="province" id="province" size="2" multiple="multiple">
<option value="hebei">河北省</option>
<option value="hunan">湖南省</option>
<option value="hainan">海南省</option>
<option value="guangdong">广东省</option>
<option value="sichuan" selected>四川省</option>
</select>
</p>
<p><input type="reset" value="让我改一改"></p>
<p><input type="button" value="按钮" onclick="alert(233333)"></p>
<p><input type="submit" value="我决定好了"></p>
</form>