我尝试使用语义UI卡创建一个帐户弹出窗口,灵感来自他们的cards example:
<div class="ui compact raised card">
<div class="content">
<img class="ui right floated image" src="http://placehold.it/100">
<div class="header">Foo Bar</div>
<div class="meta">foo.bar@example.com</div>
<div class="ui primary basic profile button">
<i class="fitted user icon"></i>
My Account
</div>
</div>
<div class="extra content">
<a href="#"><i class="ui fitted sign out icon"></i>Sign Out</a>
</div>
</div>
在CodePen上可用,有几个标题/元长度可视化布局问题。
headers
/ meta
的更长内容溢出。
我希望扩展卡片宽度以保持布局完好无损。我需要在CSS和/或HTML结构中进行哪些更改才能做到这一点?
我发现在卡片上使用display: table
允许更长的文字扩展卡片宽度,但仅限于没有right floated
图片时。图像的存在仍然包含文本。
在CodePen中,CSS选择器.ui.compact.card
包含卡的理想目标宽度,可用于查看所需效果。