【发布时间】:2013-03-31 05:55:38
【问题描述】:
我的网站有两个 css 苍蝇第一个在桌面屏幕中查看该站点,第二个在 Ipad 屏幕中查看它,知道它们具有相同的 HTML 代码,,
我的问:有没有什么代码可以检测到Ipad并强制获取适合它的css文件??
谢谢
编辑部分:
亲爱的thxxx的答案,但css效果不再出现,我认为我的代码有问题,我所做的是:
在标题的主页中,我添加了论文行:
<meta name="viewport" content="width=980" /><br/>
<link href="css/site.css" rel="stylesheet" type="text/css">
在 site.css 我编码:
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
*
{
margin::0;
padding:0;
}
html , body
{
margin:0;
padding:0;
width:100%;
font-family:"Trebuchet MS";
font-size:12px;
}
.Wrapper{margin:0 auto;}
.InnerWrapper{width:100%;
margin:0;
padding-top:140px;
float:none;
display:block;
height:auto;}
.Header{padding-bottom:0;
height:140px;
background: none repeat scroll 0 0 #FFFFFF;
z-index: 100000;
position: fixed;
color: #000000;
float: left;
width: 100%;
box-shadow:0 -1px 7px 5px #888888;}
}
但这行不通……你能帮忙吗!!
【问题讨论】:
-
你试过使用css @media 和
-
已经在标题中添加了这个 ,但没有尝试媒体查询
-
Kev 和 ricardohdz 的解决方案都是有效的 - 使用媒体查询而不是用户代理字符串的一个巨大优势是,这些样式可以被具有相同或相似分辨率的 Android 或 Windows 8 平板电脑使用。为此,尽可能使用具有相对单位(例如百分比)的灵活布局。
-
我的 2 美分在这里。我总是发现人们谈论支持 iPad、iPhone 等是错误的,而正确的方法是研究如何支持不同的屏幕尺寸。