Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 搜索引擎优化友好的3列布局_Html_Css - Fatal编程技术网

Html 搜索引擎优化友好的3列布局

Html 搜索引擎优化友好的3列布局,html,css,Html,Css,我需要按以下顺序布局一个包含三列的站点: leftColumn | mainColumn | rightColumn leftColumn和rightColumn都是广告栏,mainColumn部分包含所有SEO丰富的内容 因此,在代码中,我将用于布局的div按以下顺序放置,以便首先看到主要内容以获得SEO好处: <div id="mainColumn"> </div> <div id="leftColumn"> </div> <div i

我需要按以下顺序布局一个包含三列的站点:

leftColumn | mainColumn | rightColumn
leftColumn和rightColumn都是广告栏,mainColumn部分包含所有SEO丰富的内容

因此,在代码中,我将用于布局的div按以下顺序放置,以便首先看到主要内容以获得SEO好处:

<div id="mainColumn">
</div>
<div id="leftColumn">
</div>
<div id="rightColumn">
</div>

我也这样做,如果用户从手机浏览页面,他们会首先看到主要内容,而不是广告

所以我的问题是,如何设置列的样式,使它们以正确的顺序显示?
这是一个HTML5/CSS3页面。

您可以这样做作为起点:

<div id="mainColumn" class="column">1</div>
<div id="leftColumn" class="column">2</div>
<div id="rightColumn" class="column">3</div>
演示:

这段代码是非常基本的,可能需要IE的修复和对全高背景的支持。您可能想查看此网站了解更多防御策略(强烈推荐):