<!--ここからCSSです1-->img画像2つずつを横並びにして、間隔を空けたいのですができません。 justify-content:space-between;など試しましたが何も反応なしです コード<!DOCTYPE html> <html lang="ja"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial=1"> <meta name="description" content="自己紹介"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="stylesheet" href="works.css"> <title>自己紹介</title> <body> <header> <h2>WORKS</h2> <div class="container-list"> <div class="container-icon"> <div class="container-item"> <img src="image/html.png" alt="htmlアイコン"> <h3>HTML5&CSS3</h3> <p>HTML5&CSS3</p> </div> <div class="container-item"> <img src="image/respon.png" alt="レスポンシブ"> <h3>レスポンシブ</h3> <p>レスポンシブ</p> </div> <div class="container-item"> <img src="image/java.png" alt="Javascript"> <h3>java script</h3> <p>java script</p> </div> <div class="container-item"> <img src="image/note.png" alt="jQuery"> <h3>jQuery</h3> <p>効果やアニメーション</p> </div> </div> </div> </header> </body> </html>
-
{
box-sizing: border-box;
}body {
margin: 0;
padding: 0;
}p,
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}header {
background-image: url(img/wall.jpg);
}.container-list {
width: 780px;
height: 600px;
margin: 0 auto;
text-align: center;
}.container-item {
padding-top: 5px;
margin-bottom: 100px;
border-radius: 20px;
width: 50%;
height: 240px;
border: 2px solid black;
flex: auto;
}.container-icon {
display: flex;
flex-wrap: wrap;
}.container-item>p {
font-family: serif;
font-size: 16px;
padding-right: 10px;
padding-left: 10px;
}h2 {
text-align: center;
margin-bottom: 80px;
padding-top: 50px;
font-weight: normal;
}h3 {
padding-top: 20px;
}
回答1件
あなたの回答
tips
プレビュー