본문 바로가기

일과공부

[HTML/CSS 기초 강의] ⑮ <display> 태그

오늘은 <display> 태그에 대해 알아보려고 한다. 

 

 

거실사진

 

1.<display> 태그

속성명은 display, 속성 값은 none/block/inline/inline-block 중 하나 선택

화면에 요소 표시하는 방식- 웹 문서를 보여주는 방식과 관련, 그래서 HTML 태그가 아니라, CSS 속성에 해당함

​ 

속성 속성값 내용
disply non 화면에 표시X (영역 차지X)
block 블럭 요소로 표시, 너비/높이 설정 가능
inline 인라인 요소로 표시, 너비/높이 설정 불가
inline-block 인라인 요소이나 너비/높이 설정 가능

인라인 방식, 내부 스타일시트 방식, 외부 스타일 시트 방식 중 원하는 방식 선택

예) 내부 스타일 시트 방식- <head> 태그에 <style> 태그를 쓰고 그 안에 디스플레이 방식 정함

 

<head>
<style>
선택자 { display : inline ; }
</style>
</head>

2.display 속성 사용전 파일

① 메모장열기

② 아래와 같이 코드를 입력

 

 

③ [파일 > 다른 이름으로 저장]

④ 파일을 저장할 위치를 선택/ 파일 이름 "display.html" 입력

⑤ 저장한 파일을 더블 클릭

⑥ 웹 브라우저에서 작업물 확인

 

3.display 속성 사용

display 속성 사용하여 블록 요소인 제목 <h1>은 인라인 요소로, 인라인 요소인 링크 <a>는 블럭 요소로 바꾸기

① 앞에서 만든 ex display.html 파일에 마우스를 놓고 오른쪽 버튼을 클릭 후, 연결 프로그램을 메모장으로 선택

② 아래와 같이 코드 추가입력

<h1>의 display 속성을 inline으로, <a>의 display 속성을 block으로 정함

 

 

③ [파일] > [다른이름으로저장]

④ 저장한 ex display-1.html 파일 더블 클릭

⑤ 브라우저에서 본문 확인

<h1>을 인라인 요소로 바꿨기 때문에 제목 다음에 줄 바꿈 없이 바로 본문 내용이 따라옮

<a>를 블록 레벨 요소로 바꿨기 때문에 링크 앞뒤 줄 바꿈 됨

 

3.display 연습

<body>

<ul id="gnb">

<li><a href="#">menu 1</a></li>

<li><a href="#">menu 2</a></li>

<li><a href="#">menu 3</a></li>

<li><a href="#">menu 4</a></li>

<li><a href="#">menu 5</a></li>

</ul>

</body>

 

 

 

 

<style>

body {

font-family:;

font-size:22px;

font-weight:bold;

text-transform: uppercase;

margin:0;

}

#gnb {

background-color: #;

margin:0;

padding:0;

}

#gnb li {

display: inline-block;

}

#gnb li a {

color: #fff;

text-decoration:none;

padding:10px 20px;

display:block;

}

#gnb li a:hover {

background-color: ;

color:;

}

</style>

 

 

 

거실사진

 

자신의 능력을 숨길 수
있는 것은 대단한 능력이다

-프랑수아 드 라 로슈푸코-

728x90