el-row的gutter失效問題
完整代碼在vue中可直接執行
若想gutter間距效果體現出來,需要將css樣式,(如:border,background等),添加在el-col的子標簽div中的class下才能生效
類名添加在el-col中樣式是有了,但是間距確不體現
html代碼
<el-row :gutter='20'> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> </el-row>
css代碼
.element{ .el-row{ padding: 20px; .el-col{ margin-bottom: 10px; .gutter{ border: 1px solid #ccc; padding: 10px 10px; } } } }
完整代碼
<template> <div class="element"> <el-row :gutter='20'> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> <el-col :span='6'><div class="gutter">132465</div></el-col> </el-row> </div> </template> <script> export default { name: 'Elememt' }; </script> <style lang='less' scoped> .element{ .el-row{ padding: 20px; .el-col{ margin-bottom: 10px; .gutter{ border: 1px solid #ccc; padding: 10px 10px; } } } } </style>
————————————————
版權聲明:本文為CSDN博主「半張一塊,」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43858540/article/details/108747671