lawfully

  • 03:30:58 pm on April 28, 2006 | 0

    alogblog: Web 2.0과 네이버 OpenAPI

    CSS에 !important 지시자라는게 있습니다. 중요한 속성이니 이 “중요” 지시자가 붙은 속성은 후에 다른 값으로 덥어 쓰지 못한다…라고 저작자가 강제로 정의하는 것입니다. 따라서 사이트 저작자가 예를들어 자신의 사이트 제목에 빨간 글자색을 !important로 지정하면 이것을 최후까지 존중하도록 CSS에서 우선순위가 매겨졌던 시대가 있었습니다. 즉 브라우저는 저작자의 지정을 존중해서 최종 사용자 조차도 바꿀수 없게끔 규정 자체가 그리 정해져 있었습니다. 하지만 새로운 CSS 규정에는 가장 우선순위가 낮은 사용자 CSS에서 !important를 지정하면 저작자 !important에 우선하게 바꼈습니다. 왜 입니까? 왜 저작자가 바꾸지 말라고 정의한 속성조차 일개 사용자가 제 맘대로 바꿀수 있게 CSS “규정”조차 바뀌는 것입니까? 왜 그런 버릇없는(?) 짓이 슬슬 당연하게 받아들여 지는 시대로 접어드는 것입니까? 자신의 사이트(주로 대상이 큰 사이트겠죠) 디자인을 변경해서 사용하는 사용자를 보고, “누가 니 맘대로 바꿔 보랬어? 되게 불쾌하네…”라고 말하면 바보 취급을 받는 시대… “이야~ 내가 디자인한 면보다 이런 부분이 더 좋네요?”라고 말하는 걸 쿨하다~고 취급받으려면 더 바보되는 시대… 걍 모든 게 최종 사용자의 마음대로, 최종 사용자의 편의대로 자유자재로 변화가 쉽게 가능한 시대… 웹 2.0 이라고 딱지 붙여도 좋을까요?

    Advertisements
     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: