我可以使用float将元素放置在网页中而不是使用位置:绝对还是相对?使用float来定位元素是否是一个好习惯?
3
A
回答
3
基本上?当然,这就是它的原因。
是否正确的选择取决于你想要做什么。
您只需要注意后果 - 例如,在使用多个后续浮动元素以避免不良影响时,需要使用clear
属性。
1
浮动是一种很好的方式来定位页面上的元素,有时甚至是必不可少的。
3
与许多其他HTML和CSS功能一样,float
属性已被严重滥用。它被设计为处理小浮动元素(例如段落中的图片)并用于创建页面布局。问题在于CSS并没有真正为我们提供更好的选择。所以恕我直言,这是不好的做法,但它通常是去的方式:)
顺便说一句,十年前浏览器曾经有一个很差的支持position
属性(特别是Internet Explorer),所以它往往不是选项。例如,您不能通过在主箱子的角落放置相对框来创建圆角:它们总是被置换。幸运的是,这已经提高了很多,现在是一个很好的工具。
0
当使用浮球时,首先根据正常流量布置一个箱子,然后从流体中取出并尽可能向左或向右移动。在位置时,箱子完全从正常流动中移除(它对后来的兄弟姐妹没有影响),并为一个包含块指定了一个位置。因此两者都有它自己的用途,并且可以根据您在特定地点的需要使用它们。
0
我可以使用float ...而不是使用position:absolute或relative吗?
编号浮点数与绝对或相对定位相比具有局限性。并非每个由相对或绝对定位制作的布局都可以通过使用Float来完成。但是这种说法反之亦然。
而且所有的答案都已经说明了:每个都有其自身的目的,限制和用法。
相关问题
- 1. 在$角度使用$ parent是否是一个好习惯?
- 2. 使用active_model_serializer和Jbuilder是否是一个好习惯?
- 3. 使用CRC32来散列字符串是否是好习惯?
- 4. 为句柄写一个getter是否是一个好习惯?
- 5. 用户Fragment.setRetainInstance不处理娱乐是否是一个好习惯?
- 6. 在另一个线程中使用线程是否是一个好习惯?
- 7. 在mod_rewrite中使用双重定向是一个好习惯吗?
- 8. 这是一个很好的习惯吗?
- 9. Object.create({}):这是一个好习惯吗?
- 10. PhpUnit是一个很好的习惯吗?
- 11. 传递Ninject内核是否是一个好习惯?
- 12. 在WPF(MVVM)中建立Model是否是一个好习惯?
- 13. 构建集合缓存是否是一个好习惯?
- 14. 扩展Struts框架的FilterDispatcher是否是一个好习惯?
- 15. 从PHP/Mysql函数返回HTML是否是一个好习惯?
- 16. 在ThreadPoolExecutor中设置allowCoreThreadTimeOut()是否是一个好习惯?
- 17. 在python中制作嵌套类是否是一个好习惯?
- 18. 重写ServletContextListener的实现是否是一个好习惯?
- 19. 修改html id是否是一个好习惯?
- 20. 为CQRS实现打包Masstransit是否是一个好习惯?
- 21. 延长zf2控制器两次是否是一个好习惯?
- 22. 扩展NSError是否是一个好习惯
- 23. 在一个容器中有两个绝对定位的元素好习惯?
- 24. 总是等待任务完成是否是一种好习惯?
- 25. 考虑NullPointerException作为单元测试失败:这是否是一个好习惯?
- 26. 在视图中使用getter是否是好习惯?
- 27. 使用Http Post发送状态数据是否是好习惯?
- 28. 使用完整的数据集进行预测是否是一个好习惯?
- 29. 混合java和scala代码,使用@BeanProperty是否是一个好习惯?
- 30. 使用JdbcTemplate.update()执行存储过程是否是一个好习惯?
那么,它有它自己的目的。答案是肯定的,但这取决于你想做什么。 – 2011-06-15 10:33:50