一、float 属性的基本概念
来聊网页设计,最重要的就是形状和位置!绝对定位这把魔法刷子你得会用,特别是在版面布局上。想搞定这个,先了解下 CSS 的 float 属性哈。这货就是管理物品移动的大管家。设置成 left,东西就飞到左边去了;换成 right,自然就跳到右边去啦;如果设为 none,那就恢复正常排列顺序~
你听过浮动吗?它就是让网页变得更漂亮的小妙招儿~比如说你想要把网站分成几大块,这时候就像收拾衣橱一样,给那些column加上float属性,它们立马就整整齐齐了!如果你想要在图片旁边打字,只需给图片添加个讨厌的浮动属性,文字就会自己围着它转起来了。学CSS布局,这个float属性你可不能放过!
二、float 属性在多栏布局中的应用
想让文章看着整齐又好看?那就试试把内容分成几个小盒子!这就得靠那个叫“浮动”的东西了~
直接说怎么弄多栏布局?把每个部分变成漂浮的横着放就行了。然后调调模快大小和偏移方向(往左还是右),觉得怎么顺眼怎么摆呀~比方说看新闻页面,左边有个按钮导航,右边是精彩报道,底下还有其他小的元素。想要看着爽,试试漂浮这办法肯定对!
你们听过吗?多栏布局对响应式设计很关键。结合媒体查询和float属性,就可以让每个元素根据屏幕大小自动调整地方和大小,不管在哪儿电脑上浏览网页都会感觉超级舒适喔!
记住了编程时用好float属性搞多个栏目排版就挺牛的!
三、利用 float 实现图片文字环绕效果
说起多栏目的排版和让文字围着图转这种事,你们应该都听说过float这玩意儿不是?跟我们弄网页设计似的,文字不都是绕着图转吗?
嘻嘻,你是不是也曾经想过在博客上贴张美图,然后让字儿围着它转悠?告诉你个小技巧,用float指令把图片靠左或右对齐,再利用剩余空间写字就OK了。
.column { float: left; width: 33.33%; }第一栏第二栏第三栏
直接让图片飘来飘去,配着文字一起动,版面会变得超美哒!这样大家读文章也会觉得更加美不胜收,阅读体验棒棒的~
网页设计,用 Float搞图片和文字绕圈就是方便又快速!
四、清除浮动问题及相关应对方法
你可能没留意过,用float属性定位元素其实挺容易让“父亲”萎缩的,这是因为孩子们冲破了文档流,父亲就弄不清楚他们个子有多高了,想帮也帮不到忙,结果影响整个网页的美观。
搞定这个问题,最简单粗暴的招儿就是来个“清除浮动”功能!其实,这就相当于让每个小宝宝都回到了爸爸大大的怀抱里我们经常用的清浮动技巧主要有下面这三种哦:
怎么看着有点不顺眼?加个空DIV,然后加个 clear:both就搞定了!
.image { float: left; margin-right: 10px; }这是一段环绕在图片周围的文字。
轻松搞掂”清零”烦恼?来试试Overflow小窍门!只需在父盒子上加点overflow:hidden或者overflow:auto就能解决问题~
去掉浮动烦恼,加上clearfix类就搞定!
你还纠结悬浮问题做啥?直接给父框塞个::after,再加个clear:both搞定不就行了嘛~
搞定悬浮问题可是小菜一碟,网页马上就能恢复原样。做网页可不就是得学会搞定悬浮吗!
五、总结
.clearfix::after { content: ""; display: table; clear: both; }左浮动元素右浮动元素
前端要搞定某高级属性如float排版网页,就得先了解点儿基础。然后,就练习起来,比如多栏布局和图片文字环绕,这些都是特别实用的例子。对了,清浮动这个小问题,虽然让人抓狂,但是真得学习一下!总之,这些课程全是提升前端技巧的干货。
来瞅瞅这篇关于CSS浮动神奇属性的文章,保准学了不少东西。看完后就能用在实际项目上,提升前端技能那是轻而易举的事!
评论0