html - CSS 3 列布局,高度灵活的侧边栏,SEO 代码顺序 : CONTENT-LEFT-RIGHT

标签 html css height

我想获得一些关于 CSS 的建议。我的目标是:

  1. 3 列布局 - 左侧边栏、主要内容、右侧边栏
  2. 侧边栏具有基于内容列高度的灵活高度。
  3. 出于 SEO 目的,我需要包含要按此顺序调用的内容的 PHP 文件。
    1. 主要内容文件
    2. 左侧边栏文件
    3. 右侧边栏文件

所以 div 必须这样排序:

<div id="columns-container">
        <div id="content-bar">              
             <!-- PHP include of the content (middle bar) -->                                       
        </div>
        <div id="left-sidebar">             
            <!-- PHP include of the leftbar navigation -->                                          
        </div> 
        <div id="right-sidebar">            
            <!-- PHP include of the rightbar with ads and stuff -->                                     
        </div>          
</div>

如果我按“左栏 - 内容 - 右栏”的顺序调用文件,即使对我来说也很容易。但这对我来说是一项艰巨的任务。

到目前为止,我已经能够创建具有最小高度的侧边栏,但我不知道如何扩展它们。

我迷失了 CSS,我认为我的解决方案是错误的,所以如果有人帮助我从头开始构建它并做得更好,我将不胜感激。

最佳答案

您可以使用最流行的“即用型”布局之一:Holy Grail .它拥有您想要的一切。

关于html - CSS 3 列布局,高度灵活的侧边栏,SEO 代码顺序 : CONTENT-LEFT-RIGHT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18800819/

相关文章:

javascript - 使用 javascript(或 jQuery)选择和操作 CSS 伪元素,例如::before 和::after

html - 悬停链接时删除装饰

html - 具有多个 div 的 CSS 最小高度 100%

ios - 固定宽度 : how to set its height to keep its aspect? 的 UIImageView

php - 如何将我的 MySQL 数据库中的视频加载到我的网站中?

html - css 媒体声明不起作用

javascript - 使用 Web.config 中的选项填充 HTML 选择

html - 如何在一行列中对齐按钮

javascript - 如何在单击添加时隐藏最后一次单击(添加)按钮以及当用户单击删除按钮然后显示上一个隐藏(添加)按钮

css - 如何制作与内容div相同高度的侧边栏?