小颖最近做的项目中要实现一个样式 ,小颖怕自己忘记了,写个随笔记下来

需求父元素下有多个子元素,并且子元素过多时要实现自动换行,给每个子元素都加了右边框,而每个子元素里的内容多少不一定,这就会产生右边框的高度不一致,长的长短的短,为了解决这个问题,那就必须让父元素下的子元素都是等高的,并且高度决定于最高的那个子元素的高度。

其实就只需要给父元素加如下样式就好了:

        display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;

先来看下效果吧:

代码:小颖用的 vue+ Ant Design of Vue

<template>
<div>
<a-row class="css-test-tem">
<a-col :span="5" v-for="item in dataList" :key="item.id">
<a-row>
<a-col :span="11">
<p class="tags-list-name company-name" :title="item.name">
{{item.name}}</p>
</a-col>
<a-col :span="13">
<a-row v-for="tags in item.tags" :key="tags.id">
<a-col :span="12" class="tags-name" :title="tags.cls">{{tags.cls}}</a-col>
<a-col :span="12" class="tags-prob" :title="tags.prob">{{tags.prob}}</a-col>
</a-row>
</a-col>
</a-row>
</a-col>
</a-row>
</div>
</template> <script>
export default {
name: "cssTest",
data() {
return {
dataList: [{
id: 1,
name: '测试1',
tags: [{
id: 11,
cls: 'hand',
prob: 1.22222
}, {
id: 12,
cls: 'hand2',
prob: 1.3333
}, {
id: 13,
cls: 'hand4',
prob: 1.444444
}, {
id: 14,
cls: 'hand5',
prob: 1.55555
}]
}, {
id: 2,
name: '测试2',
tags: [{
id: 22,
cls: 'hand',
prob: 1.22222
}]
}, {
id: 3,
name: '测试3',
tags: [{
id: 31,
cls: 'hand',
prob: 1.22222
}, {
id: 32,
cls: 'hand2',
prob: 1.3333
}, {
id: 33,
cls: 'hand4',
prob: 1.444444
}, {
id: 34,
cls: 'hand5',
prob: 1.55555
}, {
id: 35,
cls: 'hand6',
prob: 1.666666
}]
}]
}
}
}
</script> <style scoped lang="scss">
.css-test-tem {
width: 900px;
margin: 0 auto;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
color: #333;
.ant-col-5{
padding: 20px 10px;
border-right: 1px solid #afabac;
}
.tags-name{
padding-right: 5px;
}
.company-name,
.tags-name,
.tags-prob {
cursor: default;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
</style>

css如何让父元素下的所有子元素高度相同的更多相关文章

  1. JS中如何删除某个父元素下的所有子元素?

    JS中如何删除某个父元素下的所有子元素?这里我介绍几种方法: 1.通过元素的 innerHTML 属性来删除 这种方式我觉得是最有方便的,直接找到你想要的父元素,直接令其 element.innerH ...

  2. js删除一个父元素下面的所有子元素

    比如<div id="ok"><button tpye='button'>111111</button><p>22222</p ...

  3. js中如何删除某个元素下面的所有子元素?(两种方法)

    js中如何删除某个元素下面的所有子元素?(两种方法) 一.总结 方法一:通过元素的innerHTML属性 元素element.innerHTML=""; 方法二:通过元素的remo ...

  4. 帝国cms 灵动标签【列表页】调用当前父栏目下的所有子栏目

    <? $bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID ?> [e:loop={"select ...

  5. SQL查询父节点下的所有子节点(包括子节点下的子节点,无限子节点)

    -->Title:Generating test data -->Author:wufeng4552 -->Date :2009-09-30 08:52:38 set nocount ...

  6. DOM: 如何获取元素下的第一个子元素

    Element.firstChild ?,是的,这是第一种方法,当然,通常来说支持 W3C 规范的浏览器,如 Firefox 等取到的应该是 TEXT_NODE.很早之前,或者说现在最流行的方法可能是 ...

  7. dedecms 调用父栏目下的所有子栏目

    效果如下: 代码如下: <div class="productxilie"> <ul> {dede:channelartlist row=6 typeid ...

  8. css 选择其父元素下的某个元素

    一,选择器 :first-child   p:first-child(first第一个 child子元素)(找第一个子元素为p) :last-child    p:last-child(last倒数 ...

  9. Jquery过滤选择器,选择前几个元素,后几个元素,内容过滤选择器等

    一.基本过滤选择器(重点掌握下列八个):first 选取第一个元素 $("div:first").css("color","red");:l ...

随机推荐

  1. pandas的使用(7)--分组

    pandas的使用(7)--分组

  2. [转帖]ZEROCONF是什么

    ZEROCONF是什么 xjsunjie关注0人评论9867人阅读2014-05-13 16:12:18 https://blog.51cto.com/xjsunjie/1410592 奇怪 两个文档 ...

  3. sql server报【从varchar数据类型到datetime数据类型的转换产生一个超出范围的值】错误的解决办法

    产生这个错误的原因是在使用convert函数将给定的日期字符串转换为日期类型的时候,因为datetime这个数据类型有时间数值的范围限定,当超出时间范围时就抛出这个错误. 如果类型是[datetime ...

  4. 三、hexo+github搭建个人博客的主题配置

    更换博客主题 主题可参考:https://hexo.io/themes/ hexo默认主题:Landscape 示例主题:Next 下载Next主题 进入Blog所在目录,输入下载命令 #进入Blog ...

  5. 深入V8引擎-AST(6)

    花了5篇才把一个字符串词法给解析完,不知道要多久才能刷完整个流程,GC.复杂数据类型的V8实现那些估计又是几十篇,天呐,真是给自己挖了个大坑. 前面几篇实际上只是执行了scanner.Initiali ...

  6. CocosCreator 2.1.2 Shader组件

    本篇文章相关导读: 新版ShaderHelper,支持 Creator 2.1.2 ! 社区大佬揭开 Creator 2.1.2 材质系统的神秘面纱! 为什么要选择使用TypeScript,看了就知道 ...

  7. 配置ssl使用了不受支持的协议。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH

    使用了不受支持的协议. ERR_SSL_VERSION_OR_CIPHER_MISMATCH 协议不受支持 客户端和服务器不支持一般 SSL 协议版本或加密套件.   类似的这种提示   免费版百度云 ...

  8. Blend 硬货 绑定

    原文:Blend 硬货 绑定 开始讲一点 硬技能 怎么用Blend实现绑定 效果 详细说一下绑定 1)default 2)OneTime 3) One Way 4)TwoWay 5) OneWayto ...

  9. SpringMVC数组参数

    前端 var moduleids = moduleArr.join(','); //一定要切换成,分割的字符串传到后台 后台 @RequestParam List<String> modu ...

  10. 实验吧——因缺思汀的绕过(sql with rollup)

    题目地址:http://ctf5.shiyanbar.com/web/pcat/index.php 通读源码,得知出flag的条件 1.需要post提交uname以及pwd,否则直接die了 if ( ...