flex布局第一行div左对齐,第二行中对齐,第三行右对齐

.flex{

      display:flex;

      flex-direction:column;

      width:600px;

  }

.flex div{

      width:100px;

      height:100px;

      background:red;

      margin-left:2px;

  }

.flex div:nth-of-type(1){

      align-self:flex-start;

  }

.flex div:nth-of-type(2){

     align-self:center;

  }

.flex div:nth-of-type(3){

     align-self:flex-end;

  }

原文地址:https://www.cnblogs.com/chenchenhao/p/9889960.html

时间: 2024-11-09 00:28:07

flex布局第一行div左对齐,第二行中对齐,第三行右对齐的相关文章

Flex 布局教程:语法篇(摘抄,学习中)

网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. 2009年,W3C提出了一种新的方案----Flex布局,可以简便.完整.响应式地实现各种页面布局.目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能. Flex布局将成为未来布局的首选方案.本文介绍它的语法,下一篇文章给出常见布局的Flex写法. 以下内容主

flex布局最后一行左对齐的处理

1.添加几个空item(用于大多数场景) 根据布局列数添加空item,比如每行最大n列,那么在最后添加n个空item即可 <html> <style> .item { width: 32%; background-color: #00abff; height: 60px; margin-top: 10px; } .itemempty { height: 0px; width: 32%; } .box { display: flex; justify-content: space-b

用C++编一程序,先输出一行sun mon tue wed thu fri fri,接着使用右对齐打印出日期,像日历那样

先输出一行sun mon tue wed thu fri fri,再提醒用户输入一个起始日期和终止日期,然后输出结果. #include<iostream> #include<iomanip> //要设置域宽,使用setw函数,所以要使用iomanip头文件 using namespace std; int main(){ int day, stop, i, j, tian; cout << "Enter the number of day and stop:

C++中改变setw(n)的对齐方式 (转)

使用setw(n)设置输出宽度时,默认为右对齐,如下: // include <iostream> // include <iomanip> std::cout << std::setw(5) << "1" << std::endl; std::cout << std::setw(5) << "10" << std::endl; std::cout << st

flex 布局 初次接触这个好使又不是特别好用的布局方法

刚开始学前端的童鞋们应该也是一样先学习的table然后再学习了盒子模型,感觉终于学会了简单的网页布局,使用各种display,float,position绞尽脑汁给页面布局成自己想要的页面样式,然而,当自己把页面放缩时....画风就莫名其妙的变了,没错 ,就是变了,变得很乱很丑,再把网页放到手机上:卧槽这是哪个战斗力五颗渣的家伙写的啊,整个页面一坨一坨的堆积在一起. 然后就钻研js响应式布局,写着写着,哎呀我去,这是哪一个的宽啊,这是哪一个元素的高啊,这个比例等下设置为多少,跟上一个需不需要一样

Flex 布局相关用法

前言: 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中 就不容易实现. 2009年,W3C提出了一种新的方案----Flex布局,可以简便.完整.响应式地实现各种页面布局,2012年得到进一步完善. 2009年版本的语法已经过时(display: box),使用的时候为了兼容需要加上一些前缀 /* 形如: */ display: -webkit-box; /* Chrome 4+, Safar

Flex布局学习笔记

参考教程<Flex布局完全教程> Flexbox 布局(也叫Flex布局,弹性盒子布局)模块目标在于提供一个更有效地布局.对齐方式,并且能够使父元素在子元素的大小未知或动态变化情况下仍然能够分配好子元素之间的间隙. Flex布局是一个完整的模块而不是一个单独的属性,它包括了完整的一套属性.其中有的属性是设置在容器(container,也可以叫做父元素,称为flex container)上,有的则是设置在容器的项目上(item,也可以叫做子元素,称为flex items)上. Flex布局有一个

flex布局 响应式布局 过渡 动画

Z-index <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>z-index</title> <style type="text/css"> .box{ <!-- 辅助子级进行绝对定位 --> position:relative; width:400px; height:400px; backg

CSS3布局之flex布局效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{ margin: 0; padding: 0; } .container{ width: 1000px; margin:0 auto; } he