请教高手:如何用CSS定义网页在不同设备上区别显示?

一个网页,想通过CSS定义在不同设备上区别显示,比如在桌面电脑上和在智能手机上。外部链接CSS文件时到底应该怎么写?只采纳有效的方案。谢了先!... 一个网页,想通过CSS定义在不同设备上区别显示,比如在桌面电脑上和在智能手机上。外部链接CSS文件时到底应该怎么写?

只采纳有效的方案。谢了先!
展开
 我来答
百度网友12d4327
2011-12-15 · TA获得超过1497个赞
知道小有建树答主
回答量:533
采纳率:0%
帮助的人:728万
展开全部
(一)放在head标签中的写法如下:

<link rel="stylesheet" type="text/css" href="xxx.css"

media="only screen and (max-device-width:480px)">

(二)放在styleSheet样式表的写法如下:

@media only screen and (max-device-width:480px){

/*css样式*/

}
更多追问追答
追问
对,我想要的就是第一种的那行代码。谢了!
但我是想在一个页面上同时挂两个CSS,让该页面在手机上用一个CSS,而在常规桌面电脑上刚用另一个。
那么,与你给的那行代码并存的,用于桌面电脑的代码是什么样的?关键就是那个media属性应该怎么写呢?
追答
用于电脑的不用写。

参考资料: http://hi.baidu.com/ali_myself/blog/item/359ce20d28303ed77acbe1c7.html

CTX993
2011-12-15 · TA获得超过906个赞
知道小有建树答主
回答量:1352
采纳率:0%
帮助的人:808万
展开全部
桌面电脑上不同的浏览器出现不同的显示效果,你做到兼容所有主流的浏览器就行了。智能手机也是。1:放在head标签中的写法如下:
<style type="text/css">
.youji a{
font-size:13px;
color:#000;
}
</style>
2:放外面的CSS文件链接方法
<link rel="stylesheet" href="./jsda/fancybox/style1.css"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pp米奇猫
2011-12-15
知道答主
回答量:6
采纳率:0%
帮助的人:3.6万
展开全部
这个css本身不能实现,你可以通过程序来实现,然后写多个css。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式