뉴비코더
나는 코딩뉴비
뉴비코더
전체 방문자
오늘
어제
  • 분류 전체보기 (91)
    • 개발입문뉴비 - 국비지원 ( Front End ) (91)
      • html (26)
      • css (58)
      • javascript (6)
      • Library React.js (0)
    • FrontEnd ( Self-study ) (0)
      • html5, CSS3 (0)
      • Vanilla JS (0)
      • Clone Code (0)
    • BackEnd ( self-study ) (0)
      • Library Node.js (0)
      • Python (0)
      • Go (0)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • Javascript 배열
  • js 생성 함수
  • 웹개발입문
  • webfont
  • js 이벤트객체
  • js event object
  • 프론트엔드
  • 국비지원
  • boxmodeling
  • 코딩진화
  • 마크업
  • psuedo-class
  • position
  • Margin
  • 가상클래스
  • JavaScript
  • 하이퍼링크
  • HTML
  • 웹개발
  • transform
  • parseInt
  • HTML5
  • padding
  • css3
  • ol
  • boxmodel
  • js event
  • UL
  • Transition
  • 클론코딩

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
뉴비코더

나는 코딩뉴비

[2021/12/20]국비지원 CSS3 2-(4) list-style
개발입문뉴비 - 국비지원 ( Front End )/css

[2021/12/20]국비지원 CSS3 2-(4) list-style

2022. 1. 31. 01:40

 

목록에는 총 3종이 있는데,

  • 비 순서형 ul
  • 순서형 ol
  • 정의형 dl

이 중에서 이 list-style이 통용되는 목록은 ul과 ol이다.

  • list-style-position : list 심벌(지금으로 치면 검고 작은 원)의 위치
    • outside : default. list 항목은 그대로 있고 그 앞에 심벌이 나타남.
    • inside : 심볼이 붙을 경우 항목들이 들여 쓰기 됨
  • list-style-type : 심벌의 모양
    • disc : default. 상기의 심볼형태
    • circle : 속이 빈 원형 심벌
    • square : 검은 사각형. default 사이즈
    • upper-alpha : 영어 알파벳 대문자
    • lower-alpha : 영어 알파벳 소문자
  • list-style-image : 잘 쓰이지는 않지만 이미지로 심벌을 대체하고 싶을 때 사용

 

 


 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>list-style<title>
    <style type="text/css">
        /* ol,ul,li{list-style: none;} */
        ul.in{list-style-position: inside;}
        ul.out{list-style-position: outside;}/* 기본값 */
        li.none{list-style-type: none;}
        .disc{list-style-type: disc;}/* 기본값 */
        .circle{list-style-type: circle;}
        .square{list-style-type: square;}
        .upperA{list-style-type: upper-alpha;}
        .lowerA{list-style-type: lower-alpha;}
        .upperR{list-style-type: upper-alpha;}
        .lowerR{list-style-type: lower-alpha;}
        /* 하단은 잘 안 씀. 그냥 백그라운드 이미지 씀 */
        ul.marker{list-style-image: url(images/marker.gif);}
        ul.marker2{list-style-image: url(images/list_dot.gif);}
        ul.marker3{list-style-image: url(images/li.gif);}
        li.red{list-style-image: url(images/list_dot.gif);}
    </style>
</head>
<body>
    <ul class="in">
        <li class="none">로그인</li>
        <li class="disc">회원가입</li>
        <li class="circle">마이페이지</li>
        <li class="square">회사소개</li>
        <li class="upperA">사이트맵</li>
    </ul>
    <ul class="out">
        <li class="lowerA">ENGLISH</li>
        <li class="upperR">CHINESE</li>
        <li class="lowerR">JAPANESE</li>
    </ul>
    <ul class="marker">
        <li>로그인</li>
        <li>회원가입</li>
        <li>마이페이지</li>
        <li>회사소개</li>
        <li>사이트맵</li>
    </ul>
    <hr>
    <ul class="marker2">
        <li>로그인</li>
        <li>회원가입</li>
        <li>마이페이지</li>
        <li>회사소개</li>
        <li>사이트맵</li>
    </ul>
    <hr>
    <ul>
        <ul class="marker3">
            <li class="red">로그인</li>
            <li>회원가입</li>
            <li>마이페이지</li>
            <li>회사소개</li>
            <li>사이트맵</li>
        </ul>
    </ul>
</body>
</html>

 

제일 하단 marker3 클래스의 경우, ul ul li 구조인데
대략 전체 들여 쓰기 된 list를 보여주고 싶어서 이렇게 짜셨던 게 아닌가 생각

 


 

결과물

저작자표시 비영리 변경금지 (새창열림)
    '개발입문뉴비 - 국비지원 ( Front End )/css' 카테고리의 다른 글
    • [2021/12/20]국비지원 CSS3 2-(5)-{2} a link (하이퍼링크)
    • [2021/12/20]국비지원 CSS3 2-(5)-{1} a link (하이퍼링크)
    • [2021/12/20]국비지원 CSS3 2-(3) overflow
    • [2021/12/20]국비지원 CSS3 2-(2) Background
    뉴비코더
    뉴비코더
    FrontEnd 지망 - 코딩뉴비를 위한(?), 뉴비에 의한, 뉴비의 블로그 - 코딩뉴비의 코딩 학습 기록 - 첨가물 : 약간의 불평/사족

    티스토리툴바