你几乎完成了然而,将

flex: 0 0 声明设置到列将阻止它们增长/缩小;而

参数将定义列的宽度.

另外,您可以使用CSS3 calc()表达式来指定相对于标题高度的列的高度.

#productShowcaseTitle {

flex: 0 0 100%; /* Let it fill the entire space horizontally */

height: 100px;

}

#productShowcaseDetail,#productShowcaseThumbnailContainer {

height: calc(100% - 100px); /* excluding the height of the header */

}

#productShowcaseContainer {

display: flex;

flex-flow: row wrap;

height: 600px;

width: 580px;

}

#productShowcaseTitle {

flex: 0 0 100%; /* Let it fill the entire space horizontally */

height: 100px;

background-color: silver;

}

#productShowcaseDetail {

flex: 0 0 66%; /* ~ 2 * 33.33% */

height: calc(100% - 100px); /* excluding the height of the header */

background-color: lightgray;

}

#productShowcaseThumbnailContainer {

flex: 0 0 34%; /* ~ 33.33% */

height: calc(100% - 100px); /* excluding the height of the header */

background-color: black;

}

(由于简洁而忽略了供应商前缀)

或者,如果您可以更改标记,例如将列包围另外的< div>元素,将不会使用calc()实现如下:

#productShowcaseContainer {

display: flex;

flex-direction: column;

height: 600px; width: 580px;

}

.contentContainer { display: flex; flex: 1; }

#productShowcaseDetail { flex: 3; }

#productShowcaseThumbnailContainer { flex: 2; }

#productShowcaseContainer {

display: flex;

flex-direction: column;

height: 600px;

width: 580px;

}

.contentContainer {

display: flex;

flex: 1;

}

#productShowcaseTitle {

height: 100px;

background-color: silver;

}

#productShowcaseDetail {

flex: 3;

background-color: lightgray;

}

#productShowcaseThumbnailContainer {

flex: 2;

background-color: black;

}

(由于简洁而忽略了供应商前缀)

css 全角设置,CSS Flex框布局:全角行和列相关推荐

  1. i css svg,如何设置 CSS 背景图中的 SVG 的颜色

    Coloring SVGs in CSS Background Images 如何设置 CSS 背景图中的 SVG 的颜色 I love using SVG in CSS background ima ...

  2. css行间距怎么设置(CSS设置行间距)

    1. CSS设置行间距 CSS将文本设置双倍行距后方法: 打开一个html代码页面,创建一个含有一段文本的div标签. 使用css的line-height属性设置行的高为40px. 保存html代码后 ...

  3. CSS @page 规则 设置打印页面框的尺寸,方向和页边距,用于打印预览和从浏览器打印Web文档

    @page规则定义styleSheet中页面框的尺寸,方向和页边距,用于打印预览和从浏览器打印Web文档.通常,在此构造中,各种CSS属性(如大小,页面和边距)用于指定页面框的尺寸,方向,边距等. 页 ...

  4. css中光标的设置,CSS Cursors(光标)

    CSS Cursors(光标) CSS光标属性,用于在鼠标移至某个区域或网页上的链接时定义光标类型(即鼠标指针). 改变光标的外观 浏览器通常将鼠标指针显示在网页的任何空白部分上,带手套的手显示在任何 ...

  5. thymeleaf 修改css,用thymeleaf设置CSS样式属性

    -1 I hope it will help someone. 我希望它会帮助某人. Please make sure that your image SIZE is SMALLER than scr ...

  6. vscode jsx html补全,VScode设置jsx语法自动补全

    Python小练习二 # 以正确的宽度在居中的"盒子"内打印一个句子 # 注意,整数除法运算符(//)只能用在Python 2.2及后续版本,在之前的版本中,只使用普通除法(/) ...

  7. HTML中用弹性布局设置位置,HTML的flex弹性布局

    flex 布局概述 1. flex 是什么flex 是 Flexible Box 的缩写,意为弹性布局 flex 2009 年就已出现,浏览器兼容性很好,请放心使用 2. flex 解决了什么问题块元 ...

  8. css设置字体大小会受分辨影响吗,CSS字体大小设置时的参考(转)

    font-size 设置的绝对关键字: 以下几个绝对字体大小的设置是有效的.当然他们是浏览器预定义设置的.给元素指定了绝对关键字font-size的时候,该元素就不会继承父元素的字体大小 font-s ...

  9. flex弹性布局教程-03-项目属性flex-basis

    本节目标 掌握 flex-basis 的用法. 了解 flex-basis 和 width 的不同. 阅读时间大约5分钟. 内容摘要 本篇介绍了 flex 项目属性的第一个 flex-basis ,用 ...

最新文章

  1. php上传图片k,PHP fastcgi模式上传大文件(大约有300多K)报错,
  2. “脑补”的科学依据:眼前的黑不是黑,靠得是你的大脑
  3. matlab-等高线图-三维曲线的绘制
  4. 以后再也不去字节面试了…
  5. 入侵检测系统的性能的辨别(3)
  6. 我是如何提升 Rust 编译器的速度?
  7. [UOJ22]外星人
  8. Xshell 5 Build 1339 (5.0.1339)
  9. Vue地区选择器==V - Distpicker
  10. 计算机机房的维护方案,机房设备维护方案.doc
  11. Apache与Tomcat有什么关系和区别
  12. 计算机显卡型号中数字含义详解,显卡型号中字母和数字所代表的含义
  13. 李清照《声声慢》欣赏(转载)
  14. 【阿里网盘】阿里网盘使用全攻略
  15. visio2010中怎么画虚线
  16. springboot结合注解动态获取数据库表
  17. 小米手机刷机失败之小米La¥%¥Ji
  18. 有趣的跳跃(循环判断)
  19. 如何自定义Android推送提示音,让你的应用与众不同
  20. 如何实现 Oracle 的自增序列,两步轻松搞定

热门文章

  1. CSS控制背景颜色和背景图像的方法
  2. 何恺明新作品:VITDet
  3. Hive自定义函数(字母大小写转换)
  4. Lancet子刊:预测婴儿自闭症:进展与挑战
  5. SQL语法 Access
  6. MATLAB数据结构
  7. 一键生成IOS App Icon工具
  8. macos 终端下载_如何使用终端下载macOS更新
  9. python 实现usn读取记录
  10. ddns-go搭建ddns(动态域名解析)