现在由于手持设备,智能手机大行其道。同一页面很难应用到各种不同大小的设备中,针对不同设备特制页面开销又太大。
解决方式是利用media属性智能识别各种设备,并应用不同的CSS式样。
方案一:
用HTML的<link>元素中的media属性来区分设备:
<link rel="stylesheet" href="xxx.css" media="screen and (max-device-width: 480px)">
screen
表示用于有屏幕的设备(这样就无法用于打印机,
3D
眼镜,盲文阅读机),
max-device-width
表示屏幕的最大宽度。
因此上述代码表示:如果加载该页面的设备的屏幕小于480像素,就应用xxx.css式样
类似可以创建打印机设备的