HTML5
<h2 id="J_CodeLang" class="code-head moco-tick-box" data-lang="HTML" data-regular="0">使用说明书 - 标签的语法</h2><div id="J_CodeDescr" class="code-description">
<div class="code-desc co">
<p align="left">1. 标签由英文尖括号<code class="marker"><</code>和<code class="marker">></code>括起来,如<code class="marker"><html></code>就是一个标签。</p>
<p align="left">2. html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开始标签多了一个<code class="marker">/</code>。</p>
<p align="left">如:</p>
<p align="left">(1) <code class="marker"><p></p></code></p>
<p align="left">(2) <code class="marker"><div></div></code></p>
<p align="left">(3) <code class="marker"><span></span></code></p>
<p align="left"><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726090208387-1435671814.png"></p>
<p align="left"><img src="https://img.mukewang.com/528960dc0001cb6802710128.jpg"></p>
<p align="left">3. 标签与标签之间是可以嵌套的,但先后顺序必须保持一致,如:<div>里嵌套<p>,那么</p>必须放在</div>的前面。如下图所示。</p>
<p align="left"><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726090226436-1452175944.png"></p>
<p align="left">4. HTML标签不区分大小写,<code class="marker"><h1></code>和<code class="marker"><H1></code>是一样的,但建议小写,因为大部分程序员都以小写为准。</p>
<h2 id="J_CodeLang" class="code-head moco-tick-box" data-lang="HTML" data-regular="0">html5文档结构</h2>
<p align="left">1. <!DOCTYPE html>:文档类型声明,表示该文件为 HTML5文件。<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前</p>
<p align="left">2. <html></html>标签对:<html>标签位于HTML文档的最前面,用来标识HTML文档的开始;</html>标签位于HTML文档的最后面,用来标识HTML 文档的结束;这两个标签对成对存在,中间的部分是文档的头部和主题。</p>
<p>3.<head></head>标签对:标签包含有关HTML文档的信息,可以包含一些辅助性标签。如<title></title>,<link /><meta />,<style></style>,<script></script>等,但是浏览器除了会在标题栏显示<title>元素的内容外,不会向用户显示head元素内的其他任何内容。</p>
<p>4.<body></body>标签对:它是HTML文档的主体部分,在此标签中可以包含<p><h1><br>等众多标签,<body>标签出现在</head>标签之后,且必须在闭标签</html>之前闭合。</p>
<h2 id="J_CodeLang" class="code-head moco-tick-box" data-lang="HTML" data-regular="0">head标签</h2>
<p align="left">1、<code class="marker">head</code>标签为双标签,有尾标签,<code class="marker"><head></head></code>。</p>
<p align="left">2、<code class="marker">head</code>标签表示头部标签,通常用来嵌套<code class="marker">meta</code>、<code class="marker">title</code>、<code class="marker">style</code>等标签。</p>
<p align="left">3、<span style="font-family: monospace"><code class="marker"><title></code>标签</span>:在<title>和</title>标签之间的文字内容是网页的标题信息,它会出现在浏览器的标题栏中。网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都应该有一个独一无二的title。</p>
<p align="left">4、<code class="marker"><meta charset="UTF-8"></code>设置当前文件字符编码</p>
<p align="left">5、<code class="marker">style</code>标签:双标签中设置当前文件样式</p>
<h2 id="J_CodeLang" class="code-head moco-tick-box" data-lang="HTML" data-regular="0">html文件注释</h2>
<p align="left"><!--注释文字 --></p>
<h2 id="J_CodeLang" class="code-head moco-tick-box" data-lang="HTML" data-regular="0">html的标签语义化</h2>
<p><strong>段落标签</strong><p>段落文本</p>,可以将一段文字分割成几个段落</p>
<p><strong>自定义标签</strong><span>标签,这个标签是没有语义的,它的作用就是为了设置单独的样式用的。可以用来改变颜色,改变字体大小。</p>
<p><strong>标题标签</strong>一共有6个,<code class="marker">h1、h2、h3、h4、h5、h6</code>分别为一级标题、二级标题、三级标题、四级标题、五级标题、六级标题。并且依据重要性递减。<code class="marker"><h1></code>是最高的等级。</p>
<p>语法:<code class="marker"><hx>标题文本</hx></code></p>
<p><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726094037869-1129462585.png"></p>
<p> </p>
<p> <strong>块标签</strong><div></div>,划分出独立的逻辑部分</p>
<p><strong>头部</strong>header标签,用来定义头部区域</p>
<p><strong>底部</strong>footer标签,用来定义底部区域</p>
<p><strong>区域</strong>section标签,定义一个区域</p>
<p><strong>侧边菜单</strong>aside标签,定义一个侧边栏区域</p>
<p><strong>导航</strong>nav标签</p>
<p><strong>文章</strong>article</p>
<h2><strong>效果标签</strong></h2>
<p><br />标签作用相当于word文档中的回车。&nbsp空格标签,每一个空格都需要一个&nbsp。<hr>标签实现水平分割线。 <code class="marker"><hr /></code>标签和<code class="marker"><br /></code>标签一样也是一个空标签,所以只有一个开始标签,没有结束标签。</p>
<h2><strong>列表标签</strong></h2>
<p>无序:</p>
<div>
<pre class="code"><ul>
<li>信息</li>
<li>信息</li>
......
</ul></pre>
</div>
<p>ul-li在网页中显示的默认样式一般为:每项li前都自带一个圆点,如下图所示:</p>
<p><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726102531119-1434857053.png"></p>
<p> </p>
<p> </p>
<p>有序:</p>
<pre class="code"><ol>
<li>信息</li>
<li>信息</li>
......
</ol><br><code class="marker"><ol></code>在网页中显示的默认样式一般为:每项<code class="marker"><li></code>前都自带一个序号,序号默认从<code class="marker">1</code>开始,如下图所示</pre>
<img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726121013184-975498284.png"></div>
<div class="code-desc co"> </div>
<div class="code-desc co">定义:</div>
<div class="code-desc co"><dl> 用来创建定义列表</div>
<div class="code-desc co"><dt>进行定义内容</div>
<div class="code-desc co"><dd>进行内容解释说明 <br><img src="https://img2022.cnblogs.com/blog/2483078/202209/2483078-20220916200529406-1555323708.png">
<p> </p>
<p> </p>
</div>
<div class="code-desc co"> </div>
<div class="code-desc co"><img src="https://img2022.cnblogs.com/blog/2483078/202209/2483078-20220916200515616-1546450255.png">
<p> </p>
<p> </p>
</div>
<div class="code-desc co"><br>
<h2><strong>为网页添加图片,链接及表格</strong></h2>
<p><strong>可以使用<code class="marker"><img></code>标签来插入图片</strong>。</p>
<p>语法:</p>
<p><code class="marker"><img src="图片地址" alt="下载失败时的替换文本" title = "提示文本"></code></p>
<p>举例:</p>
<p><code class="marker"><img src = "myimage.gif" alt = "My Image" title = "My Image" ></code></p>
<p>讲解:</p>
<p>1、src:标识图像的位置;</p>
<p>2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;</p>
<p>3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);</p>
<p>4、图像可以是GIF,PNG,JPEG格式的图像文件。</p>
<p> 5.width表示宽度,height表示长度,单位是像素。</p>
<p><img width=500 src="www.baidu.com></p>
<p> </p>
<p> </p>
<p align="left"><strong>使用<code class="marker"><a></code>标签可实现超链接</strong>,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。</p>
<p align="left">语法:</p>
<pre class="code"><ahref="目标网址"title="鼠标滑过显示的文本">链接显示的文本</a></pre>
<p align="left">例如:</p>
<pre class="code"><ahref="http://www.imooc.com"title="点击进入慕课网">click here!</a></pre>
<p align="left">上面例子作用是单击<code class="marker">click here!</code>文字,网页链接到<code class="marker">http://www.imooc.com</code>这个网页。</p>
<p align="left">title属性的作用,鼠标滑过链接文字时会显示这个属性的文本内容。这个属性在实际网页开发中作用很大,主要方便搜索引擎了解链接地址的内容.</p>
<p align="left">a标签有的t<strong>arget属性</strong>,代表打开网页的方式。可选值为”_self和_blank”,默认值为_self,代表在当前页面打开链接,_blank代表在新窗口打开链接</p>
<p align="left"><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726121922035-579828668.png"></p>
<p> </p>
<p> 超链接可以实现同目录下的跳转,即相同路径</p>
<p>./表示当前文件所在目录(./也可以忽略不写)</p>
<p>../表示上一级文件所在目录</p>
<p> </p>
<p><a href="#">回到底部</a></p>
<p>可以用<strong>id属性</strong>实现用超链接跳转到页面任意位置,只需将href属性设置成#目标元素的id属性值</p>
<p><a href="#bottom>回到底部</a></p>
<p> <a id="bottom" href="#">回到顶部</a></p>
<p> <img src="https://img2022.cnblogs.com/blog/2483078/202209/2483078-20220917095724721-905596846.png"></p>
<p> </p>
<p> </p>
<p>每一个标签都可以添加id,id属性是元素的唯一标识,页面中不能出现重复的id。</p>
<p> </p>
<p><strong>内联框架,</strong>用于向一个页面引入其他页面 src指定引入网页的路径,frameborder指定内联框架的边框</p>
<p><iframe src="http://www.baidu.com" frameborder=10></iframe></p>
<p><strong>音频文件 </strong>audio标签引入一个音频文件</p>
<p><audio src=" " controls autoplay></audio> </p>
<p> </p>
<p>controls是否允许用户控制播放</p>
<p>autoplay 音频文件是否自动播放</p>
<p>loop循环播放 </p>
<p> </p>
<p> </p>
<p><strong>table标签添加表格</strong></p>
<p align="left"><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726122139198-163936064.png"></p>
<p> </p>
<p> <img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726122208703-615870581.png"></p>
<p> </p>
<p> <img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726122332944-294809712.png"></p>
<p> </p>
<p> </p>
<p>创建表格的四个元素:table、tr、th、td</p>
<p>1、<table>…</table>:整个表格以<table>标记开始、</table>标记结束。</p>
<p>2、<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。</p>
<p>3、<td>…</td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。</p>
<p>4、<th>…</th>:表格的头部的一个单元格,表格表头。</p>
<p>5、表格中列的个数,取决于一行中数据单元格的个数。</p>
<p>6、border属性可以为表格添加边框,属性值为数字。</p>
<p>注意:</p>
<p>1、table标签用来定义整个表格,为双标签,必须有结束标签。</p>
<p>2、table标签里面可以放caption标签和tr标签。</p>
<p>3、caption标签用来定义表格的标题。</p>
<p>4、tr标签用来设置表格的行,tr里面只能放th或者td标签,一组tr标签代表一行。</p>
<p>5、th用来设置表格的标题,会加粗居中显示。也就是th标签中的文本默认为粗体并且居中显示。</p>
<p>6、td同来设置表格的列,一组td标签代表一列。</p>
<p>7、table表格在没有添加border属性之前, 在浏览器中显示是没有表格线的。</p>
<p> </p>
<h2><strong>表单标签,与用户进行交互</strong></h2>
<p align="left">表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。</p>
<p align="left">语法:</p>
<pre class="code"><form method="传送方式" action="服务器文件"></pre>
<p align="left">讲解:</p>
<p>1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。</p>
<p>2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。</p>
<p>3.method : 数据传送的方式(get/post)。</p>
<pre class="code"><form method="post" action="save.php">
<label for="username">用户名:</label>
<input type="text" name="username" />
<label for="pass">密码:</label>
<input type="password" name="pass" />
</form><br><br><br><br></pre>
<p><strong>文本输入框。文本框也可以转化为密码输入框。</strong></p>
<p align="left">语法:</p>
<pre class="code"><form>
<input type="text/password" name="名称" value="文本" />
</form></pre>
<p align="left"><code>1</code><code>、type:</code></p>
<p align="left"><code> 当type="text"时,输入框为文本输入框</code><code>;</code></p>
<p align="left"><code> 当type="password"时,</code> <code>输入框为密码输入框。</code></p>
<p align="left"><code>2</code><code>、name:</code><code>为文本框命名,以备后台程序ASP 、PHP使用。</code></p>
<p align="left"><code>3</code><code>、value:</code><code>为文本输入框设置默认值。(一般起到提示作用)</code></p>
<p align="left"><code>举例</code>:</p>
<pre class="code"><form>
姓名:
<input type="text" name="myName">
<br/>
密码:
<input type="password" name="pass">
</form></pre>
<h6 id="J_CodeLang" class="code-head moco-tick-box" data-lang="HTML" data-regular="0">数字输入框</h6>
<p><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726125926194-869224854.png"></p>
<p> </p>
<p> </p>
<p>1、input的type属性设置为number,则表示该输入框的类型为数字。</p>
<p>2、数字框只能输入数字,输入其他字符无效。</p>
<p>3、数字框最右侧会有一个加减符号,可以调整输入数字的大小,不同浏览器表现不一致。</p>
<p><strong>网址输入框</strong></p>
<p>input的type属性设置为url,则表示该输入框的类型为网址。</p>
<p>当用户需要在表单中输入大段文字时,需要用到文本输入域。</p>
<p align="left"><strong>文本域</strong></p>
<p align="left">语法:</p>
<pre class="code"><code><textarea</code><code>rows="</code><code>行数"</code> <code>cols="</code><code>列数"</code><code>></code><code>文本</textarea></code></pre>
<p align="left"><code>1</code><code>、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。</code></p>
<p align="left"><code>2</code><code>、cols :</code><code>多行输入域的列数。</code></p>
<p align="left"><code>3</code><code>、rows :</code><code>多行输入域的行数。</code></p>
<p><code>4</code><code>、在<textarea></textarea>标签之间可以输入默认值。</code></p>
<p align="left"><code>举例</code>:</p>
<pre class="code"><formmethod="post" action="save.php">
<code> <label></code><code>联系我们</label></code>
<code> <textarea cols="50" rows="10" ></code><code>在这里输入内容...</code><code></textarea></code>
</form></pre>
<p>注意:代码中的<label>标签在本章5-9中讲解。</p>
<p>在浏览器中显示结果:</p>
<p><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726130227748-2044006859.png"></p>
<p> </p>
<p> </p>
<div> <strong>单选框,复选框</strong></div>
<div>
<p align="left"><code>语法:</code></p>
<pre class="code"><input type="radio/checkbox" value="值" name="名称" checked="checked"/></pre>
<p align="left">1、type:</p>
<p align="left"> 当 type="radio" 时,控件为单选框</p>
<p align="left"> 当 type="checkbox" 时,控件为复选框</p>
<p align="left">2、value:提交数据到服务器的值(后台程序PHP使用)</p>
<p align="left">3、name:为控件命名,以备后台程序 ASP、PHP 使用</p>
<p align="left">4、checked:当设置 checked="checked" 时,该选项被默认选中</p>
<p align="left"><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726130921827-193881133.png"></p>
<p> </p>
<p> <img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726130934882-287333043.png"></p>
<p> </p>
<p> </p>
<p align="left">注意:同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。</p>
<div class="code-tips"> </div>
<div class="code-tips"><strong>创建下拉菜单</strong></div>
<div class="code-tips"><strong><strong><strong><img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726131409547-782019154.png"></strong></strong></strong>
<p> </p>
<p> </p>
<p>1、select和option标签都是双标签,它总是成对出现的,需要首标签和尾标签。</p>
<p>2、select标签里面只能放option标签,表示下拉列表的选项。</p>
<p>3、option标签放选项内容,不放置其他标签。</p>
<p>4、value:<img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726131509210-73500414.png"></p>
<p> </p>
<p> </p>
<p align="left">5、selected="selected":</p>
<p align="left">设置selected="selected"属性,则该选项就被默认选中。</p>
<p>在浏览器中显示的结果:</p>
<div> <img src="https://img2022.cnblogs.com/blog/2483078/202207/2483078-20220726131650040-159812042.png">
<p> </p>
<p> </p>
<p><strong>提交按钮</strong></p>
<p align="left">用户需要提交表单信息到服务器时,需要用到提交按钮。</p>
<p align="left">语法:</p>
<pre class="code"><input type="submit" value="提交"></pre>
<p align="left"><code>type</code><code>:只有当type值设置为submit时,按钮才有提交作用</code></p>
<p align="left"><code>value</code><code>:</code><code>按钮上显示的文字</code></p>
<p align="left"><strong>重置按钮</strong></p>
<p align="left">语法:</p>
<p align="left"><code class="marker"><input type="reset" value="重置"></code></p>
<p align="left"><code>type</code><code>:只有当type值设置为reset时,按钮才有重置作用</code></p>
<p align="left"><code>value</code><code>:</code><code>按钮上显示的文字</code></p>
</div>
</div>
</div>
<p align="left"><img src="https://img.mukewang.com/5289611a0001469c05510206.jpg"></p>
</div>
</div><br><br>
来源:https://www.cnblogs.com/wjt16/p/16520607.html
頁:
[1]