본문 바로가기

태그를 입력해 주세요.13

이제 Internet Explorer 9 는 테스트 고려대상에서 제외!? 얼마 전 지인의 집에 놀러갔다가 며칠 전부터 갑자기 인터넷이 이상하다고 해서 한번 봐달라는 말에 살펴봤습니다.이상한 증상이라는 것이 몇몇 특정 사이트가 깨져 보인다는 것이더군요. 이상한 것은 맞는데, 컴퓨터가 이상한게 아니라 방문한 사이트가 이상한 것이었습니다.이상하다기 보다는 웹 표준을 제대로 준수하지 않았다고 해야 맞을 것 같네요. 문제가 발생하게 된 경위는 이렇습니다.Windows 7 을 사용중인 컴퓨터인데, 자동 업데이트를 통해 Internet Explorer 10으로 버전업을 해 버린 것입니다. 이전 버전(아마도IE9)에서는 정상적으로 보여지던 웹사이트가 IE10에서는 깨져보이는 문제가 생긴 것입니다.결국 조치는 못하고, 해당 사이트에서 이 사태를 파악하고 해결해야 한다는 정도의 대화로 마무리 .. 2013. 7. 24.
PHP 에서 가변인자 함수 만드는 법 PHP 에서 가변인자 함수(Variable-length argument)를 만들기 위해서는 PHP에서 기본으로 제공하는 함수 몇가지를 이용해야 합니다.물론, 원래 함수 작성시에 쉽게 구현이 가능할 수도 있는데 제가 모르는 것일 수도 있지만, 제가 아는 방법은 이것 뿐이라 안내 해 드립니다. function variable_args() {for ( $a = 0; $a 111 [1] => 222 [2] => 333 ) 생각보다 간단하네요~ 2013. 7. 24.
인터넷 익스플로러에 분개한다. 저는 웹 개발로 밥벌어 먹고 사는 사람입니다. 그런데, 요즘 "마이크로소프트(MS)가 제정신인가?" 라는 생각이 너무 강하게 들어서 화가 날 지경입니다. MS는 Internet Explorer 6 (IE6)을 보면서 얻은 교훈이 없나봅니다.IE7, IE8 버전이 나올 때 웹 표준을 따르겠다고 했습니다. 그러나 엉망.IE9 버전에 나올 때도 더 많은 웹 표준 사항을 지켰다고 했습니다. 많이 좋아진건 인정하지만, 그래도 불만.IE10 버전이 나올때도 뭐 더 나아졌다는 느낌 보다는 또 다른 형태의 브라우저가 하나 추가됐구나.. 라는 느낌입니다.이제는 'IE11'이 나온다고 합니다. 브라우저는 '출시할 때 얼마나 잘 만들어졌는가?' 보다는 '얼마나 표준 사항을 준수하며, 업데이트가 꾸준히 이루어지는가?'에 초점.. 2013. 7. 2.
항목 배열시 가운데에 간격 넣기!! CSS 를 이용해서 어떤 항목을 배열한다고 할 때 어려움이 많습니다. 만약 다음과 같은 형태로 출력 하고자 한다면??? 고정된 크기로 출력을 하는 경우에는 너비를 지정해 주어서 출력하는 것도 좋은 방법입니다. 테이블을 사용하나 DIV를 사용하나 너비 지정하는 방법을 쓰면 효과적으로 작동합니다.문제가 있다면, 전체 가로 너비가 변경되는 경우에는 다시 손을 봐줘야 한다는 점이죠! 자바스크립트를 이용하는 방법도 있습니다. 문제는 속도가 느려질 수 있다는 것? 그렇다면 웹 표준을 준수하면서 저런걸 할 수 있을까요?우선은 각 DIV를 33.33%로 만들어 주면 3등분은 가능하겠네요~(정확히는 아니지만..) 그 다음엔? 생각보다 간단하게, 각 항목에 'margin-right:20px;' 을 적용시켜 주고, 전체를 .. 2013. 4. 15.