문득 border:0과 border: none은 둘다 border를 없애주는데 어떻게 다르지 궁금해서 검색하고 남기는 기록
border: 0;
- border의 두께를 0으로 설정
- 다른 속성이 있다면 (width, color 등) 그 속성들은 유지됨
- 브라우저가 인식하지만 두께가 0이라 보여지지 않는것이라 렌더링은 됨
- 다시 활성화해야 할 경우 초기설정 보존
border: none;
- 테두리 스타일을 없음으로 설정
- 테두리 자체를 렌더링하지 않으므로 더 효율적
결론!
테두리 제거가 목적이라면 border:0보다 border:none이 가독성이 좋고 경제적이므로 border: none을 더 권장함
기존스타일을 남겨두려면 border:0
반응형
'그때 그때 > CSS' 카테고리의 다른 글
2023 새로운 css by.google (0) | 2023.12.22 |
---|---|
li 개수에 따른 너비 조절 (0) | 2023.06.12 |
vertical-align (0) | 2023.05.11 |
input number 커스텀 (0) | 2023.04.13 |
특정상태에서 텍스트가 흐릿하게보일 때 (0) | 2023.01.27 |