如何在HTML中创建水平线(<hr />)跨越所有页面宽度

时间:2013-11-26 09:27:05

标签: html web

我有以下HTML

 <!DOCTYPE html>
    <html>
        <body>

        <h1>My Great Web</h1>
        <FONT SIZE = "5">
        <ol>
            <li> Foo. </li>
            <li> Bar. </li>
        <ol>
        </FONT>

        <br>
        <hr style="width: 100%"/>


       </body>
    </html>

产生下图。 enter image description here

请注意,水平线不会完全向左延伸。我怎么能这样做?

3 个答案:

答案 0 :(得分:9)

您必须关闭 <ol>

 <ol>
   <li> Foo. </li>
   <li> Bar. </li>
 </ol>

答案 1 :(得分:0)

HTML5不支持字体标记。请改用CSS。 在HTML 4.01中不推荐使用font元素。

某些浏览器可能显示效果不佳

<html>
    <body>

    <h1>My Great Web</h1>

   <div style="font-size:12px;">
    <ol>
        <li> Foo. </li>
        <li> Bar. </li>
    </ol>
    </div>

    <br>
    <hr/>


   </body>
</html>

答案 2 :(得分:0)

这样做:

 <!DOCTYPE html>
    <html>
    <head>
    <style>
        body {
            margin: 0 ;
            padding: 0;
            font-size: 14px;
        }
        .container {
            width: 80%;
            margin: 0 auto;
        }
    </style>
    </head>
        <body>

            <div class="container">
                <h1>My Great Web</h1>
                    <div class="list">
                       <ol>
                            <li> Foo. </li>
                            <li> Bar. </li>
                        <ol>
                    </div>

                <br />

            </div>

                <hr />

       </body>
    </html>