简体   繁体   English

css 属性 float left 未按预期工作

[英]css property float left is not working as expected

I'm a beginner in HTML and CSS.我是 HTML 和 CSS 的初学者。 Here is my problem.这是我的问题。

在此处输入图片说明

The Code:代码:

.floatleft {float: left}
.floatright {float: right}
.colum{width: 1170px; margin: 0 auto;}
.fix {overflow: hidden}
.clear {clear: both}
<div class="services_area">
  <div class="colum">
    <div class="services">
      <div class="services_title fix">
        <h1>About Me</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, <span>quis nostrud exercitation ullamco</span> laboris nisi ut aliquip ex ea commodo consequat duis aute irure dolor.</p>
      </div>
    </div>
    <div class="services_list">
      <div class="ss_list floatleft">
        <img src="img/bulb.png" alt="">
        <h3>Title goes here</h3>
        <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p>
      </div>
      <div class="ss_list floatleft">
        <img src="img/pen.png" alt="">
        <h3>Title goes here</h3>
        <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p>
      </div>
      <div class="ss_list floatleft">
        <img src="img/settings.png" alt="">
        <h3>Title goes here</h3>
        <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p>
      </div>
      <div class="ss_list floatleft">
        <img src="img/desktop.png" alt="">
        <h3>Title goes here</h3>
        <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p>
      </div>
    </div>
  </div>
</div>

There is no more code.没有更多的代码。 First time I want to just float left, then that thing happened.第一次我想向左漂浮,然后那件事发生了。

What is the error here?这里的错误是什么? What should I do now?我现在该怎么办?

Look at the top of your code.查看代码的顶部。 floatright {float: left} <== It looks like you set the wrong float on the wrong class . floatright {float: left} <== 看起来您在错误的上设置了错误的float

You have mistaken as .floatright to be change as .floatleft in your style

 .floatleft {float: left} .colum{width: 1170px; margin: 0 auto;} .fix {overflow: hidden}
 <div class="services_area"> <div class="colum"> <div class="services"> <div class="services_title fix"> <h1>About Me</h1> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, <span>quis nostrud exercitation ullamco</span> laboris nisi ut aliquip ex ea commodo consequat duis aute irure dolor.</p> </div> </div> <div class="services_list"> <div class="ss_list floatleft"> <img src="img/bulb.png" alt=""> <h3>Title goes here</h3> <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p> </div> <div class="ss_list floatleft"> <img src="img/pen.png" alt=""> <h3>Title goes here</h3> <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p> </div> <div class="ss_list floatleft"> <img src="img/settings.png" alt=""> <h3>Title goes here</h3> <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p> </div> <div class="ss_list floatleft"> <img src="img/desktop.png" alt=""> <h3>Title goes here</h3> <p>onsectetur adipisicing elit, sedo eiusmod tempor incidi et dolorerserss eerhfre mag.</p> </div> </div> </div> </div>

它应该是.floatleft{float: left;}

You write a wrong class name 您输入了错误的班级名称

.floatright {float: left;}

you should use 你应该使用

.floatleft {float: left;}

Thanks everyone.谢谢大家。 now working good.现在工作良好。 This is great.这很棒。 All of you are great.你们都很棒。 I love the stackoverflow.我喜欢 stackoverflow。 how speedy reply here!!!这里回复多快啊!!!

 .floatleft {float: left} .floatright {float: right} .colum{width: 1170px; margin: 0 auto;} .fix {overflow: hidden} .clear {clear: both}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM