gpt4 book ai didi

css - 为什么 Material components 卡片标题与底部对齐?

转载 作者:行者123 更新时间:2023-11-28 11:27:54 25 4
gpt4 key购买 nike

我正在为网络制作一张包含 Material 组件的卡片,我希望我的模板布局能够将所有数据包含在其中。

现在,当我使用 mdc-card__title 或 subtitle 时,它​​们都与我不想要的卡片底部对齐。

我做错了什么吗?

查看帮助代码:

.demo-card{
width:65%; max-height: 500px;
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet"
href="https://unpkg.com/material-components-web@latest/dist/material-components-web.min.css">
</head>
<body>
<div class="mdc-card demo-card">
<section class="mdc-card__primary">
<h1 class="mdc-card__title mdc-card__title--large">Title goes here</h1>
<h2 class="mdc-card__subtitle">Subtitle here</h2>
</section>
<section class="mdc-card__supporting-text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat.
</section>
</div>
</body>

<script src="https://unpkg.com/material-components-web@latest/dist/material-components-web.min.js"></script>
<script>mdc.autoInit()</script>
</html>

为什么即使我没有添加任何媒体内容,它也会为媒体留出空间。

最佳答案

这似乎是设计使然,根据 docs :

Content will be bottom-aligned if it's smaller than the height of the card.

如果你想改变这个,应该可以覆盖 .mdc-cardjustify-content 风格到 flex-start改为顶部对齐。

关于css - 为什么 Material components 卡片标题与底部对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43375431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com