【发布时间】:2020-02-21 18:08:24
【问题描述】:
我建立了一个独立的网页来尝试实现。我遵循了物化网站上的 CDN 设置示例,并使用他们的示例添加了一张水平卡片。我使用的图像是 150x150 像素。生成的页面使图像成为屏幕的全宽 (iMac) 并显示下面的文本。我查看了示例代码,发现有一个容器类,在我可以看到的网站上没有提及。当我添加它时,卡片图像填满了容器的整个宽度。我在图像类中添加了一个宽度。它没有效果。我将 class="responsive-img" 添加到图像中。它也没有任何效果。这是我的原始代码
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Django Materialize Sandbox</title>
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel = "stylesheet" href = "https://fonts.googleapis.com/icon?family=Material+Icons">
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/css/materialize.min.css">
<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/js/materialize.min.js"></script>
</head>
<body>
<div class="row">
<div class="col s12 m7">
<h2 class="header">Horizontal Card</h2>
<div class="card horizontal">
<div class="card-image">
<img src="https://via.placeholder.com/150
C/O https://placeholder.com/small_image.png">
</div>
<div class="card-stacked">
<div class="card-content">
<p>I am a very simple card. I am good at containing small bits of information.</p>
</div>
<div class="card-action">
<a href="#">This is a link</a>
</div>
</div>
</div>
</div>
</div>
<!--Import jQuery before materialize.js-->
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/materialize.min.js"> </script>
</body>
</html>
还有什么我错过的吗?有更好的文档吗?除了物化网站,我找不到任何其他网站。
修复
当我添加@Doughballs 修复时,它仍然没有工作。那时我决定检查我正在使用的 css 的版本。具体化站点最高为 1.0.0。当我更改标题中的两个版本号时,它起作用了。我一定是从另一个网站获得了我的标题。
【问题讨论】:
标签: css materialize