음.. 어.. 이제 시작은 아니지만 2023년 7월 31일날 개강한 나의 자바 백엔드 수업이 개강을 하였다. 하지만 지금 8월 2일 수요일인 지금까지 css,html을 주로 다루고있다. 좀 아쉽지만 강사님의 생각이 다 있겠지란 생각을 하며...
html은 Hyper Text Markup Language의 약자이다. 솔직히 잘 모르겠지만 저기에서 포인트는 Markup Language라고한다. 그럼 일단 Markup이 무엇인지 볼까요?
①문서 처리를 지원하기 위해 문서에 추가되는 정보. 마크업 정보는 문서의 논리적 구성이나 체제와 같은 문서의 포맷을 지정하거나, 문서 내용의 찾아보기 또는 찾아보기 작업(indexing) 방법을 지정하거나, 문서 내용 중의 요소와 같은 문서 또는 다른 문서 중의 다른 요소와의 연결(link)을 지정한다. 마크업 정보를 표현하는 언어를 마크업 언어라고 한다.
②마크업 정보를 문서 중에 삽입하는 작업.
[네이버 지식백과] 마크업 [markup] (IT용어사전, 한국정보통신기술협회)
it용어 사전에서의 내용이며 내가 생각하는 핵심내용은 문서 내용 중의 요소와 같은 문서 또는 다른 문서 중의 다른 요소와의 연결(link)을 지정한다. 라고 생각한다.
tag는 내가 화면의 보여 줄 내용의 속성?을 부여하는것을 말한다고 생각합니다.
html에서 tag를 어떤식으로 사용하는지 한번 알아보겠습니다.
<h1 class="head" id="h1">제목</h1>
위의 h1은 태그의 종류 중 하나이며 velog에서도 많이 본것이다. h뒤에 숫자를 1~6까지 사용할수있으며 1~4를 가장 많이 사용한다고 알고있습니다. 그리고 뒤에 class, id는 이tag의 내용도 알수있게 해줄수있고 또 수 많은 태그들중 저 tag를 선택하여 작업을 할수있게 해주는 아주아주 중요한 것들이며 class는 한개이상의 class를 가질수있으며 id는 단한개의 id만 가질 수 있습니다.
Cascading Style Sheets의 Cascading(약자이며 위에서 아래로 흐르는)
Style Sheets(스타일을 지정하는 양식)뜻을 가졌습니다.
CSS와 Tag는 엄청난 상속의 연속이며 CSS는 Tag의 엄청난 상속 속에서 그 tag들의 묶음들을 화면에서 이쁘게 보일수있게끔 만들어주는 역활을 합니다.
좋은 글이네요. 공유해주셔서 감사합니다.