Html 弯曲的div缩小到超出内容大小
小提琴: 普通卡如下所示: 但是,当调整浏览器显示的大小时,它会收缩为: HTML:Html 弯曲的div缩小到超出内容大小,html,css,twitter-bootstrap,flexbox,bootstrap-4,Html,Css,Twitter Bootstrap,Flexbox,Bootstrap 4,小提琴: 普通卡如下所示: 但是,当调整浏览器显示的大小时,它会收缩为: HTML: #产品列表{ 溢出y:滚动!重要; 身高:100%; } 卡片标题 一些快速示例文本,建立在卡片标题上,并构成大部分内容 卡片的内容 价格₱200.00 数量19 产品列表和卡都有显示屏:flex属性。由于.card是#产品列表的直接子项,并且具有display:flex属性,因此它将填充分配的空间,但不超过此空间。从技术上讲,.card处于100%高度 要解决此问题,您需要执行以下操作: 从#产品
#产品列表{
溢出y:滚动!重要;
身高:100%;
}
卡片标题
一些快速示例文本,建立在卡片标题上,并构成大部分内容
卡片的内容
- 价格₱200.00
数量19
产品列表和卡都有显示屏:flex代码>属性。由于.card
是#产品列表
的直接子项,并且具有display:flex
属性,因此它将填充分配的空间,但不超过此空间。从技术上讲,.card
处于100%高度
要解决此问题,您需要执行以下操作:
从#产品列表
中删除.card-deck
用.card-deck
包装所有.card
div
将卡的高度属性从高度:100%更改为代码>至<代码>最小高度:100%代码>
,我已经做了这些更改,现在,.card
可以根据需要工作。产品列表和都有显示:flex代码>属性。由于.card
是#产品列表
的直接子项,并且具有display:flex
属性,因此它将填充分配的空间,但不超过此空间。从技术上讲,.card
处于100%高度
要解决此问题,您需要执行以下操作:
从#产品列表
中删除.card-deck
用.card-deck
包装所有.card
div
将卡的高度属性从高度:100%更改为代码>至<代码>最小高度:100%代码>
,我已经做了这些更改,现在.card
可以根据需要工作。您可以使用overflow:hidden;文本溢出:省略号;如果para中卡片中的文本大小增加,并且u可以悬停显示全文,则可以使用overflow:hidden;文本溢出:省略号;如果第段中卡片中的文本大小增加,并且u可以在悬停时显示全文,这似乎无法解决问题,您介意将更改添加到JSFIDLE吗?这可以解决卡片问题,但会破坏我需要的卡片组display:flex
属性,因为这决定了多张卡的外观。@Berry从#products list
div中删除.card deck
类,并将.product list wrapper
替换为.card deck
。我的答案已经更新了。我应该注意的是,如果你有不均匀的数量,这并不能解决你的卡片宽度不一致的问题。您必须处理.card
上的min width
、max width
和flex
值。这似乎无法解决问题,您介意将更改添加到JSFIDLE吗?这可以解决卡的问题,但会破坏我需要的card CACKdisplay:flex
属性,因为这决定了多张卡的外观。@Berry从#products list
div中删除.card deck
类,并将.product list wrapper
替换为.card deck
。我的答案已经更新了。我应该注意的是,如果你有不均匀的数量,这并不能解决你的卡片宽度不一致的问题。您必须处理卡上的最小宽度
、最大宽度
和弹性
值。