킥복싱의 각종 자료실
css 핵 본문
지금 일하는 여기 사이트는 온갖 임폴턴트가 난무하고, 도저히 이해가 안되는 마크업과 css로 도배가 되어있다.
그리고 정말 충격적인것은 크로스브라우징이 안되어 있다는것.
히스토리를 들어보니, 이전 작업자가 크로스브라우징 못한다고 했다고 한다. (front-end 맞나?)
conding convention 도 없고, 주먹구구식의 마크업, 인라인스타일과 css때문에 충격과 공포를 맛 보았다.
늦었지만, 정의 해두는게 맞겠다 싶어, coding convention을 만들고,
기존 작업된 css는 건드릴수 없는 지경에 이르렀기 때문에, 새로 작업하는 css에 대하여만 coding convention rule을 따르기로 했다.
모듈화와 크로스브라우징등은 저 우주로 날려버린 사이트라서 어쩔수 없이 핵을 사용했다.
맥 사파리 :
_:-webkit-full-screen:not(:root:root),
사용법 :
_:-webkit-full-screen:not(:root:root), .wrap {margin:0; padding:0;}
파이어폭스 :
@-moz-document url-prefix() { }
사용법 :
@-moz-document url-prefix() {
.wrap {margin:0; padding:0;}
}
크롬 :
@media screen and (-webkit-min-device-pixel-ratio: 0){ }
사용법 :
@media screen and (-webkit-min-device-pixel-ratio: 0){
.wrap {margin:0; padding:0;}
}
'퍼블리싱 > CSS' 카테고리의 다른 글
여러행 말줄임표 하기 (0) | 2019.06.10 |
---|---|
폰트 글자색 투명하게 만들기 (0) | 2019.06.10 |
스크립트 없이 스크롤 하기 (모바일만) (0) | 2018.09.03 |
사파리에서 테이블 넓이가 다르다면, (0) | 2016.11.14 |
input[type=text] clear button 없애기 (0) | 2016.10.25 |