- 전체(91)
- html5(1)
- web accessibility(11)
- Cross Browsing(20)
- html basic(7)
- css basic(23)
- meta(2)
- form(12)
- table(2)
- menu(2)
- box(1)
- button(1)
- font(1)
- etc(8)
- CSS 애니메이션
webkit 기반의 브라우저에서 form 요소들의 css 스타일링에
webkit 기반의 브라우저는 form 요소들을 브라우저 자체(User Agent)의 스타일은 적용시키는데 이로 인해
레이아웃의 틀어짐, 디자인 문제 등이 발생하곤 합니다.
특히 맥OS 환경에서는 form요소의 디자인들이 퍼블리셔 또는 디자이너의 목적과 맞지 않게 임의대로 스타일을 적용 시킵니다.
이렇듯이 이러한 문제를 방지하고자 할 때는 아래의 css코드를 선언해주면 간단하게 해결 됩니다.
input[type=search]{
-webkit-appearance:none;
-webkit-box-sizing:content-box;
}
input 타입 중 무엇을 선택할 것인지에 대해서 정의 해줍니다.
그 후 webkit 접두어를 정의 해준 후 appearanc를 none으로 설정 해줍니다.
그 다음 박스의 전체적인 크기나 높이등을 제어하기 위해 webkit 접두어를 정의 해준 후 box-sizing:content-box를 선언하여 사용자 임의대로 css스타일을 적용 시킬 수 있게끔 합니다..
댓글 0
댓글 쓰기 권한이 없습니다.
71 | 웹접근성 지침 | 2016.05.18 |
70 | table colgroup | 2016.05.16 |
69 | [IE] IE의 호환성보기 설정하기 | 2016.05.13 |
68 | 크로스브라우징 | 2016.02.04 |
67 | IE6 버그 정리 | 2016.02.04 |
66 | CSS transition 이해하기 | 2016.02.04 |
65 | 버튼라이이브러리(bootstrap) | 2015.10.19 |
64 | CSS3애니메이션 툴 Sencha Animator | 2015.10.15 |
63 | sss | 2015.09.16 |
62 | 폰트사이즈 계산 | 2015.09.16 |
61 | html 특수문자 | 2015.08.18 |
60 | 브라우저별 핵 | 2015.05.02 |
59 | css3의 브라우저 접두어 | 2015.05.02 |
58 | input placeholder line-height 적용 방법 1 | 2015.05.02 |
> | form요소 css 스타일링 | 2015.05.02 |
56 | button disabled 속성 | 2015.05.02 |
55 | reset 방법 모음 | 2014.11.28 |
54 | word-break | 2014.11.27 |
53 | text-transform | 2014.11.21 |
52 | ime-mode 입력폼의 한영전환 지정하기 | 2014.11.14 |