- 전체(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
댓글 쓰기 권한이 없습니다.
12 | 폼 필드(input type="file") | 2017.05.29 |
11 | 폼필드(체크박스, 라디오) | 2017.05.29 |
10 | 폼 필드(select 박스) | 2017.05.29 |
9 | 폼 필드(input type="text") | 2017.05.29 |
8 | select box, input box style 초기화 CSS | 2017.05.29 |
7 | 파일 찾기 | 2017.04.27 |
6 | input placeholder line-height 적용 방법 1 | 2015.05.02 |
> | form요소 css 스타일링 | 2015.05.02 |
4 | ime-mode 입력폼의 한영전환 지정하기 | 2014.11.14 |
3 | TextArea 박스 내부에 밑줄이미지 삽입 | 2009.09.09 |
2 | 회원가입 입력폼등에서 한글을 입력받아야 할 경우와 영문만 입력 받고 싶은 경우 | 2009.09.08 |
1 | 자동 완성 기능 사용하지 못하게 하는 방법 1 | 2009.09.08 |