美文网首页
2022-05-25 html固定表头怎么设置,css如何固定表

2022-05-25 html固定表头怎么设置,css如何固定表

作者: 半眼鱼 | 来源:发表于2022-05-25 17:33 被阅读0次

    表格设置table-layout:fixed后对单元格宽度设置无效
    在对设置表格设置table-layer:fixed样式后,发现表格中有一行合并过,其它没有合并的行的列宽会平均化,对列宽的设置会失效,下面有详细的解决方法,大家可以学习学习

    在对设置表格设置table-layer:fixed样式后,发现表格中有一行合并过,其它没有合并的行的列宽会平均化,对列宽的设置会失效。如果把表格的合并行去掉,又能正常显示。

    原因:table-layout: fixed 的表格,各列宽度由第一行决定,后面指定的宽度会被忽略。你第一行合并了,所以各列宽度均分了。

    解决方法一:

    在tbody前加

    复制代码代码如下:

    <col style="width: 60%" />
    <col style="width: 20%" />
    <col style="width: 20%" />
    

    html固定表头怎么设置,css如何固定表头
    实现头部导航栏固定用到的属性是:position:sticky 。

    .theadSticky{
    
    position:sticky;
    
    top:10px;
    
    }
    

    设置axios请求格式为form-data
    设置form-data请求格式
    我用默认的post方法发送数据的时候发现后端获取不到数据,然而在network中看到参数是的确传出去的了。而且用postman测试的时候也是可以的,比较了下两个的不同发现是postman使用的是form-data格式,于是用form-data格式再次请求,发现OJBK

    在查找设置请求格式的时候花了点时间,网上的方案有好几个,这个我亲测成功,发上来。

    import axios from "axios"  //引入
    
    //设置axios为form-data
    axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
    axios.defaults.headers.get['Content-Type'] = 'application/x-www-form-urlencoded';
    axios.defaults.transformRequest = [function (data) {
        let ret = ''
        for (let it in data) {
          ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
        }
        return ret
    }]
    
    
    //然后再修改原型链
    Vue.prototype.$axios = axios
    
    

    相关文章

      网友评论

          本文标题:2022-05-25 html固定表头怎么设置,css如何固定表

          本文链接:https://www.haomeiwen.com/subject/zptyprtx.html