블록과 인라인 HTML의 태그는 크게 블록요소와 인라인요소로 나눌 수 있습니다. 블록요소는 항상 한 줄을 독차지하게 됩니다. (단, CSS를 통해 스타일을 변경하지 않았다면) 그 자체로 하나의 문단이 되므로 항상 새로운 줄에서 시작되고 강제로 개행합니다. 대표적인 블록요소로는 1. 문단을 나타내는 태그 2. 제목을 나타내는 ~ 태그 3. 리스트를 표현하는 태그 4. 의미론적 태그인 태그 등이 있습니다. 인라인 요소는 문단의 한 부분을 차지하며 단어처럼 취급됩니다. 따라서 블록요소처럼 강제개행되지 않습니다. 문장사이에 끼어서 글자 형태로 배치되며 글자와 함께 나란히 배치됩니다. 대표적인 인라인 요소로는 1. 인라인요소를 나타내는 태그 2. 문서의 링크를 걸어주는 태그 등이 있습니다. 블록요소는 다른 블록요..
bag bag는 가장 간단한 자료구조라고 생각한다. (마치 배열과도 같은 느낌) 그만큼 간단하고 구현하기 쉬운 자료구조이기 때문이지 않을까...? 따라서 오늘은 bag 자료구조의 특징과 이를 어떻게 구현하는지에 대해 알아보고자 한다. bag는 우리가 사용하는 가방과 같이 단순히 데이터들을 모아둔 것이라고 할 수 있다. 때문에 데이터 간의 중복이 허용되고 순서 또한 상관이 없는게 특징이다. 이런 특징을 바탕으로 Java를 이용하여 bag를 구현해보도록 할 것이다. [구현 방법] 1. 배열을 이용하여 bag를 구현할 것이다. (ArrayBag) 2. bag는 데이터를 모아두고 관리하기 위한 용도이므로 데이터를 넣고(add) 뺄 수 있는 기능(remove)이 있다. 3. bag의 내용물을 관리하기 위해 몇 개..
지금까지 HTML 문서의 기본 구조와 뼈대를 이루는 핵심 태그들에 대해 알아보았습니다. 이번 포스팅에서는 HTML 태그 중 텍스트를 나타내는데 사용하는 태그들에 대해 살펴보겠습니다. 문단() 문단(paragraph)을 나타내는 태그는 로 나타낼 수 있습니다. HTML은 엔터, 공백, 탭을 무시합니다. 따라서 문단을 작성하기 위해서는 를 이용하여 하나의 문단이 어디까지인지 분명히 밝혀야합니다.하나의 완성된 문장으로서 전후 문단과의 구분을 위해 약간의 여백을 삽입하여 줍니다. 문단과는 달리 빈 줄만 삽입하고 싶을 때는 을 사용합니다. 은 홀태그이므로 닫는 태그는 존재하지 않습니다. 그저 단순한 줄바꿈을 할때 사용하는 태그입니다. 제목(~)제목을 나타내는 태그로는 부터 까지의 태그를 이용할 수 있습니다. 제목..