这个与上一个的一样:父元素p设置margin-right:1px;当其下的float元素宽度大于p的宽度时便会出现这种情况
2016-08-02
经测试:
父元素p设置margin-right:1px;当其下的float元素宽度大于p的宽度时便会出现这种情况。
如果将p元素改为div,则不会出现这种情况。
父元素p设置margin-right:1px;当其下的float元素宽度大于p的宽度时便会出现这种情况。
如果将p元素改为div,则不会出现这种情况。
2016-08-02
老师讲了好几种布局,却没有在这里明确各种布局的区别,优缺点,略为遗憾啊
强烈推荐大家去老师博客看这篇文章,各种布局的区别为你一一道来
http://www.zhangxinxu.com/wordpress/2015/02/css-deep-understand-flow-bfc-column-two-auto-layout/
强烈推荐大家去老师博客看这篇文章,各种布局的区别为你一一道来
http://www.zhangxinxu.com/wordpress/2015/02/css-deep-understand-flow-bfc-column-two-auto-layout/
2016-07-29
/* 下面这个是固定布局写法 */
.mib_feed_fixed { width: 484px; float: right; } <---固定布局写法,右侧的内容无法自适应窗体的宽度变化
/* 下面这个是流体布局写法 */
.mib_feed_flow { margin-left: 76px; } <---比固定布局写法好一些,缺点是,必须知道左侧浮动元素的宽度,在这个里例子中,就是必须要知道头像的宽度56px,加上右侧内容与头像的距离20px,56+20=76px,才能确定 margin-left 的值。所以这个写法无法大规模整站应用。
.mib_feed_fixed { width: 484px; float: right; } <---固定布局写法,右侧的内容无法自适应窗体的宽度变化
/* 下面这个是流体布局写法 */
.mib_feed_flow { margin-left: 76px; } <---比固定布局写法好一些,缺点是,必须知道左侧浮动元素的宽度,在这个里例子中,就是必须要知道头像的宽度56px,加上右侧内容与头像的距离20px,56+20=76px,才能确定 margin-left 的值。所以这个写法无法大规模整站应用。
2016-07-29
浮动与两侧皆自适应的流体布局,核心代码
左侧div: float: left;
右侧div: display: table-cell; width: 9999px; <---没错width就是 9999px
记得清除浮动
.clearfix {*zoom: 1;}
.clearfix:after {content: ''; display: table; clear: both;}
详细原理参考老师博客
http://www.zhangxinxu.com/wordpress/2015/02/css-deep-understand-flow-bfc-column-two-auto-layout/
左侧div: float: left;
右侧div: display: table-cell; width: 9999px; <---没错width就是 9999px
记得清除浮动
.clearfix {*zoom: 1;}
.clearfix:after {content: ''; display: table; clear: both;}
详细原理参考老师博客
http://www.zhangxinxu.com/wordpress/2015/02/css-deep-understand-flow-bfc-column-two-auto-layout/
2016-07-29
实验了很多次,总结一下
左浮动,不改变DOM位置的流体布局写法,核心代码是
左侧div: width: 100%; float: left;
右侧div: width: 56px; float: left; margin-left: -56px; <--- 此处的 margin-left,等于右侧 div 自身的宽度 width: 56px
此为固定写法,除此之外的其他代码都只是起美化之用
左浮动,不改变DOM位置的流体布局写法,核心代码是
左侧div: width: 100%; float: left;
右侧div: width: 56px; float: left; margin-left: -56px; <--- 此处的 margin-left,等于右侧 div 自身的宽度 width: 56px
此为固定写法,除此之外的其他代码都只是起美化之用
2016-07-29
张老师就是漫画看多了,其实人蛮牛的~静下心认真看他的知识点,其实很深入的,他只是给大家点拨一下,并没有像其他老师那样挨着讲解,细细咀嚼后颁给学生,张老师还留了很多演示的DEMO让学生自己去学习。只是一种全新的方式而已,喜欢思考的人应该会受益匪浅
2016-07-27