【发布时间】:2021-10-14 00:16:33
【问题描述】:
我目前正在开发一个小仪表板。
我有一个名为 profile.php 的文件,我尝试在其中创建一个带有 html 和 css 的卡片来显示用户的一些值。
但是,正确显示卡片似乎没有任何作用。下面是我用来创建卡片的代码:
<main>
<div class="card">
<div class="container">
<p> Username: <?= $_SESSION['username'] ?> </p>
</div>
</div>
</main>
在个人资料页面本身的 css 中,我唯一使用 main 标签做某事的就是这部分:
main {
margin-left: 5rem;
padding: 1rem;
}
为了测试卡片的样式,我使用了 W3Schools 的 sn-p:
.card {
/* Add shadows to create the "card" effect */
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
}
/* On mouse-over, add a deeper shadow */
.card:hover {
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
/* Add some padding inside the card container */
.container {
padding: 2px 16px;
}
这是它在网站上的外观:
但是,现在的问题是,尽管我尝试了我想到的所有可行的方法,但它却无法显示卡片的盒子。它只是打印页面上的文本,根本没有样式。这与 main 标签有关吗?不能渲染盒子阴影或任何与样式相关的东西吗?我不相信..我的意思是为什么会这样。
【问题讨论】:
标签: html css bootstrap-cards