채택완료

HTML CSS 관련 질문

2017-01-07 (토) 20:34:14 3,757

안녕하세요. 

CSS에 대한 접근이 쉽지 않네요 ..

레이아웃 뼈대를 잘 갖추어야하는데 CSS부분에서 헤매고 있습니다.

http://blog.naver.com/boykill80/220877252410 

해당 포스팅을 보고 이해중인데요 ~

레이아웃을 div로 나누는게 우선 필요할것같아요 ~

그런데 여기서 몇가지 궁금한 사항이 있습니다.

1. <div class = "ㅇㅇㅇ"> 이런식으로 정의해서 사용한다고 적혀있는데 

<div id = "ㅇㅇㅇ" > 로 되어 있는건 어떤차이인가요 ? 

2. div class = ㅇㅇㅇ로 하고 해당 html 상단에 <style> 를 열어서 해당 .ㅇㅇㅇ로 다시아래를열어 위치나 크기등을 정해주는것 같습니다. 하지만 그누보드 스킨이나 여러개를 보아도 스타일로해서 상단에 정의하여 입혀주는것아닌 아에 따로 default.css안에 여러 값으로 먹이고 있는것같아요. 두개다 위치만 다르게 해두었을뿐 같은것인가요 ?

3. CSS에서 잠깐만 보더라도 앞에 정의내린게 여러가지입니다.

#main_bn

.txt_done

a:line

button

다음과같이 앞에 #이 붙을때도있고 .이 붙을때도있고 안붙을때도 있고.. 어떤차이가 있을까요 ? 

답변 꼭좀 부탁드릴께요. 감사합니다.

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2017-01-07 (토) 20:42:07

1.

아이디는 고유명칭을 지정해 주신다고 생각하면 편하시고

클래스는 그룹이라고 생각 하시면 됩니다.

2.

파일로 만들어서 불러도되고 html파일안에 같이 써도 상관 없습니다.

3.

#main_bn은 div id="main_bn" 에서 id 값을 지칭합니다.

#이 아이디를 가르키는 의미로 해당 아이디의 스타일을 정의합니다.

 

.은 div class="txt_done"

클래스를 가르키고 스타일을 정의합니다.

a나 button은 말 그대로 <a hrfef="">등의 태그 자체를 뜻하니다.

답변에 대한 댓글 1개

감사합니다. 덕분에 머리속이 정리되어 말끔해졌습니다 ^^

http://www.homzzang.com/b/css 하루에 탭 하나씩 공부하세용. 

답변을 작성하려면 로그인이 필요합니다.