<meta name="viewport" content="width=device-width">
디바이스의 가로 크기 = 웹 페이지의 가로
모바일에서 웹사이트가 잘 나오기 위해 추가해야하는 정보. 추가하지 않으면 데스크탑 버전의 웹페이지가 축소되어 나옴.
span - inline tag
p - block tag
div - 비슷한 부분을 그룹하거나 디자인에 맞게 레이아웃 분리, 또는 class나 id 부여를 위한 태그
html에서 img 태그의 width나 height 입력 시 px 단위 생략함. 속성의 단위가 px
100-900 등의 값 지정. 400 normal, 700 bold
폰트의 컬러는 font-color나 text-color가 아닌 그냥 color
가운데 정렬을 해도 차지하는 영역이 인라인인 경우에는 가운데 정렬되지 않음
text-indent: 숫자px;
- 태그 안에서 띄어쓰기를 원할 경우 원하는 길이만큼 중복하여 삽입
border: 두께 선스타일 선색깔;
어떤 순서든 결과는 같으나 전 세계적으로 약속된 규칙이므로 지켜는 것이 좋음
선 스타일 종류
text-decoration: underline;
밑줄 치는 스타일이 있으나 커스터마이징 하기 힘들어 border-bottom으로 밑줄 치는 것을 선호함
* {
box-sizing: border-box;
}
컨텐츠와 패딩 값이 모두 합쳐진 것이 width값이 되도록 하는 스타일
태그+클래스/아이디 - 태그이자 클래스/아이디
클래스+ +태그 - 클래스 안의 해당 태그만
div .container li.first-list
li 태그인데 "first-list" 클래스인 요소에 css를 적용한다. 그런데 div 태그 내부의, "container"클래스 내부에 있는 요소에만 적용한다.
html - img 태그
css - background-image
background-size: 100%
를 추가해주어야 함HTML
<body>
<img class="js-img" alt="js" src="https://www.w3schools.com/whatis/img_js.png">
<div class="img">
<img class="js2-img" src="https://www.w3schools.com/whatis/img_js.png" alt="JavaScript">
</div>
</body>
CSS
.js-img {
width: 300px;
}
div.img {
width: 300px;
}
.js2-img {
width: 100%;
}