HTML

<div> 태그 - 레이어

아이티프로 2023. 1. 25.

목차

반응형

HTML의 div 태그는 다른 block타입 컨트롤로 사용시 기본 줄바뀜이 된다.

다른 요소를 위한 컨테이너를 만들고 CSS를 사용하여 해당 요소에 스타일이나 레이아웃을 적용하는 데 사용한다.

<div id="container">
    <p>id 스타일</p>
    <img src="image.jpg" alt="An image">
    <a href="https://www.naver.com">A link</a>
</div>


#container{
  background-color: #ccc;
  padding: 20px;
  text-align: center;
}


let div = document.getElementById("container");
console.log(div.innerHTML);

 

또한 div 요소에 id 또는 class를 추가하여 CSS 및 JavaScript에서 각각 스타일을 적용하거나 동작을 수행할 수 있다.

<div id="container">
    <p>This is some text inside the div element.</p>
    <img src="image.jpg" alt="An image">
    <a href="https://example.com">A link</a>
</div>

이 예에서 div 요소는 "container" 값의 속성 ID를 가지며 CSS 파일의 #container selector를 사용하여 이 div에 CSS 스타일을 추가할 수 있다. ID 셀렉터(selector)는 "#"(샾)으로 시작한다.

#container{
  background-color: #ccc;
  padding: 20px;
  text-align: center;
}


div 요소에 클래스를 추가하고 css 파일에서 클래스를 호출할 수도 있다. 클래스 셀렉터(selector)는 "."(점) 으로 시작한다.

<div class="container">
    <p>클래스 스타일</p>
    <img src="image.jpg" alt="An image">
    <a href="https://www.google.com">A link</a>
</div>

.container{
  background-color: #ccc;
  padding: 20px;
  text-align: center;
}

let div_class = document.getElementsByClassName("container")[0];
console.log(div_class.innerHTML);

클래스명으 let div_class = document.getElementsByClassName("container")[0]; 로 레이어를 접근할 수 있다.
다만, 클래스로 가져올 경우 배열형으로 [0]와 같이 객체의 배열 인덱스로 접근해야 한다.

 

반응형

'HTML' 카테고리의 다른 글

<html> - Hypertext Markup Language  (0) 2023.01.25
<img src="..."> 태그  (0) 2023.01.25
<p> , <br> - paragraph , 줄바꿈 태그  (0) 2023.01.25
<link> 태그  (0) 2023.01.25
<UL> <LI> 태그 - 리스팅  (0) 2023.01.25

댓글