根据设备视口宽度来更换样式表
来源:互联网 发布:face 知乎 编辑:程序博客网 时间:2024/05/24 06:47
<html>
<head>
<meta charset="utf-8"/>
<meta content="width = device-width, initial-scale = 1.0, minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name = "viewport" id = "viewport"/>
<!--
一个id和name 为viewport 的meta元标签标示约束视口,
width = device-width 命令视口宽度变为设备宽度;
initial-scale = 1.0, 命令视口宽度默认缩放等级为1;
minimum-scale=1.0, 最小缩放等级为1;
maximum-scale=1.0, 最大缩放等级为1;
user-scalable=no 不允许用户缩放页面;
-->
<!-- 由于手机视口的特殊性,需要添加视口约束标签,让浏览器获得在手机访问时的"屏幕宽度" -->
<meta>
<title>设备检测</title>
<link id = "mylink" rel = "stylesheet" href = "css/1.css" type = "text/css"></link>
</head>
<body>
<h1 id = "infoWidth">设备宽度</h1>
<script>
var docWidth;
//页面加载的时候先调用一次,加载正确的css
changeCSS ();
window.onresize = changeCSS;
function changeCSS (){
//此部分为根据检测浏览器的宽度来更换css样式表,适用于应用不同分表率的台式机;
var docWidth = document.documentElement.clientWidth;//获得浏览器当前的宽度;
var infoWidth = document.getElementById("infoWidth");
infoWidth.innerHTML=docWidth;
//通过判断屏幕宽度的不同更换CSS
if (docWidth > 600){
var mylink = document.getElementById("mylink");
mylink.href = "css/2.css";/*更换一个css样式*/
}else if( docWidth > 600 && docWidth > 300 ){
var mylink = document.getElementById("mylink");
mylink.href = "css/3.css";/*更换一个css样式*/
}else{
var mylink = document.getElementById("mylink");
mylink.href = "css/4.css";/*更换一个css样式*/
}
}
</script>
</body>
<html/>
<head>
<meta charset="utf-8"/>
<meta content="width = device-width, initial-scale = 1.0, minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name = "viewport" id = "viewport"/>
<!--
一个id和name 为viewport 的meta元标签标示约束视口,
width = device-width 命令视口宽度变为设备宽度;
initial-scale = 1.0, 命令视口宽度默认缩放等级为1;
minimum-scale=1.0, 最小缩放等级为1;
maximum-scale=1.0, 最大缩放等级为1;
user-scalable=no 不允许用户缩放页面;
-->
<!-- 由于手机视口的特殊性,需要添加视口约束标签,让浏览器获得在手机访问时的"屏幕宽度" -->
<meta>
<title>设备检测</title>
<link id = "mylink" rel = "stylesheet" href = "css/1.css" type = "text/css"></link>
</head>
<body>
<h1 id = "infoWidth">设备宽度</h1>
<script>
var docWidth;
//页面加载的时候先调用一次,加载正确的css
changeCSS ();
window.onresize = changeCSS;
function changeCSS (){
//此部分为根据检测浏览器的宽度来更换css样式表,适用于应用不同分表率的台式机;
var docWidth = document.documentElement.clientWidth;//获得浏览器当前的宽度;
var infoWidth = document.getElementById("infoWidth");
infoWidth.innerHTML=docWidth;
//通过判断屏幕宽度的不同更换CSS
if (docWidth > 600){
var mylink = document.getElementById("mylink");
mylink.href = "css/2.css";/*更换一个css样式*/
}else if( docWidth > 600 && docWidth > 300 ){
var mylink = document.getElementById("mylink");
mylink.href = "css/3.css";/*更换一个css样式*/
}else{
var mylink = document.getElementById("mylink");
mylink.href = "css/4.css";/*更换一个css样式*/
}
}
</script>
</body>
<html/>
0 0
- 根据设备视口宽度来更换样式表
- 如何根据移动端设备宽度来设置超过屏幕宽度的多余字显示为省略号
- HTML css3 根据浏览器宽度设置样式
- js根据浏览器的宽度不同改变CSS样式
- 根据浏览器当前的宽度,动态加载样式。
- [前端] 根据设备来判断url跳转
- 根据宽度来决定显示的字符串长度(C#)
- 根据 字体来确定UILabel的行高和宽度
- Android 根据屏幕的宽度来设置图片的大小,
- flex 动态更换css样式表
- 根据input的type来控制css样式
- 自定义AlertDialog样式,根据屏幕大小来显示
- 自定义AlertDialog样式,根据屏幕大小来显示
- 根据input的type来控制css样式
- 根据你的目的和意图来选择按钮样式
- java web如何根据用户使用的浏览器来提示用户更新或更换浏览器
- Android 按住录音 松手停止,根据声音来更换图片 播放短声
- tabcontainer更换样式
- 【C语言】C语言简介
- 合并两个排序的链表
- 【C语言】C语言函数
- 利用CSS3媒体查询实现更换样式表
- 四元数、欧拉角及方向余弦矩阵的相互转换公式
- 根据设备视口宽度来更换样式表
- 网页中Logo的样式代码
- 批处理关于截取变量中字符串(字段)问题的详细说明(转)
- 网页布局CSS初始化代码
- 婚前绝不能许诺男友的十件——第一次去男朋友家该怎么做
- 算法竞赛入门经典第五章习题
- Lazada卖家开店培训入门基础教程 – Lazada seller平台怎么开店教程合集
- 艾伦·凯(Alan Kay)的深刻见解
- 利用阴影和过渡制作精美的立体按钮