What is the purpose this and why this be added when we add new aspx page?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
What I have got behviour is, When I remove from page, the design look good and my modal popup is not working in IE only but working on Mozila, and when I add this design disturbed and modal popup working fine.
Thanks
the doctype tells the browser what sort of rendering mode to use when rendering the web page. this can have effects on CSS layouts and cross browser development. Eric Meyer has a good article explaining it indepth.
http://www.ericmeyeroncss.com/bonus/render-mode.html
The one you point out there makes the browser view the html as XHTML 1.0 the full list of doc types allowed is here;
http://www.w3.org/QA/2002/04/valid-dtd-list.html