总的菜鸟问题,但在这里.
CSS
.product__specfield_8_arrow {
/*background-image:url(../../upload/orng_bg_arrow.png);
background-repeat:no-repeat;*/
background-color:#fc0;
width:50px !important;
height:33px !important;
border: 1px solid #dddddd;
border-left:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-bottom-left-radius:0px;
border-top-left-radius:0px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-topleft:0px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-top-left-radius:0px;
margin:0;
padding:2px;
cursor:pointer;
}???
Run Code Online (Sandbox Code Playgroud)
HTML
<span class="product__specfield_8_arrow"> </span>?
Run Code Online (Sandbox Code Playgroud)
基本上我正在尝试模拟一个按钮,使一个跨度(或某物)看起来像一个输入字段旁边的按钮实际上不需要是一个因为自动填充生成器在输入上生成错误.认为这是现在的快速修复,但显然不是.
谢谢.
小智 399
Span是一个内联元素.它没有宽度或高度.
您可以将其转换为块级元素,然后它将接受您的维度指令.
span.product__specfield_8_arrow
{
display: block; /* or inline-block */
}
Run Code Online (Sandbox Code Playgroud)
Isa*_*aac 38
尝试使用div而不是使用span或使用CSS display: block;或display: inline-block;- span默认情况下是一个无法获取width和内部height属性的内联元素.
小智 22
受到@Hamed的启发,我添加了以下内容,它对我有用:
display: inline-block; overflow: hidden;
Run Code Online (Sandbox Code Playgroud)
Tou*_*man 11
Span只有在我们制作块元素时才会占用宽度和高度.
span {display:block;}
Run Code Online (Sandbox Code Playgroud)
根据@Paul的注释,如果指定了display:block,则span将停止为内联元素,并在下一行显示后显示一个元素.
我来到这里是为了解决我的跨度问题,我得到了自己的解决方案
添加overflow:hidden;和内联它将解决刚刚在IE8 Quirks模式下测试的问题
小智 6
使用这个解决所有问题的方法
尝试一下..
span.product__specfield_8_arrow
{
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
276688 次 |
| 最近记录: |