解决方案 »

  1.   

    调整浏览器大小页面内容大小也会随着浏览器大小显示成我想要的样子。這個和php echo沒有關係的。
    應該是css樣式控制了寬度100%。
      

  2.   

     用下面这段代码判断客户端是否是手机 如果是手机改变为手机端的css 否则 改变为pc端的css<?php
    $agent = $_SERVER['HTTP_USER_AGENT'];
    if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS")) {
            //在这里通过一些方式改变样式表! 你可以echo一个 <link>标签  或者返回一个标记 利用js改变标签样式
    }
    ?>
      

  3.   

     用下面这段代码判断客户端是否是手机 如果是手机改变为手机端的css 否则 改变为pc端的css<?php
    $agent = $_SERVER['HTTP_USER_AGENT'];
    if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS")) {
            //在这里通过一些方式改变样式表! 你可以echo一个 <link>标签  或者返回一个标记 利用js改变标签样式
    }
    ?>

    怎么改变为手机端的CSS
      

  4.   

     用下面这段代码判断客户端是否是手机 如果是手机改变为手机端的css 否则 改变为pc端的css<?php
    $agent = $_SERVER['HTTP_USER_AGENT'];
    if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS")) {
            //在这里通过一些方式改变样式表! 你可以echo一个 <link>标签  或者返回一个标记 利用js改变标签样式
    }
    ?>

    怎么改变为手机端的CSS你可以在样式表里设置两个类 .pc{.....}   .notpc{....}    里面分别放有pc端的屏幕宽度和高度与手机端的屏幕宽度和高度
    你可以个用jquery  在页面加载完成后 通过ajax判断客户端 判断完成后 返回一个标记 (pc  或 notpc)  可以向需要改变样式的元素添加相应的类! $(document).ready(function(){
        $.post(url,function(d){ // url指向判断的php文件  d是返回的标记
            $(tag).addClass(d); //tag是你需要改变样式的元素
        })
    })