블록과 인라인 HTML의 태그는 크게 블록요소와 인라인요소로 나눌 수 있습니다. 블록요소는 항상 한 줄을 독차지하게 됩니다. (단, CSS를 통해 스타일을 변경하지 않았다면) 그 자체로 하나의 문단이 되므로 항상 새로운 줄에서 시작되고 강제로 개행합니다. 대표적인 블록요소로는 1. 문단을 나타내는 태그 2. 제목을 나타내는 ~ 태그 3. 리스트를 표현하는 태그 4. 의미론적 태그인 태그 등이 있습니다. 인라인 요소는 문단의 한 부분을 차지하며 단어처럼 취급됩니다. 따라서 블록요소처럼 강제개행되지 않습니다. 문장사이에 끼어서 글자 형태로 배치되며 글자와 함께 나란히 배치됩니다. 대표적인 인라인 요소로는 1. 인라인요소를 나타내는 태그 2. 문서의 링크를 걸어주는 태그 등이 있습니다. 블록요소는 다른 블록요..
이미지 홀태그를 이용하여 이미지를 넣을 수 있습니다. 이미지 표현을 위해 꼭 필요한 속성이 있습니다. src 속성은 출력할 대상 이미지를 지정하며 생략할 수 없는 필수 속성입니다. 브라우저는 HTML 문서를 먼저 읽은 후 문서에 포함된 이미지를 다운받습니다. 별도의 분리된 파일이기 때문에 다운을 받은 후 표시하면 반응이 느리기 때문입니다. 이미지 크기를 강제 조정할 경우 품질이 떨어지고 네트워크 대역폭도 낭비되기 떄문에 width, height 속성보다는 스타일시트를 사용하는 것이나 아예 원본 파일의 크기를 바꾸는 것이 바람직합니다. 속성은 지정하는 것이 좋습니다. 네트워크 등의 문제로 이미지를 받지 못한 경우 문자열로 된 설명으로 어떤 그림이 있었는지 알려줍니다. 이미지에도 태그를 이용하여 링크를 걸 ..
이번에는 HTML문서를 어떻게 연결하는지 알아보도록 하겠습니다!! 한 문서에서 다른 문서로 이동할 때는 태그(anchor)를 이용합니다. 내용 와 같은 방식으로 사용됩니다. href는 필수 속성값이며 이동할 문서의 URL을 표시합니다. 태그를 설정하면 내용이 파란색깔로 변함과 동시에 밑줄이 쳐지는데 이 내용을 누르면 href에 표시한 부분으로 이동하게 됩니다. href를 지정할 때 문서의 경로를 전체 다 표시하는 절대 경로와 축약해서 표현하는 상대 경로가 있습니다. 절대경로는 어떤 웹페이지나 문서의 고유한 경로를 뜻하며href="https://www.w3schools.com/tags/att_a_target.asp"나 href="C:\Users\hp\Deskto\web-programming\index.ht..
bag bag는 가장 간단한 자료구조라고 생각한다. (마치 배열과도 같은 느낌) 그만큼 간단하고 구현하기 쉬운 자료구조이기 때문이지 않을까...? 따라서 오늘은 bag 자료구조의 특징과 이를 어떻게 구현하는지에 대해 알아보고자 한다. bag는 우리가 사용하는 가방과 같이 단순히 데이터들을 모아둔 것이라고 할 수 있다. 때문에 데이터 간의 중복이 허용되고 순서 또한 상관이 없는게 특징이다. 이런 특징을 바탕으로 Java를 이용하여 bag를 구현해보도록 할 것이다. [구현 방법] 1. 배열을 이용하여 bag를 구현할 것이다. (ArrayBag) 2. bag는 데이터를 모아두고 관리하기 위한 용도이므로 데이터를 넣고(add) 뺄 수 있는 기능(remove)이 있다. 3. bag의 내용물을 관리하기 위해 몇 개..