반응형

웹표준 5

스크립트에서 생성한 엘리먼트에 속성주기 part 2

스크립트에서 생성된 엘리먼트에 속성을 주는것과 관련해서내용을 조금 더 적습니다^^ 사실 정확한 레퍼런스를 보고 인용을 하는게 맞겠지만 우선 테스트로 확인을 했습니다. 첫 글의 내용이 "createElement로 만든 엘리먼트에 setAttribute로 속성을 셋팅했을때 IE에서 인식을 모한다." 였습니다. 결론 부터 확인하자면 IE에서도 setAttribute로 속성들은 전부 설정은 되었습니다. 처음 문제가 됬었던 부분이 위 방법처럼 생성한 INPUT엘리먼트에 name속성을 주고 해당 페이지에서 name속성을 이용해서 가져오는 부분에서 문제가 됬었습니다. getElementsByName을 이용해서 이름을 찾으면 이름이 없다고 나와서 속성값이 셋팅이 안되었구나 라고 판단을 했었는데 getElementByI..

개발 2007.03.17

스크립트에서 생성한 엘리먼트에 속성주기.

createElement로 input 태그를 생성할일이 있어 아래처럼 생성을 했습니다. var newInput = createElement("input"); 생성후에 각 속성을 지정하기 위해 newInput.setAttribute("name","param1"); newInput.setAttribute("id","param1"); newInput.setAttribute("maxlength","20"); 등을 지정했는데 FF에서는 잘 인식이 되지만 IE에서 문제가 생겼습니다 ㅡㅜ; 지정해준 속성들을 하나도 인식하지 못합니다. 검색을 이용해 방법을 찾아보니. IE에서는 위의 방법으로는 속성을 지정하지 못하고 다음과 같이 해야한다고 합니다. createElement(""); 아직 확인은 못해봤지만 아마 속성값의..

개발 2007.03.16

웹 표준을 위한 좋은 자료.

열심히 일하느라 글못쓴다고 열심히!!! 위안하지만.. 그래도 많이 섭섭하네요. createTextNode로 텍스트를 만들었을때 상위노드의 스타일이 먹지않아 고민하고 검색하다. http://www.mozilla.or.kr/docs/web-developer/ 사이트를 알게 됬습니다. 크로스브라우징을 위해 알아야할 좋은 이야기들이 많이 있네요.. (슬쩍만 봤습니다.) 읽을거리는 나날이 쌓여만 갑니다 ㅜㅜ 아 그리고 간만에 또 하나 질렀습니다 핫핫~! 조만간에 공개할께요^^ (봐줄사람도 없으면서..)

개발 2007.03.16

CSS를 사용할 때의 정렬 : 수평 가운데 정렬

일반적으로 페이지의 레이아웃을 구성할때 자주 접하게 되는 형태입니다. 테이블 안의 테이블 혹은 테이블안의 등.. 위 처럼 겉을 감싸는 테이블이 있고 그안에 테이블이 있는데 안의 테이블을 css에서 가운데로 정렬하고 싶을때 우선 찾았던 방식은 위와 같았습니다. 하지만 text-align: center;는 원래 텍스트 속성에만 정의되는것이 표준이고 IE에서 잘못해석되고 있다고 합니다. FF에서보니 확실히 무시가 됩니다. 그래서 고수분들께질문한결과 친절한 답변을 받았습니다. IE에서 잘못해석되고 있다는 것과 margin : 0 auto; 를 사용하면 된다는 답변이었습니다. 해당글은 공개되어 있으니 직접보시는게 빠를것 같습니다.글보기 그리고 오늘 한번 다시 훑어보니 동사이트 Wiki에 이미 잘 정리가 되어있네요..

개발 2007.03.09

TABLE 바로쓰기.

얼마전 포스트에서 공개(?) 한것처럼 요새 코딩할때 표준을 지켜볼려고 꾸준히 노력중이다. 지금 다니는 회사와서 첨으로 일주일 이상가는 대형프로젝트가 시작됬는데 이번에도 표준을.. 아이다.. 표준이라기보다 Firefox와 IE 두군데에서 잘 보이는 페이지들을 결과로 내놓기위해 애쓰고있다. 뻘짓한다. 라는 눈총이 아쉽긴하지만 그래도 가는거야~~!! (그런데 사실 하늘이 두쪽나도 우리사이트의 이용자가 Firefox를 이용한다거나. 스크린 리더로읽히는 일은 없긴하다.ㅜㅜ) 오호 제목은 table바로쓰기라고 해놓고 잡설만.. table을 바로쓴다는건 사실 용도에 맞게 사용하는게 바로쓰기의 기본이겠지만.. 요즘의 사이트에서 table을 사용하지않고 그 화려한 화면을 채우는건... 너무 힘들듯하다.. 레이아웃을 위해..

개발 2007.03.07
반응형