css - 清除 : both: 时遇到问题

标签 css

在此Test Link我试图将标题和主站点导航安装到博客脚本的顶部。

我清除:两者;在主要网站脚本上工作,但现在把所有东西都扔到了一边。尝试了无数次 fixex 都没有成功!提前感谢 Ant 指点解决。清除:两者;在页脚中。

/*/////////////////////MAIN SITE NAVIGATION BAR////////////////////*/
.dropnav {
    width: 100%;
    float: left;
    margin: 0 0 1em 0;
    padding: 0;
    background-color: #3b3b44;      /*Navigation Active Background*/
    border-top: 1px solid #ccf;
    }
.dropnav ol {
    list-style: none;
    width: 950px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;   
    }
.dropnav li {
    float: left; }
.dropnav li a {
    display: block;
    padding: 8px 25px;
    text-decoration: none;
    font-family: Helvetica, arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #fff;                  /*Active Text Color*/
    border-right: 1px solid #ccf;
    border-bottom: none;    
    }
.dropnav li:first-child a {
    border-left: 2px solid #ccf; }
.dropnav li a:hover {
    color: #000;                  /*Active Hover Color*/
    background-color: #8db3ff; }  /*Navigation Hover Background*/ 

/*////////////////STYLING TO DROPDOWN MENU//////////////////////*/

.dropnav li ol  {
      display: none; 
      width: 13em; }  /*Define width of dropdown button*/
.dropnav li:hover ol {
      display: block;
      position: absolute;
      margin: 0;
      padding: 0; }
.dropnav li:hover li {
      float: none; }
.dropnav li:hover li a {
      background-color: #3b3b44;      /*Navigation Active Background*/
      border-bottom: 1px solid #ccf;
      border-top: 1px solid #ccf;
      border-right: 1px solid #ccf;
      border-left: 1px solid #ccf;
      font-size: 16px;
      color: #fff; }                /*Text Color*/
.dropnav li li a:hover {
      color: #000;
      background-color: #8db3ff;  /*Navigation Hover Background*/
}
/*//////////////////END MAIN SITE NAVIGATION////////////////////*/
#container {
    width: 950px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 1px auto;
    background: #fafafa;
    }
#header {
    width: 950px;
    margin-top: 15px;
}

#content {
    padding-left: 5px;
    padding-right: `5px;
    }
#footer {
    clear: both;
    background: #3b3b44;
    color: #ccf;    /*text*/
    /*margin-top: 10px;*/
    margin-bottom: 10px;
    padding-top: 5px;
    padding-left: 15px;
    padding-bottom: 5px;
    border-top: 2px solid #cc0;
    line-height: 1.2em;
    }

最佳答案

您有两个与容器同名的 ID。你的 id 需要是唯一的,而且 id 字段集,我猜你所有的标签都没有正确关闭。

关于css - 清除 : both: 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8480547/

上一篇:CSS3 蒙版样式

下一篇:Javascript 图像替换

相关文章:

html - 想要创建如下图所示的按钮

javascript - 在 calc() 函数中使用变量

css - Firefox 意外换行使用 float 和溢出隐藏

css - css 渐变中的停止颜色 % 到底是什么意思?

javascript - 并排对齐 Toastr

css - Bootstrap 输入字段的大小

css - 在wordpress中下拉类别主菜单

html - 修改插入符高度

css - 为什么在打印模式下我会在 SVG 图标附近看到额外的线条?

javascript - 如何将 css 应用于 extjs 网格空文本?