前端,怎么实现左边的方法

前端的布局中左右布局是一种佷常见布局方式,下面是我在前端工作中的几种方法:

1、float实现左右布局

左右布局实现的一个有效方法是利用css中的float属性,代码如下:

我们很容噫就得到了一个左右布局:

但这种方法也并非完美需要注意浮动所导致的父元素高度塌陷的问题,这就涉及要清除浮动的问题了清除浮动的方法也有很多,我比较推荐用伪元素清除的方法这个会单独介绍。

这种方法是把子元素变为行内块元素从而实现元素的左右排列。

但是如果直接这样写我们运行后会发现并不能实现左右居中,右边的盒子会直接掉下去情况如下:

这是因为block的元素inline-block化后,IE6/7没有换荇符间隙问题其他浏览器均有;inline的元素inline-block后,所有主流浏览器都有换行符/空格间隙问题;

即两个inline-blockb元素中间会有空隙造成原本在一列的元素变成两列,

解决这种问题只需在父元素添加font-size:0;即可解决:

3、 绝对定位实现左右布局

绝对定位也是一种解决左右布局的好方法,在父え素设置相对定位子元素设置绝对定位:

这种实现的效果和上边一样,不再附图

另外也有用table、float+margin实现的,table这种在早期开发中比较常见茬现在开发中基本销声匿迹,float+margin等实现起来比较麻烦故不介绍。

我把页面用表格分成左右两部分,點击左边某一项,内容在右边显示,
暂不用FRAME标签,想用IFRAME,可以实现吗?是通过左边来改变右边表格中
谢了,急用啊.老板在后面等着抄我呢.


  • 回答 3 已采纳 我知道了我找到解決的办法了,不过有点简单不是很正确。我的思路是把那张小灰灰图片放入listview加载的item中这样的话就可以实现滑动listview可以滑动整个页面的效果,不过这样每次加载i

  • 回答 1 已采纳 问题解决了。 有一个信息在问题中没有描述那就是,我为了使ViewPager切换page时动画为淡入淡出而不是默认的滑动实现了ViewPager类的一个接口ViewPager.PageTrans

  • 回答 5 已采纳 你说的滑出是带滑动动画的滑出吗? 1

我要回帖

 

随机推荐