div 코딩에 대해 쪽지 보내시길래 길게 한번 적어봅니다. > 자유게시판

자유게시판

div 코딩에 대해 쪽지 보내시길래 길게 한번 적어봅니다. 정보

div 코딩에 대해 쪽지 보내시길래 길게 한번 적어봅니다.

본문

안녕하세요. 일단 저는 개발 3년차 입니다.
뭐 제가 디자인이 어쩌네 뭐 퍼블리싱이 어쩌네 할 짬밥은 아니겠지만..
DTD 며 뭐 이런저런 이야기들을 보고
다들 어렵게만 생각하시길래 쉽게 풀어가보고자 적어보겠습니다.
 
우선 table 코딩에 대해 말씀 드리겠습니다.
결론적으로 말씀드리면 table 자체가 표준이네 비표준이네 하는 것은 바보 같은 짓이라고 생각합니다.
왜냐면 표를 그리기 위해 div 로 일일히 float 잡고 나눌 필요는 없다는 것이죠..
표를 표로 그려야지 레이어로 그리는 짓은 굳이 안해도 되는 일을 하는 신입사원과 다름이 없습니다.
따라서 표는 table 로 쓰시면 됩니다.
문제는 layer 인데..
이 layer 를 잡는 부분에 대해 많은 분들이 오해를 하십니다.
왜 홈페이지의 틀을 잡는데 tr 과 th와 td 에 대해 물어보시나요?
table 코딩 하실때도 왜 thead 와 tbody 를 선언 안하시나요?
 
tr th td 모두 행과 열을 나뉘기 위한 그저 표를 만들기 위해 사용하는 것인데
레이어를 그리고 그 안에서 레이어를 잡으면서 css 를 제어 하면 되는것인데
하다못해 css 하나 못짜고 id 와 class 의 차이도 찾을수 없으시다면..
흠.. 그건 좀 곤란한듯 싶습니다.
 
id 는 중복이 되면 안됩니다. 고유의 값이니까요. class 의 경우에는 중복이 될 수 있습니다.
이것은 w3c 통과 작업을 하면서도 많이 겪습니다.
큰 레이어를 id 로 잡으시고 세부적으로 for 문이라던지 돌릴시에는 class 로 작업 하시는게 좋습니다.
또 메뉴바의 경우에도 ul li로 충분히 이쁘게 나오게 할 수 있습니다.
단 거기에는 css 라는 것을 꾸미는 부분이 들어가겠지만요..
 
질문자 분께서 table 을 div 로 바꾸시는거에 대해 말씀하셨는데
상당히 쉬운부분이고 단 굳이 필요없는 table 을 layer 로 바꾸고 그에 맞는 css 만 적으면 된다는 것입니다.
그부분을 해결하는것은.. 뭐 님의 역량이겠지만요.. :)
추천
0
  • 복사

댓글 7개

table 쓰는게 비 표준이라고 운운하는 사람 아직도 있나요?
작은 구조에는 테이블 큰 구조에는 DIV를 쓰시는게 유리 합니다.

div로 테이블 구조를 만든다는건 그만큼 스타일 속성이 따라 가야 한다는 소리가 됩니다.
표준이나 빠르게 만든다고 만든게 배보다 배꼽이 커질수도 있습니다.
전 웹쪽 첨배울때 테이블로 배워놔서 영 적응이 ;;
크로스브라우징이나 뭔가 문제가 생기면 바로 바꿀텐데
큰 불편없이 쓰다보니 습관 바꾸는게 쉽지가 않네요 ㅜㅜ
그냥 잘만되면 되는겁니다....
할 때 테이블 밖에 안해서..다른건 잘 몬하겟네요 ㅠㅠ배우는 입장이라 ㅠㅠ
저도 몇년째 table코딩만 하고 있습니다..
큰 불편은 없는데 div코딩과 섞어서 코딩할때가 생기더군요
이럴땐 크로스부라우징에 조금씩 문제가 생기기에 요즘 div코딩을 공부하고 있습니다.
그런데 너무 어려워요 ㅠㅠ
지금도 사무실에서 책보다가 너무 답답해서 냑에 들어왔는데 마침 곰토리님의 좋은 글이 있어서 댓글 달아봅니다~
다들 힘내시게요~
© SIRSOFT
현재 페이지 제일 처음으로