-1
我有以下HTML和CSS代碼。第二行應該是水平的,但我不明白爲什麼第二行不是水平的。請幫助我製作第二行水平並垂直對齊標籤的元素。如何垂直對齊Div的元素
CSS
#kafel {
font-size:15px;
color: #358dd5;
font-weight:bold;
text-align: center;
display: table;
}
#kafel1 {
width:183px;
height:183px;
margin-right:20px !important;
margin-bottom:20px;
background-color:#f1f1f1;
vertical-align: middle !important;
display: table-cell !important;
border:10px solid white;
padding-left: 2%;
padding-right: 2%;
}
#kafel1:hover {
color:#fff;
background-color:#358dd5;
}
#kafel2 {
width:183px;
height:183px;
margin-right:20px !important;
margin-bottom:20px;
background-color:red;
vertical-align: middle;
display:table-cell;
border:10px solid white;
padding-left: 2%;
padding-right: 2%;
}
#kafel2:hover {
color:#fff;
background-color:#358dd5;
}
#kafel3 {
width:183px;
height:183px;
margin-right:20px !important;
margin-bottom:20px;
background-color:green;
vertical-align: middle !important;
display: table-cell !important;
border:10px solid white;
padding-left: 2%;
padding-right: 2%;
}
#kafel3:hover {
color:#fff;
background-color:#358dd5;
}
HTML
<h3>Studia 1 st</h3>
<div id="kafel">
<a href="http://localhost/WH/"><div id="kafel1">Socjologia</div></a>
<a href="http://localhost/WH/"><div id="kafel1">Kulturoznawstwo</div></a>
<a href="http://localhost/WH/"><div id="kafel1">Informatyka społeczna</div></a>
</div>
<h3>Socjologia 2st</h3>
<div id="kafel">
<a href="http://localhost/WH/"><div id="kafel2">E-gospodarka</div></a>
<a href="http://localhost/WH/"><div id="kafel2">Innowacje i interwencje społeczne</div></a>
<a href="http://localhost/WH/"><div id="kafel2">Multimedia i komunikacja społeczna</div></a>
</div>
<h3>Kulturoznawstwo 2st</h3>
<div id="kafel">
<a href="http://localhost/WH/"><div id="kafel3">Komunikacja wizualna i projektowanie graficzne</div></a>
<a href="http://localhost/WH/"><div id="kafel3">Ochrona dóbr natury i kultury</div></a>
<a href="http://localhost/WH/"><div id="kafel3">Projektowanie graficzne w kulturze nowych mediów</div></a>
</div>
輸出已被粘貼here。
的jsfiddle: - https://jsfiddle.net/6hcoejtn/2/ –
補充說,小提琴在你的答案,也包括你做了什麼,所以運不必讀取或比較完整的代碼。謝謝 –
我改變了#kafel {display:table;顯示:flex; –