又是我在提问...自己动手才发现问题这么多,这个自己尝试了很多方法也找了资料,然而我这个小白并没解决.谢谢各位大牛了.
span {
position: relative;
top: -300%;
left: -135%;
margin-left: auto;
width: auto;
float: left;
height: auto;
font-size: 14px;
white-space: nowrap;
padding-left: 10px;
padding-right: 10px;
background-color: #D0D0D0;
color: #000000;
text-align: center;
line-height: 30px;
border: 1px solid #4F4F4F;
display: none;
}
a:hover span {
display: block;
display: inline-block !important ;
display: -webkit-inline-block !important ; /*block和inline-block分别单独试过*/
}
想要的效果
原先是固定宽度,想实现span会根据里面有几个字来定义span宽度,并且左右空出10px.然而这样写了以后span的位置会偏,字少的向左偏,字多的向右偏
这些基本上我尝试的各种属性.由于平时需要隐藏,所以display为none.top,left位置用像素px来写然而效果一样.尝试网span里加了各种属性,该偏的还是要偏,请问有办法解决吗.还是说要写js?
谢谢啦
qq_见过雪_0
qq_青枣工作室_0
随时随地看视频慕课网APP