Safari 및 IE 선택 목록에서 패딩이 작동하지 않는 이유는 무엇입니까?

DDD
풀어 주다: 2024-10-24 08:55:03
원래의
378명이 탐색했습니다.

Why Isn't Padding Working in Safari and IE Select Lists?

Safari 및 IE의 선택 목록에 패딩이 표시되지 않음

W3 사양의 제한이 없음에도 불구하고 선택 상자의 패딩은 다음을 포함한 WebKit 브라우저에서 지원되지 않습니다. 사파리와 크롬. 결과적으로 이러한 브라우저에서는 패딩이 적용되지 않습니다.

이 문제를 해결하려면 padding-left 대신 text-indent 사용을 고려해 보세요. 그에 따라 선택 상자의 너비를 늘려 동일한 들여쓰기 양을 유지하세요.

예를 들어 코드에서

<code class="html"><select id="sexID" name="user[sex]"
        style="border:1px solid #C1272D;
               width:258px; // 243 + 15px
               text-indent:15px;
               height:25px;
               color:#808080;"></code>
로그인 후 복사

text-indent:15px를 추가하고 너비를 258px로 늘립니다. , 선택 상자는 이제 왼쪽 여백이 15픽셀인 것처럼 동일한 들여쓰기를 표시하면서도 WebKit 브라우저에서는 여전히 올바르게 작동합니다.

위 내용은 Safari 및 IE 선택 목록에서 패딩이 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!