现在我想要一个带圆圈的加号。
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>
看起来这不是一个圆而是一个椭圆,我意识到问题出在文本高度上,但有没有办法让它看起来更接近。
背景是动态的,所以我不能使用图片。而且我也不想要一个依赖绝对定位的浮动元素。
我也希望圆的高度等于当前的宽度。我知道我可以把它做得更宽,但我不想要一个巨大的圆,我想要一个紧凑的小圆。
编辑 对于那些说这是相同问题的人,其实还有区别。 我问的问题是要求圆比文本边界小。 因此,那里给出的解决方案都不适用于我的问题。