HTML:
<a href="#">
<div class="round">
<img src="favicon.png" align="center" /><br />Power and Electricity
</div>
</a>
<a href="#">
<div class="round">
<img src="favicon.png" align="center" /><br />Power and Electricity
</div>
</a>
<a href="#">
<div class="round">
<img src="favicon.png" align="center" /><br />Power and Electricity
</div>
</a>
<a href="#">
<div class="round">
<img src="favicon.png" align="center" /><br />Power and Electricity
</div>
</a>
CSS:
.round{
-moz-border-radius:50%; /* for Firefox */
-webkit-border-radius:50%; /* for Webkit-Browsers */
border-radius:50%; /* regular */
opacity:1; /* Transparent Background 50% */
background:#eee;
padding:40px;
height:70px;
width:70px;
text-align: center;
alignment-adjust: middle;
vertical-align:middle;
text-decoration: none;
color:#000;
}
.round:hover{
-moz-border-radius:50%; /* for Firefox */
-webkit-border-radius:50%; /* for Webkit-Browsers */
border-radius:50%; /* regular */
opacity:1; /* Transparent Background 50% */
background:#000;
padding:40px;
height:70px;
width:70px;
text-align: center;
alignment-adjust: middle;
vertical-align:middle;
text-decoration: none;
color:#fff;
}
そして私の質問に行きます:
- テキスト装飾が機能しないのはなぜですか?
- ホバーするとテキストの色が変わりますが、下線は変わりません! なんで?
- すべての div が次々に垂直に表示されます。画面全体に水平に配置し、画面の最後の 2 行目に自動的に配置するにはどうすればよいですか?
- これはベストプラクティスですか?これはどのブラウザで動作しませんか? Safari、Chrome、Firefox のすべての最新バージョンを試してみました。IE8で動くかは不明