标签:定位 作用 set 规范 包含 关键字符 put 上传 没有
HTML 是用来描述网页的一种语言。
<!DOCTYPE> 定义遵循的文档类型,如<!DOCTYPE html> 则代表遵循html文档规范。
1 <head> 2 <meta charset="UTF-8"> <!-- meta为自闭合标签, charset属性定义字符编码 --> 3 <meta http-equiv="Refresh" content="3"> <!-- 3秒自动刷新 --> 4 <meta http_equiv="Refresh" content="3;Url=http://edu.51cto.com"> <!-- 3秒自动跳转百度 --> 5 <meta name="keywords" content="吃鸡,关键字2,关键字3"> <!-- 给搜索引擎用的关键字 --> 6 <meta name="description" content="网站描述信息"> <!-- 描述当前网站是干嘛的 --> 7 <meta http_equiv="X-UA-Compatible" content="IE=EmulateIE8;IE=IE7"> <!-- 主动兼容IE8和IE7 --> 8 <title>标签</title> <!-- head内部的标签只有title可见 --> 9 <link rel="shortcut icon" href="image/favicon.ico"> <!-- 小图标显示 --> 10 </head>
<body> <h1>Druid</h1> <!-- h标签用来定义标题,字体从上至下依次缩小 --> <h2>Druid</h2> <h3>Druid</h3> <h4>Druid</h4> <h5>Druid</h5> <h6>Druid</h6> </body>
1 <body> 2 <p>第一段落</p> <!-- p标签用来控制段落,段落间有间距 --> 3 <p>第二段落</p> 4 <p>第三段落</p> 5 </body>
1 <body> 2 <span>第一行</span> <!-- 行内标签(内联标签) --> 3 <span>这里紧跟第一行,不会换行</span> 4 </body>
1 <body> 2 <div>第一行</div> <!-- 块级标签 --> 3 <div>这里就要换行了</div> 4 </body>
用来定义链接:单击文字即可跳转至链接
<body> <a href="http://www.baidu.com" target="_blank">百度</a> <!-- target="_blank"在新的标签页打开百度,若不加则在原页打开 --> </body>
用来定义锚:作为锚点,单击文字即可跳转至对应的ID处
<body> <a href="#1">第一章</a> <!-- #为关键字符,创建指向锚的链接,后面的编号要和想跳转的地方保持一致 --> <a href="#2">第二章</a> <a href="#3">第三章</a> <div style="height: 600px;" id="1"> 第一章的内容 </div> <div style="height: 600px;" id="2"> 第二章的内容 </div> <div style="height: 600px;" id="3"> 第三章的内容 </div> </body>
1 <a href="#1">第一章</a> <!-- #为关键字符,创建指向锚的链接,后面的编号要和想跳转的地方保持一致 --> 2 <a href="#2">第二章</a> 3 <a href="#3">第三章</a> 4 <a href="#4">第四章</a> 5 <div style="height: 600px;" id="1"> 6 第一章的内容 7 </div> 8 <div style="height: 600px;" id="2"> 9 第二章的内容 10 </div> 11 <div style="height: 600px;" id="3"> 12 第三章的内容 13 </div> 14 <a name="4">第四章的内容</a> <!-- 对锚进行命名 -->
1 <body> 2 <img src="1.png" /> 3 </body>
1 <body> 2 <a href="http://www.baidu.com"> 3 <img src="1.png" title="图片" style="height: 300px;width: 300px" alt="图片"/> 4 </a> <!-- 单击图片直接跳转至指定url;title属性用于鼠标悬浮显示信息;alt属性在图片不能显示的时候显示对应的文字信息 --> 5 6 </body>
1 <body> 2 <div>换行<br />测试</div> 3 </body>
<input />标签(元素):
1 <body> 2 <form action="" method=""> <!-- form为表单标签,用来向后台提交数据;action属性用来指定服务器url;method用来指定get或者post --> 3 <input type="text" /> <!-- 单行文本输入框 --> 4 <br /> 5 <input type="password" /> <!-- 会隐藏真实字符 --> 6 <input type="button" value="没用" /> <!-- button默认情况下无用 --> 7 <input type="submit" value="登录" /> <!-- submit才能提交表单 --> 8 </form> 9 </body>
1 <body> 2 <form action="http://localhost:8888/index" method="post"> <!-- get会将输入内容拼接成url提交给后台,post会将内容放到数据中提交给后台 --> 3 <input type="text" name="user" /> <!-- name属性用来定义字典的key --> 4 <br /> 5 <input type="password" name="pwd" /> 6 <!-- 打包成字典{"user": "用户输入的用户名", "pwd": "用户输入的密码"}发给后台 --> 7 <input type="button" value="没用" /> 8 <input type="submit" value="登录" /> 9 </form> 10 </body>
<body> <form enctype="multipart/form-data"> <!-- enctype="multipart/form-data"该属性用来上传文件 --> <div> 用户名:<input type="text" name="user" /> <p>请选择性别:</p> 男:<input type="radio" name="sex" value="1" checked="checked" /> <!-- radio为单选框,如果没有name或者name不相同,那么就可以多选 --> 女:<input type="radio" name="sex" value="2" /> <!-- 这里的value用于给后台传数据;checked用来设置默认值 --> <p>爱好:</p> 篮球:<input type="checkbox" name="favor" value="1" /> <!-- checkbox为复选框 --> 足球:<input type="checkbox" name="favor" value="2" /> <!-- 这里的name用于后台批量获取数据 --> 羽毛球:<input type="checkbox" name="favor" value="3" /> 台球:<input type="checkbox" name="favor" value="4" /> 网球:<input type="checkbox" name="favor" value="5" /> <p>技能:</p> 写代码:<input type="checkbox" name="skill" value="1" checked="checked" /> 修车:<input type="checkbox" name="skill" value="2" /> <p>上传文件:</p> <input type="file" name="filename" /> <!-- type="file"用来上传文件,真实的传文件依赖form表单属性enctype --> </div> <input type="reset" value="重置" /> <!-- 重置除默认值以外的值 --> <input type="submit" value="提交" /> </form> </body>
<select> </select>标签(元素):select标签定义下拉列表,option标签定义待选项,列表通常会把首个选项显示为被选选项,能够通过添加 selected 属性来定义预定义选项。
1 <body> 2 <form> 3 <div> 4 <select name="city"> 5 <option value="1">北京</option> 6 <option value="2">上海</option> 7 <option value="3">广东</option> 8 <option value="4">深圳</option> 9 <option value="5" selected="selected">成都</option> 10 </select> <!-- selected="selected"为默认值 --> 11 <input type="submit" value="提交" /> 12 </div> 13 <div> 14 <select name="city" size="10"> 15 <option value="1">北京</option> 16 <option value="2">上海</option> 17 <option value="3">广东</option> 18 <option value="4">深圳</option> 19 <option value="5" selected="selected">成都</option> 20 </select> <!-- size用来设置显示的行数 --> 21 <input type="submit" value="提交" /> 22 </div> 23 <div> 24 <select name="city" size="10" multiple="multiple"> 25 <option value="1">北京</option> 26 <option value="2">上海</option> 27 <option value="3">广东</option> 28 <option value="4">深圳</option> 29 <option value="5" selected="selected">成都</option> 30 </select> <!-- multiple属性用于多选 --> 31 <input type="submit" value="提交" /> 32 </div> 33 <div> 34 <select name="city"> 35 <optgroup label="北京市"> 36 <option value="1" selected="selected">北京</option> 37 </optgroup> 38 <optgroup label="四川省" /> 39 <option value="2" selected="selected">成都</option> 40 <option value="3">绵阳</option> 41 </optgroup> 42 <optgroup label="河北省" /> 43 <option value="4" selected="selected">石家庄</option> 44 <option value="5">保定</option> 45 </optgroup> 46 </select> <!-- optgroup属性用于组合相关选项 --> 47 <input type="submit" value="提交" /> 48 </div> 49 </form> 50 </body>
<textarea> </textarea>标签(元素):textarea标签用来定义多行输入
1 <body> 2 <div> 3 <textarea name="key"> 4 这里的文本作为默认值 5 </textarea> <!-- textarea标签用来定义多行输入,name还是作为Key --> 6 </div> 7 </body>
3、注释
HTML语言注释用<!-- 注释 -->,CSS中用/*注释*/
标签:定位 作用 set 规范 包含 关键字符 put 上传 没有
原文地址:https://www.cnblogs.com/Druidchen/p/8979156.html