2024. 12. 23. 21:41ㆍ개발 회고/TIL
😊오늘 배운 내용
웹개발 종합반 강의 1주차 ~ 2주차
전체적으로 html의 구조, css 가져다 쓰는 법, 자바스크립트 기본 문법, jquery 기본을 배웠다.
[jquery]
jquery 사용법을 알았다.
function checkResult() {
let people = [
{ 'name': '서영', 'age': 24 },
{ 'name': '현아', 'age': 30 },
{ 'name': '영환', 'age': 12 },
{ 'name': '서연', 'age': 15 },
{ 'name': '지용', 'age': 18 },
{ 'name': '예지', 'age': 36 }
]
$('#q2').empty();
people.forEach(a => {
let temp_html = `<p>${a['name']}는 ${a['age']}살입니다.</p>`
$('#q1').append(temp_html);
});
[html]
영역을 지정하고 싶을 때 div 태그 이용
div에 클래스를 매기기 -> 무엇을 꾸밀지 정하는 것
[css]
부트스트랩 이용 시 head 태그에 cdn 임포트하고 해주기, jquery도 마찬가지
div에 클래스를 매긴 후 해당 클래스를 언급해 꾸미기
폰트를 적용하고 싶다면, 구글 폰트에서 import 후 style 태그에서 import 해주기, * {}를 이용해 전체 요소에도 폰트 적용 해주기
클래스 > 태그 : 해당 클래스 안의 태그에 css속성을 적용하겠다는 뜻
[기본적인 css 속성]
width
height
background-color
border: 픽셀 선종류 색깔;
border-radius
이미지를 백그라운드로 넣고 싶을 때 주로 사용하는 3줄 :
background-image: url('');
background-position: center;
background-size: cover;
div로 지정된 영역 안에서 margin 값을 조정하고 싶을 때 :
margin: 위 오른쪽 아래 왼쪽
auto -> 해당 방향에 해당하는 부분을 끝까지 가운데로 밀겠다는 뜻
bordre 안 요소를 가운데로 정렬하고 싶을 때 :
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
border 안 요소와 border의 간격을 조정하고 싶을 때 :
padding
[어떤 문제가 있었는지]
처음엔 div 안에서 margin 속성으로 div안의 요소를 center 정렬하는 줄 알았다.
[내가 시도해본 것들]
직접 html 코드를 작성해 background-color를 지정해놓고 margin을 이용해서 div안에서 margin을 조정한다는 것을 확인했다.

margin을 조정 한 후에 border안의 요소의 위치를 지정하고 싶을 때는 다음과 같이 적용한다.

[어떻게 해결했는지]
직접 코드를 작성해보며 깨달았다.
[무엇을 새롭게 알았는지]
margin은 div안 요소를 정렬할 때 쓰는게 아닌 div안의 margin 영역을 조절할 때 쓰는 것이다. margin을 조절하면 div안 border의 영역이 조절된다. border와 border안의 태그들과의 간격을 조절하고 싶을 땐 padding을 사용한다.
div안의 요소 (h1태그나 p태그 등등..)를 조절하고 싶을 땐 다른 코드를 이용한다.
'개발 회고 > TIL' 카테고리의 다른 글
| [12/31] TIL - Java 버퍼비우기, 동적배열 , 참조형 변수, 래퍼클래스 & Git branch 협업 (4) | 2024.12.31 |
|---|---|
| [12/30] TIL - 프로젝트 발표회에서 얻은 인사이트와 앞으로의 다짐 (4) | 2024.12.30 |
| [12/27] TIL - 팀 프로젝트 최종 마무리와 Git merge, HTML 연동 방법 학습 (3) | 2024.12.27 |
| [12/26] TIL (3) | 2024.12.26 |
| [12/24] TIL (5) | 2024.12.24 |