티스토리 뷰

몇일동안 조금 게을러져서 안하다가 다시 마음을 다잡고...

공부를 시작하였다. 코로나 때문에 어디 가지도 못하고 이게 뭐람!

 

오늘은 CSS의 기본문법에 대해서 배웠다.

 

CSS를 이용하는 방법에는 두가지가 있다.

 

1. <head> 안 <style>태그를 걸고 그 안에서 css문법을 활용하기 -> css등장의 필요성에서 다뤘다.

2. 다른 태그안에서 style 속성을 활용하기

 

<a href="____" style="color:red">

 

2번의 경우에 style을 쓴 경우, 이 속성값을 웹브라우저는 css 문법에 따라 해석, 속성을 둘러싸고 있는 태그에 적용해라.

따라서 여기서 style=""은 css가 아니라 html의 속성이다.

 

 

-----------------------------------------------------------------------

1번과 2번의 css는 다른 점이 있다.

2번은 html 태그안에서 그 태그에만 한정되어 있고,

1번은 a라는 선택자에 대해서 css값을 지정?하는 것이다.

즉, 1번은 하나의 선택자에 대해서 여러개의 효과 지정

-------------------------------------------------------------------------

 

1번의 모양은 이렇다.

<style>

  a{

   color:red;

    }

 </style>

 

여기서 링크가 연결된 것의 밑줄을 없애고 싶을 때 { }안에 text-decoration:none; 을 넣어준다.

그러면 모든 a 태그에 대해서 밑줄이 없어진다.

<style>

  a{

   color:red;

   text-decoration:none;

    }

 </style>

 

(여기서 세미콜론(;)을 쓰는 이유!)

1. color:red; text-decoration:none; 이 둘을 한줄에 썼다고 가정하면 ;를 사용하지않으면 구분이 되지 않는다.

2. 효과가 끝나는 지점에 대한 표시

 

하지만, 내가 선택한 링크 a 에 대해서는 밑줄을 남기고 싶을때

head아래의 style말고  <a>안에 style="text-decoration:underline" 이렇게 지정해주면 된다.

 

br에 대해서 style을 적용해 봤는데 안돼었다ㅜㅜ

그래서 아톰을 켜서 해보기로 했다

 

 

오 밑줄이 사라졌다. 모든 a 태그에 대해서 사라졌다.

 

CSS 문법의 이론에 대해서 말해보자면,

 

출처 : 생활코딩

저기에 있는  a 는 selector이고, 어떤 태그를 선택할 것인가?

declaration은 선언으로, 어떤 효과를 줄건가? 이다.

color는 속성이고, red는 property의 값이라서 value라고 부른다.

 

--------------------------------------------------------------------------

 

앞으로의 여정

 

1. 이 CSS를 통해서 어떠한 property가 존재하는가?

2. 선택자를 알아가는 과정!

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함