css 4

[CSS] 멀고도 험한 overflow

보통 어떤 레이아웃 디자인을 보고 HTML 마크업을 작성할때, 하드코딩을 하다보면 레이아웃이 깨지는 현상이 있고, 이유를 정확히 모르겠을때에 overflow:auto 혹은 overflow:hidden 으로 해결이 되는 경우가 종종 있다. 오늘 알게 된 것도 이것으로 발생하는 현상인데 필자로선 매우 신기하다. HTML과 CSS는 여전히 명확하지 못하다. NO CLEAR div(height지정) > div(no height,overflow:auto) > 안에 height를 초과하는 요소가 들어가면 absolue처럼 독립적으로 작동하는 것이다. 대충 예제코드를 만들어서 적용시켜보겠다. 블라블라블라레이아웃 안깨뜨리고, 높이를 무시하고 커질수 있다 하하하 하하하 하하하 하하하 하하하 하하하 하하하 하하하 하하하 ..

dev/web 2012.10.08

디자인과 컨텐츠의 분리!

HTML코더로써, 외국계열의 개발자들의 목소리로 일명 DIV코딩이 표준화되고 있다. 디자인-CSS마크업&컨텐츠-HTML CSS만으로, 다른느낌을 구현할 수 있다는건데, 뭔가 좋아보인다. TABLE은 구조를 바꾸지 않는 이상, CSS로는 변경이 불가능 한게 단점이지만, DIV코딩을 하다보면, 아직도 여전히 많이 쓰이는(적어도 국내에선), 그래서 익숙한 TABLE코딩이 그리워진다.사실 Align이 자유로와서, 정말 하드코딩을 하기엔 TABLE이 정말 쉽다. TR TD로 그리드 디자인하긴 정말 좋다. 그래서 많이들 쓰이는 거겠지.. 그렇게 장단점이 있지만, DIV코딩에 애착이 있다.하지만 페이지가 수가 많아지면 CSS도 엄청난게 복잡해져서, 각 클래스와 ID값을 찾아보면 오히려 수정이 더 복잡하기도 하다. 지..

dev/web 2012.05.10