개발자용 디버깅 도구를 사용하면 웹사이트의 인터페이스 구축하거나 관련 문제를 해결하는데 많은 도움을 받을 수 있습니다. 개발자용 도구로 다음과 같은 일을 할 수 있습니다.
오픈소스 브라우저인 Firefox 브라우저에 Firebug라는 부가 기능을 설치하고 실행한 모습 입니다. 단축키 F12를 누르면 Firebug를 사용할 수 있습니다. 화면 하단 좌측은 선택된 객체의 HTML 구조를 보여주고 화면 하단 우측은 선택된 객체에 적용된 CSS 속성들을 보여줍니다.
.gif)
Internet Explorer 6~7 버전 사용자는 IE Developer Toolbar를 사용할 수 있으며 Internet Explorer 8 사용자는 개발자 도구가 기본으로 탑재되어 있으므로 IE Developer Toolbar를 별도로 설치할 필요가 없습니다. 예제화면은 Internet Explorer 8 브라우저에 내장된 개발자 도구를 실행한 모습입니다. 단축키 F12를 누르면 개발자 도구를 사용할 수 있습니다. 화면 하단 좌측은 선택된 객체의 HTML 구조를 보여주고 화면 하단 우측은 선택된 객체에 적용된 CSS 속성들을 보여줍니다.

XE는 여러개로 잘게 쪼개진 CSS, Javascript 파일들의 전송 지연을 효과적으로 줄이기 위하여 Optimizer라는 기능을 제공하고 있습니다. Optimizer는 여러개로 잘게 쪼개진 CSS, Javascript 파일을 하나의 파일로 통합하거나 압축 전송하기 때문에 웹페이지의 로딩속도를 더욱 빠르게 만들어 줍니다. 그러나 웹페이지의 오류를 디버깅 해야 할 때 이 옵션이 켜져 있으면 불편합니다. Optimizer가 분리된 파일을 하나로 통합하기 때문에 어느 파일에서 오류를 유발하는지 찾아내기 어렵습니다. 따라서 웹사이트를 디버깅 하는 도중에는 이 옵션을 끄는것이 보다 효율적인 디버깅을 가능하게 합니다.
XE의 Optimizer를 사용하지 않으려면 'Settings > Optimizer 사용 > 체크 해제' 합니다.

CSS 코드가 기대한 결과대로 출력되지 않는다면 코드가 '저장'되지 않았거나 CSS의 적용 '우선순위'가 다른 CSS 코드보다 낮기 때문입니다. CSS의 우선순위를 높이려면 !important 명령을 적용할 수 있습니다.
예를 들면 다음 코드에서 margin:0 auto 속성이 의도한 대로 적용되지 않았을 때
다음과 같은 방법으로 우선순위를 높여줄 수 있습니다.
CSS 문법 지식이 더 필요한 경우 CSS Reference1 또는 CSS Refernece2를 참조하세요.