十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
css是样式控制,而hr标签是内容强制换行,属于内容层面的东西,如果愿意添加不是不可以,都是完全可以的,但是为了保持代码清洁,不建议div和hr一起用
创新互联主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务青神,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
对于CSS定义水平线标签,常用的有以下几种样式,仅供参考。对于 程序代码height:1px;border:none;的主要用途就是Css Reset,关于Css Reset可以搜索下博客里其他文章介绍。
hr 标签在 HTML 页面中创建一条水平线。
水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。
至于CSS,如果不针对HR标签书写CSS样式,那就只是一条黑色水平线。
CSS可以定义更漂亮的分割线。例如颜色描边背景边距等。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns="" xml:lang="en" lang="en"
head
titleCSS定义HR水平线/title
style type="text/css"
.hr0{ height:1px;border:none;border-top:1px dashed #0066CC;}
.hr1{ height:1px;border:none;border-top:1px solid #555555;}
.hr2{ height:3px;border:none;border-top:3px double red;}
.hr3{ height:5px;border:none;border-top:5px ridge green;}
.hr4{ height:10px;border:none;border-top:10px groove skyblue;}
/style
/head
body
hr class="hr0" /
hr class="hr1" /
hr class="hr2" /
hr class="hr3" /
hr class="hr4" /
/body
/html
hr在chrome中默认是左对齐。在IE中默认是居中对齐,要想左对齐css中用text-align:left。
hr style="text-align:left;" 或 hr align="left"
hr的颜色设置
hr style="border:0;background-color:#ff0000;height:1px;"
如果不加border:0;的话,虽然颜色改变了,但是会显示一条黑色的边框。如果不加height:1px;的话,在chrome会显示不出来。