업데이트:
normalize.css
a태그 회색배경 제거
a {background-color:transparent;}
/* 선언순서대로 명시하여 스타일이 엎어치지 않게 처리. */
a:link{} /* 1st */
a:visited{} /* 2nd */
a:hover{} /* 3rd */
a:active{} /* 4th */
text-size-adjust
html { -webkit-text-size-adjust: [none, auto, 100%, inherit]; }
ios의 경우 뷰포트가 변경이 되면 자동으로 폰트 크기가 조절되는데, 이것을 방지하는 속성이 text-size-adjust
이다.
- auto : 화면의 폭에 맞게 텍스트 크기 자동 조절.
- none : 기본값, 자동 조절 방지.
- percentage : 명시적으로 모든 다바이스에서 동일하게 보여지는 방식.
- inherit : 부모의 속성 상속.
button
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
ios와 safari에서 버튼요소의 기본 스타일을 제거.
-moz-focus-inner
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
파이어폭스에서 button
요소에 focus
가 주어진 상태에서, 여백을 갖는 것을 해제하는 속성이다.
-moz-focusring
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
파이어폭스의 button
요소에 focus
가 주어진 상태에서, 설정되지 않은 점선 스타일을 복원하는 속성.
checkbox & radio
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
IE10에서 여백을 제거하고, box-sizing 속성 추가.
[type=”number”]
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
크롬에서 증감
, 감소
버튼을 수정.
[type=”search”]
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
크롬, 사파리에서 이상하게 보여지는 부분을 수정.
::-webkit-search-decoration
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
macOS 운영체제에서 크롬, 사파리에서의 input [type="search"]
의 여백을 제거한다.
input::-ms-clear,
input::-ms-reveal{
display:none;width:0;height:0;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{
display:none;
}
input [type="search"]
의 X 버튼을 제거하고, 커스텀할 수 있음.
::-webkit-file-upload-button
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
ios와 safari에서 파일 업로드 버튼의 스타일을 지정합니다.
댓글남기기