大一新生上课没认真听求大家的帮助如何编写一个网页index.html,分别用表格布局、CSS布局与框架布局来制作以下页面

如何编写一个网页index.html,分别用表格布局、CSS布局与框架布局来制作以下页面。

img

提供参考链接:https://blog.csdn.net/qq_44888570/article/details/108870160

可以参考

不难啊,手写都可以;

你看看还有没有要求

不过,我建议你还是先自己尝试做下,遇到有问题才来交流。

这些基础的页面制作,建议还是先动手实践一下

表格布局和css布局都很简单,建议自己先写一写,框架布局,这个框架指的是什么框架呢?
楼上那位兄弟的博客对于css布局已经讲述得很清楚了,可以参考

这是最基础的html+css.建议自己动手写写,不难

直接拿去用

img


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0">
    <title>弹性盒布局</title>
    <style>
        body {
            font: 24px Helvetica;
            background: #fff;
        }
        .main {
            min-height: 500px;
            margin: 0px;
            padding: 0px;
            display: flex;/*设置该div为一个弹性盒容器*/
            flex-flow: row;/*子元素按横轴方向顺序排列*/
        }
        .main > article {
            margin: 4px;
            padding: 5px;
            border-radius: 7pt;/*pt也是文字大小的一种单位,1pt=px*3/4 */
            background: #719DCA;
            flex: 3 ;/*用数字也可以达到分配宽度的效果,将容器分为5份,占3份*/
            order: 2;/*排序为第2个子元素*/
        }
        .main > nav {
            margin: 4px;
            padding: 5px;
            border-radius: 7pt;
            background: #FFBA41;
            flex: 1 ;/*将容器分为5份,占1份*/
            order: 1;/*排序为第1个子元素*/
        }
        .main > aside {
            margin: 4px;
            padding: 5px;
            border-radius: 7pt;
            background: #FFBA41;
            flex: 1 ;/*将容器分为5份,占1份*/
            order: 3;/*排序为第3个子元素*/
        }
        header, footer {
            display: block;
            margin: 4px;
            padding: 5px;
            min-height: 100px;
            border: 2px solid #FFBA41;
            border-radius: 7pt;
            background: #FFF;
        }
        @media all and (max-width: 640px) {/*当屏幕小于640px时*/
            .main {
                flex-flow: column; /*弹性盒中的子元素按纵轴方向排列*/
            }
            .main > article, .main > nav, .main > aside {
                order: 0; /*将子元素都设置成同一个值,指按自然顺序排列*/
            }
            .main > nav, .main > aside, header, footer {
                min-height: 50px;
                max-height: 50px;
            }
        }
 </style>
</head>
<body>
    <header>header</header>
    <div class="main">
        <article>article</article>
        <nav>nav</nav>
        <aside>aside</aside>
    </div>
    <footer>footer</footer>
</body>
</html>

制作一个简单HTML静态网页(HTML+CSS)
https://blog.csdn.net/m0_73081085/article/details/128034607
有其他不懂得问题,可以发出来



<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0">
    <title>弹性盒布局</title>
    <style>
        body {
            font: 24px Helvetica;
            background: #fff;
        }
        .main {
            min-height: 500px;
            margin: 0px;
            padding: 0px;
            display: flex;/*设置该div为一个弹性盒容器*/
            flex-flow: row;/*子元素按横轴方向顺序排列*/
        }
        .main > article {
            margin: 4px;
            padding: 5px;
            border-radius: 7pt;/*pt也是文字大小的一种单位,1pt=px*3/4 */
            background: #719DCA;
            flex: 3 ;/*用数字也可以达到分配宽度的效果,将容器分为5份,占3份*/
            order: 2;/*排序为第2个子元素*/
        }
        .main > nav {
            margin: 4px;
            padding: 5px;
            border-radius: 7pt;
            background: #FFBA41;
            flex: 1 ;/*将容器分为5份,占1份*/
            order: 1;/*排序为第1个子元素*/
        }
        .main > aside {
            margin: 4px;
            padding: 5px;
            border-radius: 7pt;
            background: #FFBA41;
            flex: 1 ;/*将容器分为5份,占1份*/
            order: 3;/*排序为第3个子元素*/
        }
        header, footer {
            display: block;
            margin: 4px;
            padding: 5px;
            min-height: 100px;
            border: 2px solid #FFBA41;
            border-radius: 7pt;
            background: #FFF;
        }
        @media all and (max-width: 640px) {/*当屏幕小于640px时*/
            .main {
                flex-flow: column; /*弹性盒中的子元素按纵轴方向排列*/
            }
            .main > article, .main > nav, .main > aside {
                order: 0; /*将子元素都设置成同一个值,指按自然顺序排列*/
            }
            .main > nav, .main > aside, header, footer {
                min-height: 50px;
                max-height: 50px;
            }
        }
 </style>
</head>
<body>
    <header>header</header>
    <div class="main">
        <article>article</article>
        <nav>nav</nav>
        <aside>aside</aside>
    </div>
    <footer>footer</footer>
</body>
</html>

这中布局 自己搭建起来很快的了 建议你自己写

bootstrap前端框架,满足你的需求

建议自己先写写,或者套用现成的代码,改改参数,不难的