jquery – 如何在1页上有2个固定标题?

我有一个带有固定标题页面,下面是一个表格,我希望有一个固定的表格标题,所以当我滚动时,我总是看到页面标题,然后是下面的表格标题.当我试图修复thead时,这会拧紧thead的列对齐方式.我该如何纠正?

编辑:我的问题是如何让列标题与列对齐?

编辑:另请注意,我需要两个标题一个页面顶部,另一个用于表格.

  ottom:black; 
        background: #dedede; 
        position:fixed;
        top:0;
        left:0; 
        width:50%;
        color: #000;
        height: 30px;
    }

    #table{
    width: 50%;
    margin-top: 28px;
    }
    #table_header{
    width: 100%;
    position: fixed;
    }
    .col1{
    width: 40%;
    border: 1px solid #000;
    }
    .col2{
    width: 20%;
    border: 1px solid #000;
    }
    .col3{
    width: 25%;
    border: 1px solid #000;
    }
    .col4{
    width: 15%;
    border: 1px solid #000;
    }
    
最佳答案
如果我抓到你了..我为你做了一个演示http://jsfiddle.net/aV54L/
没有jQuery,没有JavaScript ..仅限CSS

这是代码

ottom:black; 
    background: #dedede; 
    position:fixed;
    top:0;
    left:0; 
    width:50%;
    color: #000;
    height: 30px;
    z-index:5;
}
.col1{
    width: 40%;
    border: 1px solid #000;
}
.col2{
    width: 20%;
    border: 1px solid #000;
}
.col3{
    width: 25%;
    border: 1px solid #000;
}
.col4{
    width: 15%;
    border: 1px solid #000;
}

#tableHeader {
    width: 50%;
    top: 20px;
    position:fixed;
    background-color: red;
    z-index:10;
}

#table {
    position: relative;
    width: 50%;
    top: 50px;
    background-color: aqua;
    z-index:0;
}

正如我在评论中所说,我认为你的代码的问题是给位置:固定到thead标签.如果不需要,我建议使用演示中显示的两个表,以便正确理解定位.
我认为这不是正如所说的那样的黑客,但它接受像他们工作的东西.我尝试尽可能少地更改原始代码.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些