HTMl5 创建基本网页结构

啦啦啦啦~我又来了。

我好了,我走了。

今天记录一下学习的成果,架构化的网页。

效果:

emmm,大概就是这个样子吧。

直接看代码了,代码中注视了所有的问题

代码:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>盒子模型测试</title>
    <style class="text/css">
        body {
            height: 100%;
            width:100%;
            display: block;
        }
        #wrapper {
            /*主栏外框*/
            float: left;
            /*向左浮动*/
            width: 100%;
            /*设置宽度能够自动适应*/
            margin-left: -200px;
            /*向左留出适当距离,给导航栏*/
            background: rgb(77, 76, 76);
            /*设置颜色*/
        }

        #content {/*主栏内框*/
            margin-left: 200px;
            /*左侧外边距,正值缩进*/
            background: rgb(189, 187, 187);
            color: rgb(59, 255, 255);/*字体颜色*/
            font-size: 18px;/*字体大小*/
        }

        #navigation {/*导航栏*/
            float: right;
            width: 200px;
            background: rgb(105, 103, 103);
            color: rgb(253, 158, 16);
        }

        #extra {/*其他栏*/
            float: right;
            clear: right;
            width: 200px;
            background: rgba(75, 75, 75, 0.089);
            color: rgb(253, 158, 16);
        }

        #footer {/*页脚栏*/
            clear: both;
            width: 100%;
            background: rgb(154, 214, 233);
            color: rgb(59, 79, 255);
        }
    </style>
</head>

<body>
    <div id="container">
        <div id="header">
            <h1>页眉部分</h1>
        </div>
        <div id="wrapper">
            <div id="content">
                <p><strong>1.主体内容</strong></p>
                <p>十指流玉</p>
                <p>来女装</p>
                <p>来女装来女装</p>
                <p>来女装来女装来女装</p>
                <p>来女装来女装来女装来女装</p>
                <p>来女装来女装来女装来女装来女装</p>
                <p>来女装来女装来女装来女装来女装来女装</p>
                <p>来女装来女装来女装来女装来女装来女装来女装</p>
                <p>来女装来女装来女装来女装来女装来女装来女装来女装</p>
            </div>
        </div>
        <div id="navigation">
            <p><strong>2.导航内容</strong></p>


        </div>
        <div id="extra">
            <p><strong>3.其他</strong></p>
        </div>
        <div id="footer">
            <p>4.页脚部分</p>
        </div>
    </div>
</body>

</html>

这种效果如果将网页放大时,网页的元素会根据放大自动调整网页的显示,但是网页的结构不会发生变化。但是有时候你定不想实现这种效果,那么就需要将宽度设置为固定的px类型,而不是100%样式。

效果:

可以看到放大之后出现滚动条可以进行滚动显示。这样效果就实现了。

代码:

其实就是多加了一个样式而已:

/*将上面的代码做如下修改即可*/
<style calss="text/css">
/*添加*/
#center{
            margin-left: auto;
            margin-right: auto;
            text-align: left;
            border:solid 1px red;
            width:1550px;
        }
</style>
<!--修改-->
<body id="center">
发布了77 篇原创文章 · 获赞 7 · 访问量 9086

猜你喜欢

转载自blog.csdn.net/qq_41886231/article/details/99546676
今日推荐