Css 코딩 우선 순위인 이유가 무엇인가요?

Css 코딩하다가 느낀건데 우선순위가 무슨 기준인가요?

코딩을 공부하면서 의문점이 너무 많아서 물어봅니다.

Head body 등등 head 안에는 상위 로고나 메뉴 ?? 들어가잖아요 다른 사람들은 다른것도 다 하시던데 이것도 따로 기준이 있는건가요??

    4개의 답변이 있어요!

    • 안녕하세요.

      말씀주신 부분은 html문서를 작성하면서 만들어진 규약에 기반합니다.

      Head에도 혹은 body에도 css문구와 파비콘과 같은것을 넣을수 있지만, 이를 찾아서 보여주는 브라우저나(크롬, 사파리, 엣지등) 네이버와 구글같은 검색엔진이 이를 인식하고 못하고 혹은 잘하거나 잘못하거나의 차이가 발생하게 됩니다.

      각 검색엔진에서 가이드 혹은 HTML과 CSS가이드를 보시면 적절한 위치와 여러곳에 썼을때의 우선순위를 확인하실수 있습니다.

    • 프로그램 개발을 어떤걸하고싶은지에 대해 고민을하셔야될것같아요. 내가 프론트개발자를하고싶은것인지 백앤드개발자가될것인지에 대한 문제이긴한데, css가 정의되어있어야 개발자들이 공통으로이루어진 속성값들을 화면에그릴수있기때문이죠. Css에서도 위치를잡아주거나 그안에 이미지를심거나 폰트 및 정렬을다루기때문에 우선순위로정해지는것입니다.

    • 말씀하신 'Head body 등등 head 안에는 상위 로고나 메뉴 ??'는 html을 말씀하시는 것 같네요.

      웹 프로그래밍 (인터넷 웹사이트 만드는 것)에 있어서 Html은 틀입니다. 질문자님이 인터넷에서 보는 클릭 버튼, 입력창 등등의 각각의 요소를 만들어주는 틀입니다. 그리고 그 html을 꾸밀 수 있는게 css입니다.

      즉, 질문자님이 html로 클릭버튼의 형체를 만들었다면 그 버튼의 색상, 크기, 길이 등은 css로 지정할 수 있습니다.

      웹에 있어 디자인은 매우 중요하기 때문에 우선순위입니다. 추가로 css는 논리를 필요로 하지 않습니다. 그렇기에 배우기도 쉽습니다.

    • 질문주신 내용이 명확하지않아 정확한 답변이 어렵습니다.

      제가 파악하기에 질문하신분은 CSS와 HTML의 개념이 명확하지 않은것 같은데,

      CSS와 HTML을 사람얼굴모양 조각을 만드는 과정에 빗대어 설명드려볼게요.

      HTML 코딩은 뼈대를 만드는 작업인데요. 찰흙반죽을 이리저리 붙이고 떼네어 사람얼굴형태가 되도록 만드는 작업이라고 생각하시면 됩니다.

      CSS는 사람얼굴형태가 완성된 찰흙반죽조각에 피부색, 입술색, 눈동자색, 수염, 눈썹, 머리카락, 주름 등등등 꾸미는 작업이라고 생각하시면 됩니다.

      이렇게 놓고보면 우선순위가 분명해지지 않나요?

      먼저 HTML 페이지의 뼈대를 만든 후 CSS로 페이지를 꾸며줘야 겠죠!

      답변이 만족스러울지 모르겠습니다~

      안녕히계세요.