Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 잔
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- 컴퓨터공학 #c #c언어 #문자열입력
- HTML #CSS
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
Archives
- Today
- Total
영벨롭 개발 일지
[HTML]태그의 전역 속성 본문
전역 속성이란 전체 영역에서 모두 사용할 수 있는 속성입니다.
- <태그 title="설명"></태그>
title 속성은 요소의 정보나 설명을 지정하는 속성입니다. 웹 페이지에서 해당 요소에 마우스를 갖다대면 지정한 설명을 볼 수 있습니다.
<div>
<p title="hello">Hello!</p>
</div>
- <태그 style="스타일"></태그>
style 속성은 요소에 적용할 스타일을 지정합니다. 이 방식을 인라인 방식의 스타일 선언 방식이라고 합니다.
하지만 이 방식은 지나치게 우선되어 있기 때문에 유지보수에 악영향을 미칠 수 있으므로 권장하진 않습니다.
<div>
<p style="color: red;">Hello!</p>
</div>
- <태그 class="이름"></태그>
class 속성은 요소를 지칭하는 중복 가능한 이름을 지정합니다.
css나 javascript에서 요소를 정확하게 제어하기 위해 선택자로 사용됩니다.
<!-- html -->
<div>
<p class="hello">Hello!</p>
</div>
/* css */
.hello {
color: red;
}
- <태그 id="이름"></태그>
id 속성은 요소를 지칭하는 고유한 이름을 지정합니다.
class 속성과 유사하지만 주로 중복이 되면 안되는 핵심적인 요소에 사용합니다.
<!-- html -->
<div>
<p id="hello">Hello!</p>
</div>
/* css */
#hello {
color: red;
}
- <태그 data-이름="데이터"></태그>
data-이름 속성은 요소에 데이터를 지정하는 속성입니다. 이때 데이터는 기본적으로 text 형태로 지정합니다.
이 속성을 사용하여 javascript 내부에서 해당 data-이름을 가진 태그들에 접근할 수 있습니다.
<!-- html -->
<div data-fruit-name="apple">사과</div>
<div data-fruit-name="banana">바나나</div>
// javascript
const els = document.querySelectorAll("div");
els.forEach(el => {
console.log(el.dataset.fruitName);
});
//apple
//banana
반응형
'Front-end > HTML & CSS' 카테고리의 다른 글
[CSS] 선택자 종류 살펴보기: 기본, 복합, 가상클래스, 가상요소, 속성 (0) | 2022.03.24 |
---|---|
[CSS]CSS의 기본 문법과 선언 방식 (0) | 2022.03.24 |
[HTML]인라인 요소와 블록 요소: 요소가 화면에 출력되는 특성 (0) | 2022.03.21 |
[HTML]핵심 태그들 정리하기 (0) | 2022.03.10 |
[HTML]기본 문서 구조 살펴보기 (0) | 2022.03.10 |