两列自适应布局(代码片段)

liweitao liweitao     2022-12-05     714

关键词:

技术图片

 

 

 

第一种写法:  

wxml:
  <view class="page_first">
    <view class="page_li" wx:for="4"></view>
  </view>

wxss:
  .page_firstpadding: 30rpx;box-sizing: border-box;display: flex;flex-wrap: wrap;
  .page_first .page_liwidth: 48%;margin-right: 4%;padding-bottom: 48%;background: red;margin-bottom: 30rpx;
  .page_first .page_li:nth-child(2n)margin-right: 0;

 

第二种写法:

wxml:
 <view class="page_two">
    <view class="page_li" wx:for="4"></view>
 </view>

wxss:
  .page_twopadding: 30rpx;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;
  .page_two .page_liwidth: calc(50vw - 45rpx);padding-bottom: 48%;background: green;margin-bottom: 30rpx;

 

第三种写法:

wxml:
 <view class="page_three">
    <view class="page_li" wx:for="4"></view>
 </view>

wxss:

 .page_threepadding: 30rpx;box-sizing: border-box;display: flex;flex-wrap: wrap;
 .page_three .page_liwidth: 47.5%;padding-bottom: 47.5%;background: yellowgreen;margin-bottom: 30rpx;
 .page_three .page_li:not(:nth-child(2n))margin-right: calc(5% / 1);

 

第四种写法:

wxml:
 <view class="page_four">
    <view class="page_li" wx:for="4"></view>
 </view>

wxss:

 .page_fourpadding: 30rpx;box-sizing: border-box;display: grid;grid-template-columns: 47.5% 47.5%;grid-gap: 30rpx 5%;
 .page_four .page_liwidth: 100%;background: gold;padding-bottom: 100%;

 

css两列自适应布局的4种思路

前面的话  前面已经介绍过css两列布局中单列定宽单列自适应布局的6种思路的两列布局,而两列自适应布局是指一列由内容撑开,另一列撑满剩余宽度的布局方式。本文将从float、table、flex和grid来介绍两列自适应布局的4种思... 查看详情

两列自适应布局

两列自适应布局随便拿一个搜索引擎搜索一下“两列自适应布局”,都能得到很多种实现方法,这篇文章的重点是这些方法的底层逻辑是什么,他们是怎么得来的。分析:需要满足三个要求:①两个盒子在同一行②右边的盒子需... 查看详情

两列自适应布局

目的:想要在网页中实现自适应两列布局,即左边一列是固定宽度的,右边一列的宽度等于屏幕宽减去左边的宽度(或相反)。分析:需要满足三个要求:①两个盒子在同一行②右边的盒子需要占满剩下的空间③两个盒子不能重... 查看详情

两列布局(一列定宽,一列自适应)

用table+table-cell实现两列布局(一列定宽,一列自适应,且table是自动的两列自动登高)1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>Document</title>6<styletype="text/css"> 查看详情

css---两栏三栏布局

  本文主要总结了两栏布局(两列自适应、一列固定一列自适应)、三栏布局(两边固定中间自适应)的一些方法,以便遗忘时能方便查询。一、两栏布局1、两列自适应  两列自适应是特别简单的布局方式,其要点在于把... 查看详情

布局-两列布局(一列定宽,一列自适应)

结构:1<divclass="parent">2<divclass="left">3<p>left</p>4</div>5<divclass="right">6<p>right</p>7<p>right</p>8</div>9</div>样式:1.解决方案 查看详情

布局一两列自适应布局

<!DOCTYPEhtml><html>   <head>     <metacharset="UTF-8">     <title>两列自适应布局</title>    查看详情

三列自适应布局

分析了两列自适应布局的实现思路后,会觉得三列自适应布局的实现原理其实和他一模一样,不过是多了一个盒子而已。第一类,浮动在前:<divclass="left"></div><divclass="right"></div><divclass="main"></div>方法... 查看详情

常见的布局实现,如弹性布局,两列、三列布局

参考技术A一列固定宽度,另一列自适应宽度如下图所示:第一列固定宽度200px,第二列自适应。边上两列固定宽度,中间自适应注意html的写法,左右两列,也就是1,3列应该写在一起,中间列写在最后效果同上 查看详情

css三列布局

前面的话  前面已经介绍过单列定宽单列自适应和两列自适应的两列布局。本文介绍三列布局,分为两侧定宽中间自适应、两列定宽一侧自适应、中间定宽两侧自适应、一侧定宽两列自适应和三列自适应这五种情况 两侧定... 查看详情

css基础知识点小计1-选择符权重优先级及两列布局中一列自适应,另一列固定宽度

1:标有!important标记的样式2:HTML编辑的样式3:用户设置的样式4:浏览器默认的样式 一列自适应,另一列固定宽度,个人认为如下方法比较好用<!DOCTYPEhtml><html><head> <title> html5 </title> <linkrel="stylesheet"... 查看详情

css布局,单列宽度固定,另一列自适应。

CSS布局,要求是满屏显示,分成两列显示,其中左边单列宽度固定,右边一列自适应。能根据不同的显示屏分辨率,右边一列可以占满剩下的屏幕。请问该如何设置。左边单列固定宽度,如:width:100px;height:auto;右边一列自适应... 查看详情

前端面试题前端布局问题(代码片段)

... 使用float+margin实现使用table实现使用flex实现代码实现两列定宽,一列自适应使用float+margin实现使用float+overflow实现使用table实现使用flex实现代码实现:两侧定宽,中间自适应利用float+margin实现利用table实... 查看详情

三列自适应布局

第一类,浮动在前:<divclass="left"></div><divclass="right"></div><divclass="main"></div>方法一:float+margin.main{margin-left:150px;margin-right:100px;}.left{float:left;width:15 查看详情

三列自适应布局(左右定宽中间自适应)

左右定中间自适应三列布局1.绝对定位 2.浮动 3.flex11.绝对定位2<!doctypehtml>3<head>4<metacharset="utf-8"/>5<title>三栏布局</title>6<styletype="text/css">7*{8margin:0;9padding:0;10}11 查看详情

双飞翼布局和圣杯布局解析

...布局或者说圣杯布局它们都是三列布局;(一列自适应和两列固定列)。当然,除了三列布局,还有一列布局(自适应居中)、两列布局(一列自适应一列固定列)。其他两种都相对来说简单些。就着重说一下三列布局。一、双飞 查看详情

常用布局的实现(两列布局三列适应布局,两列等高适应布局等)

两列布局:左侧定宽,右侧自适应方法一:利用float和负外边距<style>*{ margin:0; padding:0;}.main,.sitebar{ font:bolder20px/300px;}.main{ width:100%; float:left;}.main.content{ margin-left:200px; background-color:red;}.siteb 查看详情

两列布局:6种方法(代码片段)

面试过程中总会文档两列布局,左边等宽,右边自适应几种方法?以下提供6种为君解忧<divid="wrap"><divid="left"></div><divid="right"></div></div>需求就是左侧定宽,右侧自适应。(height先... 查看详情