博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML 布局的几种方式
阅读量:5251 次
发布时间:2019-06-14

本文共 1334 字,大约阅读时间需要 4 分钟。

1.浮动

2.定位

3.分栏布局

  column-count:auto | 整数;---控制栏数

    column-width: auto | length;---每栏的宽度

      column-gap : length ;---两栏之间的间距

      column-rule : 宽度,线型,颜色;---栏与栏的间隔线 类似border,solid | dotted | dashed 实线 | 点线 | 虚线

     column-width和column-count可以让一个元素进行多列布局 column-gap和column-rule就处在相邻两列之间

例子:

大数据下个人隐私的保护分析与研究

一堆内容

css

.con{    width: 600px;    column-count: 3; 分几栏    column-gap: 10px; 每栏之间的距离    column-rule: 3px dotted red; 栏目之间的线  }  .con h1{    -webkit-column-span: all; 标题是否跨栏显示  }

4.弹性布局

  优点:

     1 适应性强,在做不同屏幕分辨率的界面时非常实用

     2 可以随意按照宽度、比例划分元素的宽高

     3 可以轻松改变元素的显示顺序

       4 弹性布局实现快捷,易维护

  display:box;将一个元素的子元素以弹性布局进行布局

  box-orient:horizontal  || vertical || inherit 子元素排列方式 

  box-direction:normal || reverse || inherit 子元素的排列顺序

  box-align:start || end || center 子元素的对齐方式 (规定水平框中垂直位置 或 垂直框中水平位置)

  box-pack: start || end || center 子元素的对齐方式(规定水平框中水平位置 或 垂直框中垂直位置)

  box-flex:number;子元素如何分配剩余空间

  box-ordinal-group:number;子元素显示顺序

例子:

111
222
333

5.响应式布局

一个网站能够兼容多个终端---而不是为每个终端做一个特定的版本

  @media all(用于所有的设备) || screen (用于电脑屏幕,平板电脑,智能手机等)  and|not|only(三个关键字可以选)

  

 

转载于:https://www.cnblogs.com/SunShineM/p/6899418.html

你可能感兴趣的文章
自动从网站上面下载文件 .NET把网站图片保存到本地
查看>>
【识记】 域名备案
查看>>
STL uva 11991
查看>>
MY SQL的下载和安装
查看>>
自定义OffMeshLink跳跃曲线
查看>>
寄Android开发Gradle你需要知道的知识
查看>>
简述spring中常有的几种advice?
查看>>
学习Redux之分析Redux核心代码分析
查看>>
ABAP 创建和调用WebService
查看>>
C# 实例化顺序
查看>>
CSS水平垂直居中总结
查看>>
委托又给我惹麻烦了————记委托链的取消注册、获取返回值
查看>>
ps怎么把白色背景变透明
查看>>
gource 安装教程
查看>>
字符串转 Boolean 的正确方式
查看>>
给你的网站404页面加上“宝贝寻亲”公益页面
查看>>
整理推荐的CSS属性书写顺序
查看>>
协程, IO阻塞模型 和 IO非阻塞模型
查看>>
ServerSocket和Socket通信
查看>>
css & input type & search icon
查看>>