HTML 水平线<hr/>标签

本文介绍HTML中&lt;hr/&gt;标签的定义及用法,包括如何使用CSS样式来定制水平线的不同样式如虚线、实线等,并解决浏览器间的默认边距差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义和用法:

 <hr/>标签在HTML页面中创建一条水平线。

水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。

HTML 与 XHTML 之间的差异

在 HTML 中,<hr> 标签没有结束标签。

在 XHTML 中,<hr> 必须被正确地关闭,比如 <hr />。

在 HTML 4.01 中,hr 元素的所有呈现属性均不被赞成使用。

在 XHTML 1.0 Strict DTD 中,hr 元素的所有呈现属性均不被支持。

所以,请使用样式来改变它的它的属性。

html中hr的各种样式使用

第一种:虚线  dotted(来自 dot (点),由 dot 组成的虚线,也称点线 )

 <hr style=" height:2px;border:none;border-top:2px dotted #185598;" />

 height:2px;是hr的高度

 border:none;是没有边框

 border-top:2px dotted #185598;是设置横线的样式

 dotted  虚线  #185598  颜色 


第二种:虚线 dashed (来自 dash(破折号),由 dash 组成的虚线 )

<hr style="height:1px;border:none;border-top:1px dashed #0066CC;" />



第三种:实线  solid 

<hr style="height:1px;border:none;border-top:1px solid #555555;"/>


第四种: 双实线  double

 <hr style="height:3px;border:none;border-top:3px double red;" />


 第五种脊线式边框  ridge

 <hr style="height:5px;border:none;border-top:5px ridge green;" />


 第六种:groove(上颜色)和   skyblue(下颜色)

 <hr style="height:10px;border:none;border-top:10px groove skyblue;" />


第七种:竖线  

<hr style="height:100px; width:4px" color=“orange”>

<hr style="filter:alpha(opacity=100,finishopacity=5,style=2); height:100px; width:5px" color=“navy”>

<hr style="filter:alpha(opacity=0,finishopacity=100,style=2);height:100px; width:4px" color=“red”>




HR标签在不同浏览器的默认边距问题:

在加了hr后,在ie下面会有默认的6px的边距,通过修改了margin:-6px;后仍然能解决,但是firefox下面却发现,hr提上去了,很不和谐。

解决方法

hr{ margin:0px; *margin:-6px;}

解释:

当ie下面解析的时候,会解析margin:-6px;所以ie下面显示正常

当在firefox下面解析的时候会解析margin:0px; 所以firefox下面也会解释正常

css控制水平衡线hr标签样式去掉其阴影效果

 html中水平衡线hr默认高度是两个像素,其中border-top高1px,且颜色为黑,border-bottom高1px颜色为灰,这时看着是阴影效果 

去掉阴影效果很简单,只需在css里把border-bottom或border-top属性设置一个为none即可。

转载于:https://www.cnblogs.com/zuihongyan/p/5640048.html

HTML常用标签整理 <!-- h1-h6 -->     <h1>标题</h1>     <p>段落</p>     <!-- 列表 -->     <ul>         <li>列表项</li>         <li>列表项</li>         <li>列表项</li>     </ul>     <!-- 文本标签 -->     <strong>加粗</strong>     斜体字     <ins>下划线</ins>     <del>删除线</del>     <!-- 超链接 -->     <a href="#" target="_blank">超链接</a>     <!-- 图片 -->     <img src="第4章/hong.png" alt="">     <!-- 表格 -->     <table border="1">         <tr>             <td colspan="2">学号/姓名</td>             <td rowspan="2">性别/男</td>         </tr>         <tr>             <td>20230101</td>             <td>林志远</td>         </tr>     </table>     <!-- 水平线(单标签) -->     <hr>     <!-- 换行 -->     <br>     <!-- 表单 -->     <form action="#" method="post">         文本框:<input type="text"> <br>         密码框:<input type="password"> <br>         单选框:<input type="radio" name="sex">男 <br>         复选框:<input type="checkbox" name="hobby">爱好 <br>         文件上传:<input type="file"> <br>         日期选择:<input type="date"> <br>         颜色选择:<input type="color"> <br>         邮箱:<input type="email"> <br>         数字:<input type="number"> <br>         下拉菜单:         <select name="city">             <option value="">泉州市</option>             <option value="">厦门市</option>         </select>         <br>         <input type="submit" value="提交">         <input type="reset" value="重置">         <input type="button" value="普通按钮">     </form>     <!-- 结构标签(语义化标签) -->     <header>头部</header>     <nav>导航栏</nav>     <section>区块</section>     <article>文章</article>     <aside>侧边栏</aside>     <footer>底部</footer>     <!-- 盒子标签(块元素) -->     <div>盒子模型</div>     <!-- span (行内元素) -->     <span>span</span>
最新发布
05-31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值