如何在Html中画一条线(以及其它样式的线)

定义和用法

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

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


使用HTML的HR节点可以实现:

  1. size线段粗细的设定:
  2. <HR>
    这是第一条线段,无size设定,取内定值size=1来显示
    <HR SIZE=5>
    这是第二条线段,SIZE=5
    <HR SIZE=10>
    这是第三条线段,SIZE=10


    这是第一条线段,无size设定,取内定值SIZE=1来显示

    这是第二条线段,SIZE=5
    这是第三条线段,SIZE=10

  3. width线段长度的设定:
  4. <HR SIZE=3>
    这是第一条线段,无WIDTH设定,取WIDTH内定值100%来显示
    <HR width=50 SIZE=5
    这是第二条线段,WIDTH=50(点数方式)
    <HR width="50" SIZE=5>
    这是第三条线段,WIDTH=50%(百分比方式)


    这是第一条线段,无WIDTH设定,取WIDTH内定值100%来显示

    这是第二条线段,WIDTH=50(点数方式)

    这是第三条线段,WIDTH=50%(百分比方式)

  5. align线段排列的设定:
  6. <HR width="50" SIZE=5>
    这是第一条线段,无ALIGN设定,(取内定值RIGHT显示)
    <HR align=center width="60%" SIZE=7>
    这是第二条线段,居中对齐
    <HR align=right width="70%" SIZE=2>
    这是第三条线段,向右对齐


    这是第一条线段,无ALIGN设定,(取内定值RIGHT显示)

    这是第二条线段,居中对齐

    这是第三条线段,向右对齐

  7. noshade无阴影的设定,为实心线段:
  8. <HR WIDTH=80% SIZE=5>
    这是第一条线段,无NOSHADE设定,取内定值阴影效果来显示
    <HR WIDTH=80% SIZE=7 ALIGT=LEFT NOSHADE>
    这是第二条线段,有NOSHADE设定


    这是第一条线段,无NOSHADE设定,去内定值阴影效果来显示

    这是第二条线段,有NOSHADE设定

  9. HR标签水平分割线修饰特效:
    1. dotted:点线
    2. <HR style="border:3px dotted #ff0033" width="100%" SIZE=3>

    3. dashed:虚线
    4. <HR style="border:3px dashed #ff0033" width="100%" SIZE=3>

    5. solid:实线
    6. <HR style="border:3px solid #ff0033" width="100%" SIZE=3>

    7. double:双线
    8. <HR style="border:3px double #ff0033" width="100%" SIZE=3>

    9. groove:槽线
    10. <HR style="border:3px groove #ff0033" width="100%" SIZE=3>

    11. ridge:脊线
    12. <HR style="border:3px ridge #ff0033" width="100%" SIZE=3>

    13. inset:内凹
    14. <HR style="border:3px inset #ff0033" width="100%" SIZE=3>

    15. outset:外凸
    16. <HR style="border:3px outset #ff0033" width="100%" SIZE=3>

      通过实践5~8并不理想,最好不要用。


其他效果

这几种效果不适合表内嵌套存在,例句写在表外(暂时无效,待跟进)

  1. 两头渐变透明:
  2. <HR style="FILTER:alpha(opacity=100,finishopacity=0,style=3)" width="80%" color=#987cb9 SIZE=10>

  3. 纺锤形:
  4. <HR style="FILTER:alpha(opacity=100,finishopacity=0,style=2)" width="80%" color=#987cb9 SIZE=10>

  5. 右边渐变透明:
  6. <HR style="FILTER:alpha(opacity=100,finishopacity=0,style=1)" width="80%" color=#987cb9 SIZE=3>

  7. 左边渐变透明:
  8. <HR style="FILTER:alpha(opacity=0,finishopacity=100,style=1)" width="80%" color=#987cb9 SIZE=3>

  9. 立体效果:
  10. <HR style="FILTER:progid:DXImageTransform.Microsoft:Shadow(color:#987cb9,direction:145,strength:15)" width="80%" color=#987cb9 SIZE=1>

  11. 钢针效果:
  12. <HR style="FILTER:progid:DXImageTransform.Microsoft.Glow(color:#987cb9,strength=10)" width="80%" color=#987cb9 SIZE=1>