奇妙で、私は最初のコードを表示してみましょう:CSSレイアウトは、私がウェブサイトを作っています
CSS:
<style type="text/css">
body {
font-family: "helvetica neue",arial,sans-serif;
font-size: 28px;
background-color: #edece9;
}
.card {
width: 250px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-align: center;
float: left;
margin-right: 10px;
margin-bottom: 11px;
}
.footer {
color: #fff;
padding: 10px;
font-size: 15px;
height: 50px;
}
.body {
padding: 0px;
}
.body p {
margin-left: 5px;
}
.screen-shot {
width: 100%;
}
</style>
HTML:今
<div class="card">
<div class="body">
<img src="" class="screen-shot">
</div>
<div class="footer" style="background-color: #4caf50;">
<p>
<a title="查看详情" style="cursor: pointer; color:white">项目名称一</a>
</p>
</div>
</div>
私はあなたにバグを言わせて、クラス 'body'の 'padding'プロパティは10ピクセル前で、ウェブは次のようになります。
カード型ボックスのレイアウトは、それは私が欲しいものです、何も悪いことではありませんが、それは絵の周りに白い詰め物を持って、それがうまく見ていないので、私は「パディング」プロパティを削除します私が望むように、写真には白い詰め物がありません。
を、私はそれも間違って、1,2,3ピクセルの「詰め物」を試してみました、バグがそうであるが、別の問題は、空白領域の一部が登場し、生じました奇妙な。私はpicture1のボックスタイプのレイアウトを作りたいと思います。ピクチャにはパディングがありません。問題の記述方法がわからないので、コードとスクリーンショットを投稿します。
フレックスボックスを使用しない理由は?それはあなたのための多くの問題を解決し、簡単にあなたのサイトを応答させることができます – ctwheels
私たちはそれを把握することができるようにこれをjsfiddleに入れることができますか? – carinlynchin