1
私は、一連のアイコン(リンク)を水平線に置く次のコードを持っていますが、各イメージの下にテキストを追加する方法は不思議でしたか?私は<br>text</br>
を使ってみましたが、その右側のすべてのイメージが改行に置かれ、私はただ水平リストを取得します。誰もここに助けを提供することはできますか?私は過去インラインイメージの下にテキストを追加
HTMLで繰り返しこの問題を抱えています
<head>
<title>Server Name</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="logo">
<img src="assets/img/logo.gif" class="logo-img" />
</div><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div id="links-container">
<div class="links" align="center">
<a href="./forums"><img src="assets/img/Forums.png"></a>
<a href="http://shop.zentriamc.com"><img src="assets/img/Store.png"></a>
<a href="./vote"><img src="assets/img/Vote.png"></a>
<a href="./bans"><img src="assets/img/Bans.png"></a>
</div>
</div>
</body><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
CSS:位置relative
と位置absulote
とp
の使用とdiv
で
body {
background: url(assets/img/bk.gif) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#logo {
position: absolute;
width: 100%;
left: 0;
top: 150px;
}
.logo-img {
display: block;
margin-left: auto;
margin-right: auto;
}
#links-container {
position: absolute;
left: 0;
width: 100%;
margin: auto;
}
.links img {
transition: all .2s ease-in-out;
display: inline;
}
.links img:hover {
transform: scale(1.1);
}
.links p {
font-family: "PT-Sans", sans-serif;
color: white;
}
https://stackoverflow.com/questions/41321369/how-to-add-a-caption-like-text-under-image-in-css – Ofisora