飞扬的影子 發表於 2024-3-20 23:22:00

html5文本标签

<h2 id="标题文本-h1h2h3h4h5h6">标题文本 h1、h2、h3、h4、h5、h6</h2>
<p>其中 h1、h2、h3是比较常用的。h3、h4、h5、h6相对来说用的会少一点,除非结构层次比较深才会使用。</p>
<h2 id="段落文本-p">段落文本 p</h2>
<p><code>&lt;p&gt;这是一个段落&lt;p/&gt;</code></p>
<h2 id="强调文本-strong-和--em">强调文本 strong 和em</h2>
<p>尽量避免使用b代替strong,使用i代替em。它们表示的含义不一样<br>
<code>&lt;strong&gt;strong表示文本的重要性,浏览器会对strong标签内容加粗&lt;/strong&gt;</code></p>
<p><code>&lt;em&gt;em表示内容的着重点,浏览器一般不会对em内容倾斜 &lt;/em&gt;</code></p>
<h2 id="标记细则-small-big">标记细则 small big</h2>
<p>small标签和big标签分别表示小号字体和大号字体。small通常是行内文本的一小块,通常用于免责声明、注意事项、版权信息、法律限制等。big通常是大号字体展示。一啊不能用的少。</p>
<h2 id="加粗字体b斜体i">加粗字体b,斜体i</h2>
<p>b标签用于加粗字体,i标签用于使字体倾斜。</p>
<h2 id="上标sup下标sub">上标sup、下标sub</h2>
<p>sup标签和sub标签使标记的文本比普通文本高一点或者第一点。常用于表示数学公式。具体的代码和运行结果如下:<br>
<code>&lt;p&gt;这是一段&lt;sup&gt;上标文本&lt;/sup&gt;&lt;/p&gt;</code></p>
<p><code>&lt;p&gt;这是一段&lt;sub&gt;下表文本&lt;/sub&gt;&lt;/p&gt;</code><br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320230250856-523958634.png"><br>
sup和sub可以使行高增加,可以使用css修复。</p>
<h2 id="定义术语-dfn标签">定义术语 dfn标签</h2>
<p>dfn标签默认斜体显示文本,<br>
<code>&lt;p&gt;&lt;dfn&gt;Internet&lt;/dfn&gt;是一个全球互联网系统,用户量巨大&lt;/p&gt;</code></p>
<h2 id="标记代码-code">标记代码 code</h2>
<p>code标签用于展示一段程序代码,该标签包裹的内容一般是一段程序代码,有特殊的样式显示。由于代码中经常包含&lt;和&gt;等特殊字符,在code中需要转义。如果显示单独的一块代码,可以在外围使用 pre标签包裹<br>
其他与计算机相关的有<strong>kbd</strong>、<strong>samp</strong>、<strong>var</strong>等标签,不过基本上不使用。<br>
<code>&lt;code&gt;int a=1;&lt;/code&gt;</code></p>
<h2 id="预定义格式-pre">预定义格式 pre</h2>
<p>pre标签主要用于报纸计算机示例代码的完整格式。因为普通html元素会忽略空格、换行等元素。pre则要求完全保持元素内的所有格式,包括所有的空格换行等。</p>
<h2 id="缩写词-abbr-了解">缩写词 abbr [了解]</h2>
<h2 id="下划线和删除线-ins-del">下划线和删除线 ins del</h2>
<p>ins和del的效果也可以通过css实现。<br>
<code> &lt;ins&gt;这是一个ins下划线标签&lt;/ins&gt; &lt;del&gt;这是一个del删除线标签&lt;/del&gt;</code><br>
运行效果如下:<br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320232213615-1485172901.png"></p>
<h2 id="指明引用或者参考-cite一般用于标记歌曲名电影名照片雕塑-图书名作品等名称">指明引用或者参考 cite,一般用于标记歌曲名、电影名、照片、雕塑 图书名、作品等名称</h2>
<p><code>&lt;p&gt;她正在看 &lt;cite&gt;红楼梦&lt;/cite&gt; &lt;/p&gt;</code><br>
运行效果如下:<br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320232649630-132781184.png"></p>
<h2 id="引述文本-blockquote-q">引述文本 blockquote q</h2>
<p><strong>blockquote</strong>标签表示单独存在的引用,一般很长,显示在新的一行<br>
<strong>q</strong>标签表示简单的引用<br>
<code>&lt;blockquote&gt;表示单独存在的引用,一般很长,显示在新的一行&lt;/blockquote&gt;</code></p>
<p><code>&lt;q&gt;q标签表示简短的一个引用&lt;/q&gt;</code></p>
<h2 id="换行元素-br">换行元素 br</h2>
<p><code>&lt;br/&gt;</code></p>
<h2 id="行内文本-span">行内文本 span</h2>
<p><code>&lt;span&gt;这是一段行内文本&lt;/span&gt;</code></p>
<h2 id="文本高亮显示-mark">文本高亮显示 mark</h2>
<p><code>&lt;mark&gt;文本高亮显示&lt;/mark&gt;</code><br>
mark标签会给文本加一个前景色,运行效果如下:<br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320233609998-1083390138.png"></p>
<h2 id="进度条-progress">进度条 progress</h2>
<p>progress用于显示一个进度条,max和value属性表示最大值和当前比例值。代码示例和运行效果如下:<br>
<code>&lt;progress max="100" value="35"&gt;35%&lt;/progress&gt;</code><br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320233822907-2122179760.png"></p>
<h2 id="刻度信息-meter-了解">刻度信息 meter [了解]</h2>
<p>meter和process类型,它可以通过low、hign和value三个属性一起来表示进度。low默认0,hign默认1。运行效果如下:<br>
<code>&lt;meter low="0.25" high="0.75" value="0.5"&gt;50%&lt;/meter&gt;</code><br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320234544962-424785948.png"><br>
示例代码中0.5正好在0.25和0.75的中间。目前浏览器对meter的支持还在变化,谨慎使用即可</p>
<h2 id="标记时间信息-time-了解">标记时间信息 time [了解]</h2>
<p>time标签有datetime属性,该属性是对用户不可见,是给浏览器使用的。time包裹的文本对用户可见。<br>
<code>&lt;time datetime="2020-02-14"&gt;情人节&lt;/time&gt;</code></p>
<h2 id="联系信息-address">联系信息 address</h2>
<p>address用于标记一个通讯地址,可以是邮箱、实际地址、电话等 address默认斜体显示<br>
<code>&lt;address&gt;北京市 北京市 朝阳区 xxx小区19号楼3单元101&lt;/address&gt;</code></p>
<h2 id="文本显示顺序-bdo">文本显示顺序 bdo</h2>
<p>bdo可以使文本从左到右或者从右到左显示,示例代码和运行效果如下:<br>
<code>&lt;bdo dir="ltr"&gt;从左到右显示&lt;/bdo&gt;</code><br>
<code>&lt;bdo dir="rtl"&gt;从右到左显示&lt;/bdo&gt;</code><br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320235400548-739810571.png"><br>
另外还有一个<strong>bid</strong>标签用于方向未知的情况,目前只有火狐和google浏览器支持,不要使用。</p>
<h2 id="换行断点-wbr-了解">换行断点 wbr [了解]</h2>
<p>wbr和br类似,代表一个可换行处。br是强制换行。wbr表示在必要的时候可以换行。具体在哪里换行,由浏览器决定。 该元素浏览器支持不好,尽量不要使用</p>
<h2 id="标记展开收缩信息-details-summary">标记展开/收缩信息 details summary</h2>
<p>可以对标记的内容进行展开和收缩。示例代码和运行效果如下:</p>
<details>
<summary>点击查看代码</summary>
<pre><code>    &lt;details&gt;
      &lt;summary&gt;华为手机&lt;/summary&gt;
      &lt;p&gt;品牌:华为&lt;/p&gt;
      &lt;p&gt;内存:4G&lt;/p&gt;
    &lt;/details&gt;
</code></pre>
</details>
<p><img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240320235956540-2118398032.png"><br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240321000014377-902917245.png"></p>
<h2 id="对话框-dialog">对话框 dialog</h2>
<p>dialog表示一个对话框,open属性表示显示和隐藏。注意他不是弹框0 ,只是在页面上显示或者隐藏。一般也不会使用该标签<br>
<code>&lt;dialog open="true"&gt;&lt;p&gt;这是一个对话框&lt;/p&gt;&lt;/dialog&gt;</code></p>
<h2 id="图片-img标签">图片 img标签</h2>
<h3 id="img基础用法">img基础用法</h3>
<p><code>&lt;img src="a.jpg" alt="图片加载失败的替换文本" width="500" height="500"/&gt;</code><br>
src属性表示图片链接,alt表示图片加载时的替换文本,width表示图片宽度,height表示图片高度。<strong>srcset</strong>属性表示一组图像</p>
<h3 id="插入网站logo图标">插入网站logo、图标</h3>
<p><code>&lt;link rel="icon" href="favicon.svg"/&gt;</code></p>
<p><code>&lt;link rel="shortcut icon" href="favicon.svg"/&gt;</code></p>
<h2 id="多媒体-embed">多媒体 embed</h2>
<p>embed标签可以播放多媒体 width height src分别表示多媒体的宽度、高度和多媒体url<br>
<code>&lt;embed width="500" height="500" src="a.mp4"/&gt;</code></p>
<h2 id="多媒体-object">多媒体 object</h2>
<p>object标签可以定义一个嵌入对象,主要用于在网页中插入多媒体信息,如:图像、音频、视频、pdf、flash、Active X、Java applets等。不过各个浏览器对这个标签的支持都不太一样,所以也需要谨慎使用。<br>
<code>&lt;object width="100%" height="500" data="a.mp4"&gt;&lt;/object&gt;</code></p>
<h2 id="多媒体-audiovideo">多媒体 audio、video</h2>
<p>audio可以播放主流的音频,支持mp3、wav等格式 src属性表示音频url,autoplay属性表示网页加载的时候是否自动播放,loop表示是否循环播放,type属性表示多媒体类型,示例代码的运行效果如下:<br>
<code>&lt;audio src="a.mp3" autoplay loop controls&gt;&lt;/audio&gt;</code><br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240321110241086-912919566.png"><br>
video支持主流的视频流,如mp4等。muted表示 是否静音,poster表示视频未播放时候的加载图像,示例代码如下:<br>
<code>&lt;video src="a.mp4" controls width="500" height="500" muted loop autoplay poster="a.jpg"&gt;您的浏览器不支持video标签&lt;/video&gt;</code></p>
<h2 id="列表-ul-ol-li">列表 ul ol li</h2>
<h3 id="无序列表-ul-li">无序列表 ul-li</h3>
<h3 id="有序列表-ol-li">有序列表 ol-li</h3>
<h3 id="描述列表-dl-dt-dd">描述列表 dl dt dd</h3>
<h2 id="超链接-a">超链接 a</h2>
<h3 id="普通链接">普通链接</h3>
<p>download属性表示要下载的目标,当用户点击按钮的时候,会下载这个链接的内容。<br>
<code>&lt;a href="a.html" download="c.jpg" target="_blank"&gt;普通链接&lt;/a&gt;</code></p>
<h3 id="块链接">块链接</h3>
<p>html5放开了a链接的限制,可以在a链接中包含其他元素。也称为块链接,注意不要过度使用快链接,尽量避免在a中包含大量信息</p>
<details>
<summary>点击查看代码</summary>
<pre><code>    &lt;a href="a.html"&gt;
      &lt;h1&gt;段落文本&lt;/h1&gt;
      &lt;p&gt;更多信息&lt;/p&gt;
    &lt;/a&gt;
</code></pre>
</details>
<h3 id="锚链接-链接可以指向任何被定义了id的链接">锚链接 链接可以指向任何被定义了ID的链接。</h3>
<p><code>&lt;a id="p4"&gt;测试&lt;/a&gt;</code></p>
<p><code>&lt;a href="#p4"&gt;锚点链接,指向id=p4&lt;/a&gt;</code></p>
<h3 id="图像热点-map-area">图像热点 map area</h3>
<p>为图像的局部区域定义链接,点击热点区域的时候,会激活链接,并跳转到指定目标</p>
<h3 id="框架链接--iframe-html5已经不支持iframset但是还是支持iframe框架">框架链接iframe html5已经不支持iframset,但是还是支持iframe框架。</h3>
<p><code>&lt;iframe src="a.html"&gt;&lt;/iframe&gt;</code></p>
<h2 id="表格-table-tr-th-td">表格 table tr th td</h2>
<p>table定义表格 tr定义一行 th定义标题 td定义一个单元格 thead、tbody、tfoot对表格进行分组,表头,表体,表尾三个组,示例代码如下:</p>
<details>
<summary>点击查看代码</summary>
<pre><code>    &lt;table&gt;
      &lt;caption&gt;学生列表&lt;/caption&gt;
      &lt;thead&gt;
            &lt;tr&gt;
                &lt;th&gt;姓名&lt;/th&gt;
                &lt;th&gt;年龄&lt;/th&gt;
            &lt;/th&gt;
      &lt;/thead&gt;

      &lt;tbody&gt;
            &lt;tr&gt;
                &lt;td&gt;张三&lt;/td&gt;
                &lt;td&gt;28&lt;/td&gt;
            &lt;/tr&gt;
      &lt;/tbody&gt;
      &lt;tfoot&gt;&lt;/tfoot&gt;
    &lt;/table&gt;
</code></pre>
</details>
<h2 id="表单">表单</h2>
<h3 id="form标签定义一个表单每个表单都是form开头的">form标签定义一个表单,每个表单都是form开头的</h3>
<h3 id="fieldset和legend对表单控件进行组织使表单更容易理解">fieldset和legend对表单控件进行组织,使表单更容易理解</h3>
<h3 id="常用表单控件如下">常用表单控件如下:</h3>
<details>
<summary>点击查看代码</summary>
<pre><code>    &lt;p&gt;文本框 &lt;input type="text"/&gt;&lt;/p&gt;
    &lt;p&gt;标签 &lt;label&gt;用户名&lt;/label&gt; 主要用于描述表单字段的用途 label的for属性与一个表单字段的id绑定,当点击label,可以使表单字段获得焦点&lt;/p&gt;
    &lt;p&gt;密码框 &lt;input type="password"/&gt;&lt;/p&gt;
    &lt;p&gt;单选框 &lt;input type="radio"/&gt;&lt;/p&gt;
    &lt;p&gt;复选框 &lt;input type="checkbox"/&gt;&lt;/p&gt;
    &lt;p&gt;文本区域 &lt;textarea&gt;这里是一段文本&lt;/textarea&gt;&lt;/p&gt;
    &lt;p&gt;选择框 &lt;select&gt;&lt;option&gt;男士&lt;/option&gt;&lt;/select&gt;&lt;/p&gt;
    &lt;p&gt;上传文件 &lt;input type="file"/&gt;&lt;/p&gt;
    &lt;p&gt;隐藏字段 &lt;input type="hidden"/&gt;&lt;/p&gt;
    &lt;p&gt;提交按钮 &lt;input type="submit"&gt;&lt;/p&gt;
</code></pre>
</details>
<p>运行效果如下:<br>
<img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240321114108519-1392205715.png"></p>
<h3 id="html5新型输入框">html5新型输入框</h3>
<details>
<summary>点击查看代码</summary>
<pre><code>    &lt;p&gt;邮件 &lt;input type="email"/&gt;提交表单时,浏览器会验证email格式&lt;/p&gt;
    &lt;p&gt;URL框 &lt;input type="url"/&gt;提交表单时,浏览器会验证url格式&lt;/p&gt;
    &lt;p&gt;数字框 &lt;input type="number" min="0" max="100"step="10" value="50"/&gt;&lt;/p&gt;
    &lt;p&gt;范围值 &lt;input type="range" min="10" max="100" value="20" step="1"/&gt;在网页中显示为滚动条&lt;/p&gt;
    &lt;p&gt;日期选择器 &lt;input type="week"/&gt;type有date、month、week、time、datetime、datetime-local选项&lt;/p&gt;
    &lt;p&gt;搜索框 &lt;input type="search"/&gt; 搜索框右边会有一个清空图标&lt;/p&gt;
    &lt;p&gt;电话号码 &lt;input type="tel"/&gt;&lt;/p&gt;
    &lt;p&gt;拾色器 &lt;input type="color"/&gt;&lt;/p&gt;
</code></pre>
</details>
运行效果如下:
<p><img src="https://img2024.cnblogs.com/blog/665785/202403/665785-20240321114944335-1756726221.png"></p>
<h3 id="数据列表">数据列表</h3>
<details>
<summary>点击查看代码</summary>
<pre><code>    &lt;input type="text" list="url_lsit"&gt;
    &lt;datalist id="url_lsit"&gt;
      &lt;option label="百度" value="https://www.baidu.com"&gt;&lt;/option&gt;
      &lt;option label="新浪" value="https://xinlang.com"&gt;&lt;/option&gt;
    &lt;/datalist&gt;
</code></pre>
</details>
当用户点击文本框的时候,会弹出数据列表选项。
<h3 id="输出结果-output用于表示表单的输出结果">输出结果 output,用于表示表单的输出结果</h3>
<p><code>&lt;p&gt;&lt;output&gt;输出结果&lt;/output&gt;&lt;/p&gt;</code></p>
<h3 id="表单属性">表单属性</h3>
<p>autofocus表示自动获取焦点<br>
pattern 定义验证input的正则表达式<br>
placeholder 定义默认的替换文本<br>
required 定义必填</p><br><br>
来源:https://www.cnblogs.com/caoruipeng/p/18086109
頁: [1]
查看完整版本: html5文本标签