.box{ 
width: Y; 
height: X; 
margin: 0 auto; 
overflow:hidden;
}在这个box中的属性中,取得屏幕的高和宽度

解决方案 »

  1.   

    expression(document.body.offsetWidth + "px");(屏幕的高度忘记了)。
      

  2.   

    css不行的,如果用css表达式可以取到页面宽度和高度,但不兼容非ie浏览器。这个还是应该用js取:
    document.documentElement.clientWidth:取得浏览器页面可视区域的宽度document.documentElement.clientHeight:取得浏览器页面可视区域的高度
    screen.width:取得屏幕宽度
    screen.height:取得屏幕高度
    screen.availWidth:取得除任务栏外的屏幕宽度
    screen.availHeight取得除任务栏外的屏幕高度
      

  3.   

    战士都表述了。。用JS来取!借用一条var width=document.documentElement.clientWidth:取得浏览器页面可视区域的宽度
    alert(width);
      

  4.   

    js获取
    /********************
     * 取窗口滚动条滚动高度  
     ******************/
    function getScrollTop()
    {
      var scrollTop=0;
      if(document.documentElement&&document.documentElement.scrollTop)
      {
      scrollTop=document.documentElement.scrollTop;
      }
      else if(document.body)
      {
      scrollTop=document.body.scrollTop;
      }
      return scrollTop;
    }
    /********************
     * 取窗口可视范围的高度  
     *******************/
    function getClientHeight()
    {
      var clientHeight=0;
      if(document.body.clientHeight&&document.documentElement.clientHeight)
      {
      var clientHeight = (document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;   
      }
      else
      {
      var clientHeight = (document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;   
      }
      return clientHeight;
    }/********************
     * 取文档内容实际高度  
     *******************/
    function getScrollHeight()
    {
      return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);
    }////////////////////////////////////////////////////在IE中:
    document.body.clientWidth ==> BODY对象宽度
    document.body.clientHeight ==> BODY对象高度
    document.documentElement.clientWidth ==> 可见区域宽度
    document.documentElement.clientHeight ==> 可见区域高度
    在FireFox中:
    document.body.clientWidth ==> BODY对象宽度
    document.body.clientHeight ==> BODY对象高度
    document.documentElement.clientWidth ==> 可见区域宽度
    document.documentElement.clientHeight ==> 可见区域高度
    ?
    在Opera中:  
    document.body.clientWidth ==> 可见区域宽度
    document.body.clientHeight ==> 可见区域高度
    document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)
    document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)