IE9를 포함한 다른 모든 브라우저에서 작동하는 동안 Fx 9 및 다음 코드가 손상됩니다.Fx <10에서 문자 간격이 작동하지 않는 이유
편집 난 그냥이 특정 코드 나 CSS가 모든 클라이언트에 대한 작업을 수행하지 배우고 있기 때문에 실제로 작업을 수행하는 방법에에 관심이없는 파괴에 대해 알고 싶은 있습니다.
HTML
<form id="sform" action="index.htm">
<input class="sfield" type="text" value="Search..." />
<input class="sbutton" type="button" value="Go" />
</form>
CSS
#sform {
display:inline-block;
border: solid 1px #d2d2d2;
padding: 10px 10px;
border-radius: 2em;
box-shadow: 0 1px 0px rgba(0,0,0,.1);
background: #f1f1f1;
letter-spacing: -4px;
}
:not(#sform){
letter-spacing: -4px;
}
.sfield {
padding: 6px 35px 6px 8px;
border: solid 1px #bcbbbb;
width: 202px;
border-radius: 2em;
box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.sbutton {
color: #fff;
background: #5f5f5f;
margin-left: -52px;
border: solid 1px #494949;
height: 27px;
width: 27px;
border-radius: 2em;
}
코드 분리가 무슨 의미인지 확실하지 않습니다. – BoltClock
그 버튼은 줄을 서서 다음 줄로 밀어 넣지 않았습니다. –
글자 간격을 사용하는 것이 왜 효과가 좋지 않은 이유를 설명 할 수 없습니다. 왜냐하면 글자 간격은 여러분이 성취하고자하는 것을 성취하려는 매우 특별한 방법이기 때문에 설명 할 수 없습니다. 나는 당신이 해결책을 찾고 있지 않다는 것을 알고 있지만 이것이 내가 어떻게했을지 알 것입니다. http://jsfiddle.net/UfK6K/12/ – MrMisterMan