自适应布局

之前用bootstrap的自适应布局,然后没有实现

刚刚忽然脑子里想到了,在javascript中,可以得到页面的长度和宽度,自适应布局有的时候对于长度是没有要求的,毕竟可以用流动条来翻页,但是宽度不一样,

如果宽度设定的不是很合适的时候,流动条左右翻页很烦。

这样的话我们得到了页面的宽度,我们再通过这个页面宽度的变量,来设计各个部分的位置。

这样的话,页面宽度变了,但是每一行的内容不会超过这个宽度。

更有甚至,页面宽度太小我们要舍弃一部分内容!

这在html中很难实现,但是在javascript中可以通过if语句,以及变量的调用来实现。

通过javascript来生成html。

当然这是原生的,有bootstrap可以直接使用。

自动根据浏览器的大小变化进行变化的onresize还没有实现,之后再试试

<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>test</title>
		<meta name="author" content="zhaowei" />
		<script src="Apps/Sandcastle/jquery-1.10.1.min.js"></script>  
		<!-- Date: 2016-09-23 -->
	</head>
	<body>
	<div id="container"></div>
     <script type="text/javascript">
     width=$(document).width();
     html="";
     html=html+'<p style="position:fixed;top:0;left:0;">第一部分</p>';
     $('#container').append(html);
     halfwidth=width/2;
     html=html+'<p style="position:fixed;top:0;left:'+halfwidth+'px;">第二部分</p>';
     $('#container').html(html);
   //window.onresize=function(){width=$(document).width();html=""; html=html+'<p style="position:fixed;top:0;left:0;">第一部分</p>';$('#container').append(html);halfwidth=width/2;html=html+'<p style="position:fixed;top:0;left:'+halfwidth+'px;">第二部分</p>';$('#container').html(html);};
     </script>
	</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值