有一个有趣的现象就是:当为元素(不论之前是什么类型的元素,display:none除外),设置一下2个语句之一:

1、position:absolute

2、float:leftfloat:right

简单来说,只要HTML 代码中出现以上两个语句之一,元素的display 显示类型就会自动变为以 display:inline-block (块状元素) 的方式显示,当然就可以设置元素的 width 和 height 了,且默认不占满 父元素。

如下面代码,大家都知道 a 标签是行内元素,所以设置它的 width是没有效果的,但是设置为 position-absolute 以后,就可以了。

<div  class = "container">
<a href = "#"  title = "">进入课程清单点击这里</a>
</div>

CSS代码:

<style>
.container a{
    position:absolute;
    width:200px;
    background:#ccc;
}
</style>
最后修改:2019 年 09 月 18 日
您的支持就是我持续更新的动力!