HTML+CSS 轻松入门之浮动模型

状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示,怎么办呢?不要着急,设置元素浮动就可以实现这一愿望。

任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动

下面我们来写一个浮动的实例,代码如下

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>流动模式下的内联元素</title>
<style type="text/css">
    #dv1{
      width:100px;
      height:100px;
      background:green;
    }

    #dv2{
      width:100px;
      height:100px;
      background:red;
    }
</style>
</head>
<body>
      <div id="dv1"></div>
      <div id="dv2"></div>
</body>
</html>

以上代码是块状元素div 独占一行,现在我们要把他们放在一行显示,然后俩个div之间又点距离,请看下面代码:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>流动模式下的内联元素</title>
<style type="text/css">
    #dv1{
      width:100px;
      height:100px;
      background:green;
      float:left;
    }

    #dv2{
      width:100px;
      height:100px;
      background:red;
      float:left;
      margin-left:5px;  /*调节俩个div之间的距离*/
    }
</style>
</head>
<body>
      <div id="dv1"></div>
      <div id="dv2"></div>
</body>
</html>

这样我们想要的效果就完成了,首先我们要给第一个div 做一个向左的浮动,第二个也是,然后俩个就会链接在一起,在同一行展示

接下来我们给第二个div 做一个向左的边界 这样就可以了

继续学习
||
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>流动模式下的内联元素</title> <style type="text/css"> #dv1{ width:100px; height:100px; background:green; float:left; } #dv2{ width:100px; height:100px; background:red; float:left; margin-left:5px; /*调节俩个div之间的距离*/ } </style> </head> <body> <div id="dv1"></div> <div id="dv2"></div> </body> </html>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

HTML+CSS 轻松入门教程

高并发千万级数据库系统解决方案
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

我又来了

懂了,也很简单啊

7年前    添加回复 0

仗义皆为屠狗辈 无情多为读书人

看的很明白

7年前    添加回复 0

看山看水看代码

设置浮动可以让块元素并排显示啊

7年前    添加回复 0

烟雨江南

例子讲解的很清晰,很容易理解

7年前    添加回复 0

末日的春天

清除浮动:clear both;感兴趣的小伙伴可以去查看相关资料,实际设计中还是挺有用的。

7年前    添加回复 0

关于设置float:right,两元素的位置顺序问题?

[最新 数据分析师 的回答] 关于设置float:right,两元素的位置顺序问题?-PHP中文网问答-关于设置float:right,两元素的位置顺序问题?-PHP中文网问答围观一下哦,学习一下。

时间:7年前

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~