美文网首页工作生活
常见布局方法

常见布局方法

作者: 搬不完的元猿员 | 来源:发表于2019-07-02 05:00 被阅读0次

1/3/5

主流布局的类型:

1.静态布局(static)

静态布局是针对PC段的传统Web设计。设计一个居中布局,一般具有固定的宽度,当浏览器窗口缩小时,页面内容会被遮挡,呈现横竖向滚动条。

2.响应式布局(responsive)

针对越来越多的移动端设备,一个web设计能够兼容多个终端。通过CSS3中的Media Query(媒介查询),采用栅格化方式,分别为不同的屏幕分辨率定义布局。

3.弹性布局(flexbox)

响应式布局中的一种,为了实现响应式布局,CSS3提供的一种最新布局模式。提供更加高效的方式来对布局容器的子元素进行排列、对齐和分配空白空间。

PC站常见布局

1. 一列布局(静态布局):一列自适应居中

2. 两列布局:一列固定宽+一列自适应

3. 三列布局(双飞翼布局):中间列自适应宽+左右列固定宽

一列布局:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>一列布局:一列自适应居中</title>

<style>

* {

margin:0;

padding:0;

}

html,body {

height:100%;

}

.container {

width:600px;

height:100%;

margin:0 auto;

background:gray;

border:1px red solid;

}

</style>

</head>

<body>

<div class="container"> 页面</div>

</body>

</html>

两列布局:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>两列布局:一列固定宽,一列自适应</title>

<style>

* {

margin:0;

padding:0;

}

html,body {

height:100%;

}

aside, .main {

height:100%;

border:1px red solid;

}

aside {

background:#0FF;

float:left;

width:200px;

}

.main {

margin-left:210px;

background:#CC3;

}

</style>

</head>

<body>

<aside>边栏导航</aside>

<div class="main">主体box</div>

</body>

</html>

双飞翼布局:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<style>

* {

margin:0;

padding:0;

}

html, body {

height:100%;

}

.main,.left,.right {

height:100%;

float:left;

}

.main {

width:100%;

padding-left:200px;

padding-right:300px;

box-sizing:border-box;

background:#CCC;

}

.left {

margin-left:-100%;

width:200px;

background:#0CF;

}

.right {

margin-left:-300px;

width:300px;

background:#F63;

}

</style>

</head>

<body>

<div class="main">中中中中中间</div>

<div class="left">左边左边左边左边</div>

<div class="right">右边</div>

</body>

</html>

相关文章

  • CSS全面解析之二:CSS 布局

    布局的简单回溯布局重要性的介绍 常见的布局方法常见布局方法 现代化布局 flexbox 布局,核心代码如下。如果要...

  • 常见布局方法

    1/3/5 主流布局的类型: 1.静态布局(static) 静态布局是针对PC段的传统Web设计。设计一个居中布局...

  • [前端学习]移动web部分学习笔记,第二天

    网页布局方法总结: 目前已经学习了两种布局方式:固定宽度布局:常见于PC端,设定固定的宽度作为版心来布局流式布局:...

  • iOS Masonry布局(一)

    Masonry是项目中常见的自动布局库,采用链式语法封装。 常见布局方法 1.添加约束 2.更新约束 3.删除以前...

  • 诗词创作技巧系列9:结构技巧之布局2

    常见的几种经典诗词布局方法 (1)标准式 标准式布局,是一种以情事起讫为依据,遵循“起承转合”法度的布局。 在布局...

  • (四)View的工作原理

    View的三大流程:测量,布局,绘制。View的常见回调方法:构造方法、onAttach、onVisibility...

  • 聊聊常见的布局方法

    常见的页面布局 作为一个像我这样的切图仔前端而言,拿到设计图的第一步就是要分析设计图大致地划分区域,然后选择一种最...

  • recyclerView多布局,多种不同类型数据合并处理

    对于常见的多布局,我们可以设置不同的type,例如 getItemViewType方法: ``` if (mDat...

  • 前端开发-常见CSS布局

    常见的两列布局 float浮动布局 flex布局 常见的三列布局 float浮动布局 position定位 fle...

  • CSS布局入门及踩坑

    1.概述: 本文是自己css学习中一些布局方法的小结。包括一些必要的基础知识,以及常见布局之:左右布局、左中右布局...

网友评论

    本文标题:常见布局方法

    本文链接:https://www.haomeiwen.com/subject/fxuocctx.html