◾️ cssviewer : 사용된 css 언어를 한눈에 볼 수 있음.
◾️ wappalyzer : 웹 서비스, CMS 유형, 분석 도구, 플러그인, JavaScript 라이브러리 및 기타 앱 전체를 알 수 있음.
◾️ WhatFont : 사용된 폰트가 무엇인지 알 수 있음.
◾️ colorzilla : 특정 영역에 해당하는 색깔 값들을 화면에 노출시켜 줌.
✔️ css defalt 값
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
ol, ul {
list-style: none;
}
a {
text-decoration: none;
color: black;
}
img {
vertical-align: middle;
}
button {
border: none;
}
.clearfix {
clear: both;
}
.container {
width: 1130px;
margin: 0 auto;
}
❕ 나중에 유지,보수를 보다 쉽게 하기 위해서 코드를 작성할 때는 나만의 규칙을 만들어 통일성있게 작성하는 것이 좋다.
✔️ width: clac()
+ - * /
사칙연산을 지원한다.+
또는 -를 해줄 때 +와 - 양 옆에 띄어쓰기를 해줘야한다. 붙여서 쓰면 작동하지 않는다. ex)
#main-header .search_wrap input {
width: calc(100% - 52px);
✔️ 마우스로 선택을 했을 때 테두리의 아웃라인을 제거할 때 사용되는 가상선택자 (input, textarea에 사용)
#main-header .search_wrap input:focus {
outline: none;
}
✔️ box-shadow 사이트
https://cssgenerator.org/box-shadow-css-generator.html
※ [네이버메인-네이버쇼핑-네이버웹툰] 해당소스를 이용하여 실습하세요
✔️
main #news_wrap .news_lists .news_list:nth-child(6),
main #news_wrap .news_lists .news_list:nth-child(12),
main #news_wrap .news_lists .news_list:nth-child(18),
main #news_wrap .news_lists .news_list:nth-child(24) {
border-right: none;
}
▼ 위와 같은 형태를 아래와 같이 6n로 간단하게 입력해도 된다.
main #news_wrap .news_lists .news_list:nth-child(6n) {
border-right: none;
}
이번 실습에서의 어려운 점은 있지 않았다.
내가 매일 사용하는 네이버 웹페이지를 만드는 거라 흥미로웠다. 특히 나는 네이버 상징색인 초록색이 아닌 핑크색의 네이버를 만들어 볼 수 있어서 좋았다.
오늘은 크롬 확장 프로그램들도 다양하게 알 수 있었으며 width:calc()값에 대한 새로운 정보도 알 수 있었다. 그리고 dispaly:flex를 사용할 때 flex.help 웹사이트를 사용하니 매우 편리했으며 자주 사용해야겠다는 생각이 들었다.