inline style vs !important

!important 승

  • 갑자기 인라인에서 정의한 스타일과 !important 중에 누가 더 강력한지 궁금해 졌다
1
2
3
h1 {
color: red !important;
}
index.html
1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<h1 style="color: blue">hello world</h1>
</body>
</html>

li point remove

default.css
1
2
3
li {
list-style-type: none;
}

  • li의 앞에 붙는 . 을 없앨 수 있다

a tag no color

no color

no color
1
2
3
4
5
6
7
a {
color: inherit;
}

a:hover {
color: blue;
}
  • a tag는 보통 파란색으로 표시되고, 해당링크에 방문한적이 있으면 색이 달라진다
  • 아이콘 같은 곳에 링크를 걸었을때 이러한 특징으로 인해 약간 보기싫어지는 경우가 있는데 이를 해결할 수 있다

no underline

no underline
1
2
3
a {
text-decoration: none;
}

css !important

example
1
2
3
div {
color: blue !important;
}
  • 무적기… 근데 권장하진 않는다!