Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 弯曲的div缩小到超出内容大小_Html_Css_Twitter Bootstrap_Flexbox_Bootstrap 4 - Fatal编程技术网

Html 弯曲的div缩小到超出内容大小

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%高度 要解决此问题,您需要执行以下操作: 从#产品

小提琴:

普通卡如下所示:

但是,当调整浏览器显示的大小时,它会收缩为:

HTML:

#产品列表{
溢出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 CACK
    display:flex
    属性,因为这决定了多张卡的外观。@Berry从
    #products list
    div中删除
    .card deck
    类,并将
    .product list wrapper
    替换为
    .card deck
    。我的答案已经更新了。我应该注意的是,如果你有不均匀的数量,这并不能解决你的卡片宽度不一致的问题。您必须处理
    卡上的
    最小宽度
    最大宽度
    弹性
    值。