On the journey of

[KIBWA] 웹 구현 : HTML, CSS (1) with ELICE 코딩 본문

Experiences & Study/이브와(KIBWA)

[KIBWA] 웹 구현 : HTML, CSS (1) with ELICE 코딩

dlrpskdi 2023. 9. 7. 09:50

* 본 포스팅은 이브와 프로젝트에서 웹 화면을 기획하기 위해, 개인적으로 엘리스코딩에서 공부한 내용의 기록입니다.


기본적으로 웹을 구성하는 요소는 크게 HTML, CSS, JAVASCRIPT라고 할 수 있다.

  • HTML : 설계도
  • CSS : 디자인(화면 기획에서 CSS를 편집했다!)
  • Javascript : 그 외 기능과 효과
  • 이를 반영하여 '웹'이라는 건축물을 짓기 위해선, 웹사이트를 작성할 때 따라야 하는 공식 표준(기술 규격) 인 웹 표준, 모두가 웹사이트를 사용할 수 있는 웹 접근성을 특히 고려하여 작성해야 한다.  

HTML 문서의 경우, 메모장을 켜서 <!doctype html> 를 맨 처음에 입력해주고, 저장 시 .html 확장자로 저장해주면 된다. 대충 docty.html 로 저장했더니 폴더에 docty에 크롬 이미지가 매칭되어 저장된 것을 확인할 수 있었다.

 

  • HTML 작성 시 사용되는 구성요소
  • 태그 – 열린 태그 <h1>와, 닫힌 태그</h1> 로 이루어져 있다. (열린 태그는 시작 머리에, 닫힌 태그는 코드 입력이 끝난 후에 사용)
  • 속성 – 텍스트를 꾸며주는 style 속성을 갖는다.
  • 속성값 – 텍스트 색상을 네이비로 설정하는 color:navy 속성값을 받는다.
  • 컨텐츠 – 태그의 컨텐츠를 **안녕 엘리스**로 설정해보자. 

잘 실행된 것을 확인할 수 있다. 여기에 이제 추가적으로

문서의 시작과 끝을 나타내는 <html></html> 태그
웹 사이트의 요약 정보를 담는 <head></head> 태그
눈에 보이는 정보를 담는 <body></body> 태그를 <html>태그 안에 입력해야 함
<head> 태그 안에 문자 코드를 위한 <meta charset="UTF-8"> 를 입력
<title>...</title> 입력하고, 태그 사이에 사이트의 제목 넣기
'안녕 엘리스!' 문구를 웹에 나타내기 위해, <body> 태그 안에 <h1 style="color:navy">안녕 엘리스!</h1>를 입력

 

링크와 이미지 입력하기

  • 클릭시 다른 사이트로 이동할 수 있도록 하는 <a></a> 태그
    • (ex)네이버 홈페이지로 이동하기 위해 href="https://www.naver.com"을 열린태그 <a> 안에 입력
  • 새로운 탭에서 웹사이트를 전환하기 위해 target="_blank" 속성값 입력
  • <img> 태그 안에 엘리스 회사 로고의 파일명을 src="elice_logo.png"와 같이 입력
  • <img> 태그에 alt="엘리스 회사 로고"를 입력하여 웹 접근성을 높이기
  • <h> 태그는 웹사이트의 제목이나 부제목처럼, 중요한 정보를 입력할 때 사용 ( <h1>의 텍스트 크기가 가장 크고 <h6>의 텍스트 크기가 가장 작음)
  • <p> 태그는 웹사이트의 주요 텍스트 등 단락을 표현할 때 사용
  • <ol> <ul> 태그는 목록을 나열할 때 사용되며, 각 태그 안에는 <li> 태그를 입력

ex 1)

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>엘리스 :: elice</title>
</head>
<body>
    <a href="https://www.naver.com" target="_blank">네이버</a>
    <img src="elice_logo.png" alt="엘리스 회사 로고">  
  
</body>
</html>

ex 2)

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>엘리스 :: elice</title>
</head>
<body>

 <h1>
     <a>
         <img>
    </a>
 </h1>
 <h1>엘리스</h1>

 <p>나는 오늘도 달린다</p> 
 
 <ol>
  <li>체셔의 퀴즈</li>
 </ol>
 <ul>
  <li>체셔의 퀴즈</li>
 </ul>
 <ul>
     <li>
        <a href = "#">메뉴1</a>
    </li>
    <li>
        <a href = "#">메뉴2</a>
    </li>

</ul>
  
</body>
</html>