
이번 코딩 챌린지에 대해 쉽게, 자세하게, 그리고 길게 설명해 드리겠습니다. 마지막에는 작동 가능한 전체 실습 코드를 제공해 드릴게요.
먼저, 프로젝트의 파일 구조에 변화를 줄 것입니다. 모든 이미지 파일을 하나의 폴더에 모아 관리하면, 프로젝트가 더 깔끔해지고 관리하기 쉬워집니다.
새 폴더 생성:
img라는 이름의 새 폴더를 만듭니다.이미지 파일 이동:
img 폴더로 이동시킵니다.img 폴더로 끌어다 놓으세요.이미지 경로 수정:
src 경로를 업데이트해야 합니다.<img src="image.jpg">였다면, 이제 <img src="img/image.jpg">로 수정합니다.<!-- 변경 전 -->
<img src="image.jpg" alt="이미지 설명">
<!-- 변경 후 -->
<img src="img/image.jpg" alt="이미지 설명">
이미지를 이동한 후, 브라우저에서 페이지를 새로 고침해야 변경 사항이 반영됩니다.
라이브 서버 확장 기능 사용 시:
수동 새로 고침 시:
F5 키를 눌러 페이지를 새로 고칩니다.<aside> 요소를 사용한 관련 포스팅 섹션 만들기이제 메인 기사와는 별도로 관련 포스팅 섹션을 만들 것입니다. 이 섹션은 메인 콘텐츠를 보완하는 부가적인 정보를 제공하므로 <aside> 요소를 사용합니다.
<aside> 요소란?<aside>: 관련 포스팅 전체를 감싸는 요소<h4>: 섹션의 제목<ul>: 관련 포스팅의 목록<li>: 각 포스팅 항목<a>: 포스팅의 링크<img>: 포스팅의 이미지 썸네일<p>: 포스팅의 저자 정보<ul>과 <li> 요소를 사용합니다.<li> 안에 이미지, 링크, 텍스트 등 여러 요소를 포함할 수 있습니다.img 폴더에 있으므로 경로를 img/이미지파일명으로 설정합니다.<aside> 요소 추가<aside>
<!-- 관련 포스팅 내용이 들어갈 곳 -->
</aside>
<aside>
<h4>관련 포스팅</h4>
<!-- 관련 포스팅 내용이 들어갈 곳 -->
</aside>
<aside>
<h4>관련 포스팅</h4>
<ul>
<!-- 목록 항목들이 들어갈 곳 -->
</ul>
</aside>
<aside>
<h4>관련 포스팅</h4>
<ul>
<li>
<a href="#">
<img src="img/related-1.jpg" alt="사람이 프로그래밍하는 모습" width="75" height="75">
웹 개발을 배우는 방법
</a>
<p>작성자: 요나스 슈메트만</p>
</li>
</ul>
</aside>
href="#": 실제 링크가 없으므로 임시로 #을 사용합니다.alt="사람이 프로그래밍하는 모습": 이미지의 대체 텍스트입니다.<aside>
<h4>관련 포스팅</h4>
<ul>
<li>
<!-- 첫 번째 항목 -->
</li>
<li>
<a href="#">
<img src="img/related-2.jpg" alt="CSS 코드" width="75" height="75">
CSS의 숨겨진 힘
</a>
<p>작성자: 짐 딜런</p>
</li>
</ul>
</aside>
<aside>
<h4>관련 포스팅</h4>
<ul>
<li>
<!-- 첫 번째 항목 -->
</li>
<li>
<!-- 두 번째 항목 -->
</li>
<li>
<a href="#">
<img src="img/related-3.jpg" alt="자바스크립트 코드" width="75" height="75">
자바스크립트 심화 학습
</a>
<p>작성자: 콜트 스틸</p>
</li>
</ul>
</aside>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>코딩 챌린지</title>
</head>
<body>
<!-- 메인 콘텐츠 영역 -->
<article>
<!-- 기사 내용이 들어갈 곳 -->
</article>
<!-- 관련 포스팅 섹션 시작 -->
<aside>
<h4>관련 포스팅</h4>
<ul>
<li>
<a href="#">
<img src="img/related-1.jpg" alt="사람이 프로그래밍하는 모습" width="75" height="75">
웹 개발을 배우는 방법
</a>
<p>작성자: 요나스 슈메트만</p>
</li>
<li>
<a href="#">
<img src="img/related-2.jpg" alt="CSS 코드" width="75" height="75">
CSS의 숨겨진 힘
</a>
<p>작성자: 짐 딜런</p>
</li>
<li>
<a href="#">
<img src="img/related-3.jpg" alt="자바스크립트 코드" width="75" height="75">
자바스크립트 심화 학습
</a>
<p>작성자: 콜트 스틸</p>
</li>
</ul>
</aside>
<!-- 관련 포스팅 섹션 끝 -->
</body>
</html>
코드 저장:
브라우저에서 열기:
페이지 확인:
축하합니다! 이번 코딩 챌린지를 통해 다음과 같은 내용을 학습하셨습니다:
<aside>와 목록 요소를 사용하여 콘텐츠의 의미를 명확히 했습니다.<li> 안에 이미지, 링크, 텍스트 등 여러 요소를 포함시켰습니다.이러한 반복적인 코딩 연습을 통해 코딩 실력이 향상될 것입니다. 다음에도 흥미로운 코딩 챌린지가 기다리고 있으니, 계속해서 도전해 보세요!
감사합니다! 도움이 되었길 바라며, 추가로 궁금한 점이 있으면 언제든지 물어보세요.