【发布时间】:2014-10-07 16:40:18
【问题描述】:
现在我想要一个带圆圈的加号。
http://jsfiddle.net/dtracers/cvtztcy1/1/
<h1>TEXY TXT <span>+</span></h1>
<style>
span {
border-radius: 50%;
border-style:solid;
border-width: 1px 3px 1px 1px;
padding:0px;
padding-bottom:0.125em;
cursor:pointer;
margin:0px;
}
/* Just to see if that would modify anything */
h1 {
padding:0px;
margin:0px;
}
</style>
看完后你会发现这不是一个圆,而是一个椭圆。 我已经意识到是文本高度导致了这个问题,但有没有办法让它看起来更近。
背景是动态的,所以我不能使用图像。 而且我宁愿没有一个依赖于绝对定位的浮动元素。
我还希望圆圈的高度等于其当前宽度。 我知道我可以让它变宽,但我不想要一个大圆圈我想要一个紧凑的小圆圈
编辑 对于那些说这是同一个问题的人来说,这有点像。 我问的和那个人问的区别在于,在他们的情况下,圆圈大于文本的范围。
我要的是一个小于文本边界的圆圈。 因此,那里给出的任何解决方案都不适用于我的问题。
【问题讨论】: