iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >html页面的布局技术是什么
  • 956
分享到

html页面的布局技术是什么

2024-04-02 19:04:59 956人浏览 安东尼
摘要

这篇文章主要讲解了“html页面的布局技术是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html页面的布局技术是什么”吧!

这篇文章主要讲解了“html页面的布局技术是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html页面的布局技术是什么”吧!

html布局技术有:1、浮动布局技术,兼容性比较,但页面宽度不够时会影响布局;2、绝对定位布局技术;3、flex弹性布局技术,自适应好,高度能自动撑开;4、table-cell表格布局技术;5、grid网格布局技术。

教程操作环境:windows7系统、css3&&HTML5版、Dell G3电脑。

html页面的布局技术

一、浮动布局技术

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>浮动布局</title>
    <style type="text/CSS">
      .wrap1 div{
            min-height: 200px;
        }
        .wrap1 .left{
            float: left;
            width: 300px;
            background: red;
        }
        .wrap1 .right{
            float: right;
            width: 300px;
            background: blue;
        }
        .wrap1 .center{
            background: pink;
        }  

    </style>
</head>
<body>

    <div class="wrap1">
        <div class="left"></div>
        <div class="right"></div>
        <div class="center">
            浮动布局
        </div>  
    </div>
    
</body>
</html>

浮动布局的兼容性比较好,但是浮动带来的影响比较多,页面宽度不够的时候会影响布局。

二、绝对定位布局技术

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>绝对定位布局</title>
    <style type="text/css">
      .wrap2 div{
            position: absolute;
            min-height: 200px;
        }
        .wrap2 .left{
            left: 0;
            width: 300px;
            background: red;
        }
        .wrap2 .right{
            right: 0;
            width: 300px;
            background: blue;
        }
        .wrap2 .center{
            left: 300px;
            right: 300px;
            background: pink;
        } 

    </style>
</head>
<body>

    <div class="wrap2 wrap">
        <div class="left"></div>
        <div class="center">
            绝对定位布局
        </div>
        <div class="right"></div>
    </div>

</body>
</html>

绝对定位布局快捷,但是有效性比较差,因为脱离了文档流。

三、flex弹性布局技术

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>flex布局</title>
    <style type="text/css">
      .wrap3{
            display: flex;
            min-height: 200px;
        }
        .wrap3 .left{            
            flex-basis: 300px;
            background: red;
        }
        .wrap3 .right{            
            flex-basis: 300px;
            background: blue;
        }
        .wrap3 .center{
            flex: 1;
            background: pink;
        }

    </style>
</head>
<body>

    <div class="wrap3 wrap">
        <div class="left"></div>
        <div class="center">
            flex布局
        </div>
        <div class="right"></div>
    </div>

</body>
</html>

自适应好,高度能够自动撑开

四、table-cell表格布局技术

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>table-cell表格布局</title>
    <style type="text/css">
      .wrap4{
            display: table;
            width: 100%;
            height: 200px;
        }
        .wrap4>div{
            display: table-cell;
        }
        .wrap4 .left{           
            width: 300px;
            background: red;
        }
        .wrap4 .right{          
            width: 300px;
            background: blue;
        }
        .wrap4 .center{
            background: pink;
        }

    </style>
</head>
<body>

    <div class="wrap4 wrap">
        <div class="left"></div>
        <div class="center">
            表格布局
        </div>
        <div class="right"></div>
    </div>

</body>
</html>

兼容性好,但是有时候不能固定高度,因为会被内容撑高。

五、grid网格布局技术

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>网格布局</title>
    <style type="text/css">
      .wrap5{
            display: grid;
            width: 100%;
            grid-template-rows: 200px;
            grid-template-columns: 300px auto 300px;
        }
        .wrap5 .left{   
            background: red;
        }
        .wrap5 .right{  
            background: blue;
        }
        .wrap5 .center{
            background: pink;
        }

    </style>
</head>
<body>

    <div class="wrap5 wrap">
        <div class="left"></div>
        <div class="center">
            网格布局
        </div>
        <div class="right"></div>
    </div>

</body>
</html>

感谢各位的阅读,以上就是“html页面的布局技术是什么”的内容了,经过本文的学习后,相信大家对html页面的布局技术是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: html页面的布局技术是什么

本文链接: https://www.lsjlt.com/news/87323.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html页面的布局技术是什么
    这篇文章主要讲解了“html页面的布局技术是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html页面的布局技术是什么”吧! ...
    99+
    2024-04-02
  • html页面布局怎么写
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-22
  • DIV页面布局的方法是什么
    本篇内容介绍了“DIV页面布局的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DIV页面布局与规...
    99+
    2024-04-02
  • HTML布局技巧:如何使用clear属性进行页面布局修正
    在网页开发过程中,经常会遇到布局问题,尤其是在使用浮动元素时。浮动元素在脱离文档流后,可能会导致父元素高度塌陷,从而影响整个页面布局。为了解决这个问题,我们可以使用clear属性来进行布局修正。清除浮动的常用方法是使用clear属性,其中常...
    99+
    2023-10-21
  • css的网页布局是什么
    本篇内容介绍了“css的网页布局是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • HTML教程:如何使用Grid布局进行页面布局
    从过去的表格布局到现在的Flex布局,CSS在页面布局方面一直发展和进化。而现在,CSS Grid布局成为了一种强大且灵活的布局方法。在本教程中,我们将学习如何使用CSS Grid布局来创建复杂且漂亮的页面布局。CSS Grid布局是一个二...
    99+
    2023-10-21
    html 页面布局 Grid布局
  • HTML布局技巧:如何使用定位布局进行页面绝对定位控制
    在Web开发中,页面布局是一个非常关键的要素。定位布局是一种常用的布局方式,可以让开发者更加灵活地控制元素在页面中的位置。本文将介绍如何使用定位布局进行页面绝对定位控制,并提供具体的代码示例。一、定位布局概述定位布局是指根据元素的位置属性来...
    99+
    2023-10-21
    HTML布局 定位布局 绝对定位控制
  • JavaScript中html画布的使用与页面存储技术详解
    目录一、JavaScript使用html中的画布二、页面存储技术一、JavaScript使用html中的画布 1、画布:页面中用于绘制图形的特殊区域 2、绘制图形的过程 (1)创建画...
    99+
    2024-04-02
  • HTML怎么制作一个简单的面页布局
    这篇文章将为大家详细讲解有关HTML怎么制作一个简单的面页布局,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。互联网多数的网页都是由html编写的,html配合css布局做...
    99+
    2024-04-02
  • 网页设计中页面布局的简单规则是什么
    今天给大家介绍一下网页设计中页面布局的简单规则是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。重复:在整个站点中重复实现某些页面设计风格。   重复的成分...
    99+
    2023-06-08
  • SAP CRM,C4C和Hybris的页面技术是什么
    本篇内容介绍了“SAP CRM,C4C和Hybris的页面技术是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CRM按F2就能看到页面的...
    99+
    2023-06-04
  • html+css页面布局知识有哪些
    这篇“html+css页面布局知识有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ht...
    99+
    2024-04-02
  • ChatGPT的技术局限性是什么
    这篇文章主要介绍了ChatGPT的技术局限性是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ChatGPT的技术局限性是什么文章都会有所收获,下面我们一起来看看吧。Chat...
    99+
    2023-02-23
    chatgpt
  • 分析绝对定位技术对页面布局的影响与特点
    绝对定位技术对于页面布局的影响与特点分析 引言:在网页设计中,准确地控制元素的位置和布局是非常重要的。CSS提供了多种定位机制,其中之一就是绝对定位(absolute positioning)。绝对定位可以让我们精确地指定元素在...
    99+
    2024-01-23
    页面布局 绝对定位 影响特点
  • HTML 框架标签:与其他布局技术的比较
    HTML 框架标签 <frame> 和 <frameset> 用于创建浏览器窗口内的多个子窗口("框架")。每个框架都可以显示不同的 HTML 文档,允许开发人员创建复杂的布局结构。 其他布局技术 表格布局:使用...
    99+
    2024-03-13
    框架标签
  • 采用DIV+CSS布局技术的好处与坏处是什么
    这篇文章主要介绍了采用DIV+CSS布局技术的好处与坏处是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇采用DIV+CSS布局技术的好处与坏处是什么文章都会有所收获,下面我...
    99+
    2024-04-02
  • php网页的布局是什么意思
    这篇文章主要为大家展示了“php网页的布局是什么意思”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php网页的布局是什么意思”这篇文章吧。   一。 网页的布...
    99+
    2024-04-02
  • html5中的页面布局怎么做
    这篇文章主要介绍html5中的页面布局怎么做,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 浏览器中渲染的网页由许多东西组成-logo、信息文本、图片、超链接、导航结构等等。 H...
    99+
    2024-04-02
  • 手机HTML技术的优势是什么
    随着移动设备的普及和互联网的普及,移动网络已成为人们获取信息和娱乐方式的主要方式之一。为了适应移动设备的需求,HTML5技术基于现有的HTML语言,推出了手机HTML技术,即针对移动设备的HTML技术。手机HTML是一种基于HTML5技术的...
    99+
    2023-05-14
  • HTML教程:如何使用Flexbox进行页面布局
    引言:在开发网页时,页面布局是一个至关重要的部分。为了实现自适应、灵活性强的布局方式,Flexbox成为了最受欢迎的解决方案之一。本教程将介绍Flexbox的基本概念和使用方法,并提供具体的代码示例供读者参考。一、什么是Flexbox?Fl...
    99+
    2023-10-21
    HTML教程:Flexbox布局
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作