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一个接一个地垂直出现。我如何将它水平放置在屏幕上并自动将其置于屏幕末尾的第二行?
- 这是最佳做法吗?这不适用于哪些浏览器?我尝试了所有最新版本的 safari、chrome 和 firefox。不确定它是否适用于IE8