본문 바로가기
[HTML] 개행문자('\n')와 <br> 요소를 HTML 파일에서 사용시 차이점 요소의 경우 HTML에서 개행을 위해 사용 하는 키워드이다. '\n' 문자의 경우도 개행을 위해 사용 하는 문자열이다. 그러나 HTML사용목적은 문서의 구조를 정의 하는 것이기에 기본적으로 문자열만 처리한다. 따라서 '\n' 은 개행이 아닌 단순 문자열에 불과하다. 그래도 문자로 사용하고 싶다면 HTML에서 지원하는 엔터티 표현을 공부해보길 바란다. 2024. 3. 22.
[HTML/XML] XML과 HTML은 비슷하단 생각이 들었다. XML과 HTML은 태그를 이용한다는 공통점이 있다. 그래서 확장자명이 XML인 파일에 태그를 사용하여 웹 페이지를 만들 수 있을 것 같았다. 가능하긴 하다 변환과정이 있다면 하지만 변환이 없다면 태그가 텍스트로 노출되는 그뿐이었다. 그럼 HTML 파일은 특수성이 있는 건가? 특수성 보단 약속에 가깝다는 생각이 든다. 관계자 및 개발자분들이 ' 태그일 땐 텍스트를 선명하게 할게요' 하고 웹 페이지에 사용할 규칙들을 정했고 그 규칙을 HTML 파일 안에 사용 시 힘을 발휘하는 것이다. 어느 날 ' 태그일 때 텍스트를 선명하게 하고 DEV 확장자명을 사용하는 파일로 규칙을 정하겠습니다' 한다면 그 규칙을 따라야 할 것이다. 다행히 입맛대로 태그를 사용해서 데이터 교환이 가능한 XML 파일이 있다. 이미 입맛.. 2024. 3. 19.
[HTML (Living Standard)] index.html 파일은 왜 기본 페이지인가? index 한국어로 번역하면 색인이다. 색인은 책이나 서적의 내용 중에서 중요한 항목을 뽑아 본문 어느 쪽에 있는지 쉽게 찾아볼 수 있도록 쪽 번호와 함께 별도로 배열하여 놓은 목록이다. index.html 발전된 현대 사이트들과 다르게 옛날에는 글만 있는 페이지들이 대부분이었다. 책과 다를 게 없는 사이트 안에서 다른 글을 보기 위해 이동하려면 인덱스가 필요했다. 그래서 index.html을 메인 페이지로 사용했고 그 관습이 지금까지 내려오는 것이다. 현대 사이트에서도 디자인적 요소가 섞여있을 뿐 공공기관 사이트를 확인해 보면 인덱스형 메뉴 섹션을 확인할 수 있다. 따라 기본페이지로 index.html 파일을 사용하지 않는 경우다른 이름으로 변경하거나 다른 파일로 변경 할 수 있다. 리눅스에서 아파치 .. 2023. 7. 16.