HTML5+CSS设置浮动却没有动反而在中间且错行的问
初探HTML5与CSS:浮动布局的奇妙之旅
今天,我尝试按照网上的教程在小米官网上进行布局编写,却遇到了一些出乎意料的情况。
我设定了一个父盒子,并打算在其内部创建两个子盒子,一个左浮动,一个右浮动。代码看起来似乎很简单明了:
CSS部分:
```css
.banner {
width: 1226px;
height: 670px;
background-color: green;
margin: 0 auto;
}
.banner .bannerleft {
float: left;
width: 234px;
height: 670px;
background-color: orange;
}
.bannerright {
float: right;
width: 992px;
height: 670px;
background-color: pink;
}
```
当我运行这段代码时,却发现左侧盒子并未左浮动,右侧盒子也没有右浮动。源码中的数值显示为0或非常小的数字,并非我设定的数值。这个问题困扰了我很久。
就在我几近放弃之时,我尝试了一种解决方法:将左子盒子和右子盒子的代码顺序颠倒。令我惊讶的是,这个方法竟然奏效了。代码调整如下:
HTML部分:
```html
```
经过这样的调整,左侧盒子顺利实现了左浮动,右侧盒子也成功实现了右浮动。为什么会这样呢?左右盒子不应该是并列关系吗,为何需要调整顺序?这个问题依然困扰着我。虽然问题解决了,但我不满足于仅仅知其然,还要知其所以然。只有深入了解浮动布局的工作原理,才能更好地掌握CSS和HTML5的精髓。
这篇关于HTML5与CSS浮动布局的文章就介绍到这里。如果您对浮动布局还有其他疑问或者想了解更多关于HTML和CSS的知识,请访问狼蚁SEO网站,我们将持续为您提供更多优质的内容和支持。希望大家多多关注狼蚁SEO,一起前端技术的无限可能!
网站源码
- HTML5+CSS设置浮动却没有动反而在中间且错行的问
- flash怎么制作翻滚的文字动画- flash动态文字制作
- HTC市值已跌破公司现金储备 成雅虎难兄难弟
- 华硕笔记本怎么拆机清灰并涂抹硅胶-
- 3Ds Max制作弩箭的详解过程以及简单的渲染
- socket.io 和canvas 实现的共享画板功能
- Windows7下删除注册表项时出错是什么原因如何解决
- 使用不带单位的line-height
- Win10预览版1803应用商店怎么下载并安装字体-
- WinXP声卡驱动怎么安装?声卡驱动安装图文教程
- 电脑打开网页内容显示为乱码该怎么办?
- 电脑屏幕上会出现错误提示的原因喝解决办法
- html5教程实现Photoshop渐变色效果
- Win10声卡问题可在升级Build 10166后解决 附操作方法
- CSS中Position四个属性的使用介绍
- 罗技K480蓝牙键盘怎么选择输入法-