728x90
📍 수업 1일차
강의는 생활코딩의 이고잉님께서 가르쳐주셨다. 내가 프론트엔드를 하겠다는 마음을 먹고 유튜브에서 찾아봤던 맨 첫 번째 영상이 이고잉님 강의였는데, 다른 레이서들과 함께 온라인 수업을 실시간으로 가르쳐주시니까 놀라웠다.
❏ CSS 우선순위
!important태그HTML태그 안에 직접style을 지정한 태그(inline style은 별로 추천하지 않는다.)#id.class,추상class,수도클래스(:first-child)HTML태그- 상위 객체에 상속된 속성
728x90
❏ 수업 내용
CSS는HTML이 등장한 지 4년 이후에 나왔다.DOM:JS를 이용하여 웹 브라우저를 제어하는 방법- 수업내용 이전에 배운 내용이 있다면 처음부터 전체적인 구조를 생각하며 배운다. (제일 중요한 것은
HTML) - 지식인이 되기보다는 실천적인 사람이 되자.
- 중급자로 올라갈수록 해당 개념에 대한 세부적인 강의도 없어진다. 따라서 어떤 개념이 베이스가 되는지 알고 추론을 잘해야 한다.
tag: 옷에 달려있는 태그가 옷을 설명하듯이 코드를 감싸는 태그는 코드를 설명하는 기능을 한다.git: 내가 작성한 코드를 안전하게 마치dropbox같은 곳에 저장하는 저장소img는width만 사용하고,height만 사용하는 것을 권장한다. (width만 사용하면height는 컴퓨터가 알맞은 높이를 자동으로 계산하여 나타내고, 반대로height만 사용하면width는 컴퓨터가 알맞은 너비를 자동으로 계산하여 나타낸다.)- 태그에 붙어있는
src,alt,width,height등은 속성(attribute)을 나타낸다. hyper link: 모든 형식의 자료를 클릭 한 번으로 연결하고 가리킬 수 있는 참조 고리이다.server - client:client에서 주소 표시창에Domain name을 입력하고Enter를 누르면Domain name과 연결되어있는IP address를 찾고 해당 주소를 통해server에 접근한다. 이때,server는client에게HTML 파일을보여주는데 기본적으로index.html로 설정되어있다.CSS selector: CSS 규칙을 적용할 요소를 정의한다.- 하단과 같이 시각적인 도움만 주는
CSS코드는 권장되지 않는다.HTML2부터는HTML태그로 문서의 구조와 의미를 표현하고,CSS태그로 문서의 스타일만 표현하면서 문서의 구조와 스타일을 분리하는 쪽으로 발전되었다. 즉, 시각적인 정보만 주는 태그는 사용하지 않는다. (HTML5부터 더 이상 지원하지 않는다.)
<font color="red">
<h1>html</h1>
</font>
<font color="orange">
<h1>css</h1>
</font>
<font color="blue">
<h1>js</h1>
</font>
HTML tag는 각자 자기만의style이 존재한다. (예h1:display:block,font-size:2em,font-weight:bold등)padding:content와테두리(border)사이의 간격margin:테두리(border)와테두리(border)사이의 간격 (상하 관계의margin은 margin-collapsing으로 인해 제일 큰 여백의 크기를 가진 단일 여백으로 상쇄된다.)block: 화면 전체를 사용한다. 가로길이를 조정하고 싶으면width를 사용하기inline: 자기content만큼의 크기만을 갖는다.
반응형
'Frontend > 엘리스 SW 엔지니어 트랙' 카테고리의 다른 글
| [ 엘리스 SW 엔지니어 트랙 ] 5일차 (0) | 2021.10.30 |
|---|---|
| [ 엘리스 SW 엔지니어 트랙 ] 4일차 (0) | 2021.10.29 |
| [ 엘리스 SW 엔지니어 트랙 ] 3일차 (0) | 2021.10.28 |
| [ 엘리스 SW 엔지니어 트랙 ] 2일차 (0) | 2021.10.27 |
| [ 엘리스 SW 엔지니어 트랙 ] O.T (0) | 2021.10.25 |
댓글