html - 我在这个 CSS float 到列代码中的错误是什么

标签 html css css-float

我只想将这三篇文章分成 3 栏,当我在设计模式面板上使用 Dreamweaver 编写代码时,它们分为三栏,但是当我使用实时 View 或浏览器预览它时,它没有出现在三栏中,怎么可能我做错代码了吗?

CSS

.3col {
        left:0;
        float:left;
        top:0;
        height:100%;
        width:200px;
}

HTML

<section id="otherArticles">
    <article>
      <div class="3col">
      <header><h3>Lorem ipsum dolor sit amet</h3></header>
      <p>Rutrum vitae vestibulum condimentum metus. Donec magna leo sapien augue tellus, phasellus erat, adipiscing lectus phasellus enim nulla, eu aliquam sodales</p></div>
    </article>  

        <article>
      <div class="3col">
      <header><h3>Lorem ipsum dolor sit amet</h3></header>
      <p>Rutrum vitae vestibulum condimentum metus. Donec magna leo sapien augue tellus, phasellus erat, adipiscing lectus phasellus enim nulla, eu aliquam sodales</p></div>
    </article> 

        <article>
      <div class="3col">
      <header><h3>Lorem ipsum dolor sit amet</h3></header>
      <p>Rutrum vitae vestibulum condimentum metus. Donec magna leo sapien augue tellus, phasellus erat, adipiscing lectus phasellus enim nulla, eu aliquam sodales</p></div>
    </article> 
</section>

最佳答案

HTML ID 和 CSS 类不能以数字开头!将 3col 更改为类似 column 的内容。

这是一个 simplified example :

CSS:

<style>
    .column {
        float: left;
        width: 200px;
    }
</style>

HTML:

<div class="column">
    <h3>Test</h3>
    <p>Rutrum vitae vestibulum condimentum metus...</p>
</div>

关于html - 我在这个 CSS float 到列代码中的错误是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721903/

相关文章:

javascript - 相邻 HTML div 中的两个 float 图表导致问题

html - 搜索框和提交按钮未在 CSS 中对齐

javascript - 内部 JS Angular Controller 没有被调用

css - 删除开发期间在 chrome devtools 中创建的所有诊断样式

css - 如何将 Sass 函数转换为 Less?

html - 导航栏图标图像未显示

jquery - Dropping floats——基本的CSS布局问题

html - CSS3 和 HTML5 div 无需 JavaScript 即可移动

html - CSS float : left causing unnecessary whitespace with varying height

CSS:强制 float:left 用于 div 中的元素