본문 바로가기

CSS

CSS 링크 , 리스트

링크

 

링크에는 color, font-family, background 속성 등  CSS의 다양한 속성들을 적용할 수 있다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<style>
        a {
            background-color: #FFFFE0;
            color: darkslategray ;
            font-size: 1.3em;
            text-decoration: none;
        }
    </style>
</head>
 
<body>
 
    <p><b><a href="/index.php" target="_blank">홈으로 가기!</a></b></p>
 
</body>
cs

 


링크(link)의 상태

 

각 상태마다 다른 스타일을 적용할 수 있다.

 

  • a : link  - 링크의 기본 상태. 방문하지 않은 링크
  • a : visited - 한 번이라도 방문한 상태
  • a : hover - 마우스 커서가 링크 위에 올라가 있는 상태
  • a : active - 마우스로 링크를 클릭하고 있는 상태 

 

 

text-decoration 속성은 주로 링크에서 밑줄을 제거하는 데 사용됨

 


링크를 활용한 버튼(Button)

 

CSS를 이용하면 간단하게 링크를 버튼처럼 만들 수 있다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<style>
        a:link, a:visited {
            background-color: #FFA500;
            color: maroon;
            padding: 15px 25px;
            text-align: center;    
            text-decoration: none;
            display: inline-block;
        }
        a:hover, a:active { background-color: #FF4500; }
    </style>
</head>
 
<body>
 
    <p><a href="/index.php" target="_blank">홈으로 가기!</a></p>
 
</body>
cs

 

 

 

 

 


 

 

 

리스트

 

CSS에서 사용할 수 있는 list-style 속성

 

1. list-style-type

2. list-style-image

3. list-style-position

 


list-style-type 속성

 

리스트에 다양한 마커(marker)를 적용할 수 있다.

마커(marker) : 리스트 요소 앞에 위치하는 숫자나 기호
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<style>
.a {
  list-style-type: circle;
}
 
.b {
  list-style-type: square;
}
 
.c {
  list-style-type: upper-roman;
}
 
.d {
  list-style-type: lower-alpha;
}
</style>
</head>
<body>
 
<p>Example of unordered lists:</p>
<ul class="a">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ul>
 
<ul class="b">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ul>
 
<p>Example of ordered lists:</p>
<ol class="c">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ol>
 
<ol class="d">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ol>
 
</body>
cs
 

list-style-image 속성

 

마커로 자신만의 이미지를 사용할 수 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<style>
        .imageMarker { list-style-image: url("/examples/images/img_list_marker.png"); }
    </style>
</head>
 
<body>
 
    <h1>list-style-image 속성을 이용한 마커의 변경</h1>
 
    <ul class="imageMarker">
        <li>사과</li>
        <li>멜론</li>
        <li>바나나</li>
    </ul>
 
</body>
cs


list-style-position 속성

 

리스트 요소의 위치를 설정할 수 있다.

기본 속성값은 outside로 설정되어 있다.

1
2
3
4
5
6
7
<style>
 
    .outside { list-style-position: outside; }
 
    .inside { list-style-position: inside; }
 
</style>
cs

 

'CSS' 카테고리의 다른 글

자주쓰는 속성(width,height,margin,padding,float,text-align,font)  (0) 2020.04.07
CSS 기본 속성 - 텍스트 , font  (0) 2020.04.07
CSS 기본 속성 - 색 , 배경  (0) 2020.04.07
CSS 적용  (0) 2020.04.07
CSS 문법, 선택자  (0) 2020.04.07