웹페이지

CSS STEP 10 - Display

2023. 4. 17. 09:37
728x90

★ Display

  • 요소의 출력 방식
  • display : none | inline | block | inline-block;
  • none : 화면에서 안보이게 함
  • inline : 인라인 태그로 출력 
  • block : 블럭 태그로 출력
  • inline-block : 인라인 태그처럼 출력 + 너비/높이 지정 가능
  • ex) 사용법
.box {
    border: 1px solid black;
    display : inline;
}

.link {
    border : 1px solid black;
    display : block;
}
#menu li {
    border: 3px solid red;
    display : inline-block;
    width : calc(20% - 6px); /*calc(자동으로 계산해주는 것)*/
}

 

■ ex1) 기본사용 ex)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        .box {
            border: 1px solid black;
            display : inline;
        }

        .link {
            border : 1px solid black;
            display : block;
            width : 200px;
            height: 100px;
        }

    </style>
</head>
<body>
    <h1>블럭 태그</h1>

    <div id="box1" class="box">상자1</div>
    <div id="box2" class="box">상자2</div>
    <div id="box3" class="box">상자3</div>

    <h1>인라인 태그</h1>

    <a href="#" id="link1" class="link">링크1</a>
    <a href="#" id="link2" class="link">링크2</a>
    <a href="#" id="link3" class="link">링크3</a>
    
</body>
</html>
  • 실행결과

실행결과 1

■ ex2) 메뉴 만들기

  • cursor : pointer = 마우스 커서가 가면 손가락 모양으로 바뀜
  • hover : 마우스가 올려지면 해당 코드 실행
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>


        #menu {
            /* border: 5px solid blue; */
            padding : 0px;
        }

        #menu li {
            border: 3px solid red;
            display : inline-block;
            width : calc(20% - 16px);
            text-align : center;
            padding : 5px;
            cursor : pointer; /* 마우스 커서가 가면 손가락 모양으로 바뀜 */
        }
        
        #menu li:hover {
            background-color : yellow;
        }

    </style>
</head>
<body>

    <!-- 메뉴 만들기 -->
    <ul id="menu">
        <li>메뉴</li><li>메뉴</li><li>메뉴</li><li>메뉴</li><li>메뉴</li>
    </ul>
    
</body>
</html>
  • 실행결과2

실행결과 2

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'웹페이지' 카테고리의 다른 글

CSS STEP 12 - Reset CSS  (0) 2023.04.17
CSS STEP 11 - Float  (0) 2023.04.17
CSS STEP 9 - 적용 예제  (0) 2023.04.14
CSS STEP 8 - OverFlow&Visibility  (0) 2023.04.14
CSS STEP 7 - BOX  (0) 2023.04.14
'웹페이지' 카테고리의 다른 글
  • CSS STEP 12 - Reset CSS
  • CSS STEP 11 - Float
  • CSS STEP 9 - 적용 예제
  • CSS STEP 8 - OverFlow&Visibility
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • 백엔드
  • 백준
  • 앱개발자
  • IT자격증
  • 데이터베이스
  • ajax
  • java
  • 알고리즘
  • jsp
  • JavaScript
  • DB
  • React
  • 정보처리기사필기
  • 웹개발
  • 정보보안전문가
  • 정보처리기사
  • 코딩테스트
  • 개발자
  • 웹개발자
  • html
  • css
  • DBA
  • 개발블로그
  • jquery
  • 프론트엔드
  • 웹페이지
  • IT자격증공부
  • IT개발자
  • 자바
  • it

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
CSS STEP 10 - Display
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.