css - 将表格转换为 CSS 图层

标签 css html markup

我不太擅长 CSS、HTML 和标记,但在阅读了很多很多 CSS 文章之后,我就是不知道如何将 div 元素放在正确的位置。

我希望在正确的位置有正确的菜单和内容。如果您对我的 HTML 和 CSS 的当前状态有一般性的意见,请随意。我经常使用 CSS、HTML,但从未使用 div 元素从头开始构建网站。

最佳答案

http://jsfiddle.net/qJBpk/10/

查看预览here .

这是一个基本设置,您有一个包装器 div,其中包含您的所有结构:一个标题、三列和一个页脚。

Wrapper div 的 margin 设置为 auto,这将允许它(及其所有内容)在浏览器窗口中水平居中放置。

这三列的 float 属性设置为左侧,因此每一列都紧挨着另一列放置。

页脚有一个 clear 属性设置为 both,这将允许它放置在最高的 float 列之后,以避免布局崩溃。

div 元素是 block 级元素。这意味着,除其他事项外,它们占据了所有可用的宽度空间,因此无需为 #header 和 #footer div 设置宽度。

编辑

为避免跨浏览器不兼容和问题,最好重置 CSS(一组 CSS 规则,使所有元素在所有浏览器中尽可能显示相同),如 YUI .将它放在任何其他 CSS 代码之前。

关于css - 将表格转换为 CSS 图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6956875/

相关文章:

html - 为什么我的 <pre> 和 <code> 标签读取标记而不是生成代码片段?

text - 是否有标记语言来描述含义?

html - CSS页脚列间距

javascript - 在新布局/css 中集成 Mapbox 时出现的问题

swift - Xcode 中没有显示类文档

android - 如何在 Android 中播放 HLS 视频?

javascript - 没有 JQuery 的窗口加载(和淡出)

html 布局在缩放时变得困惑

css - 为什么google-chrome-devtools通过XPath识别的元素数量少于通过CssSelector识别的元素数量

javascript - CSS 文本颜色过渡到多个值