简体   繁体   English

如何使用媒体查询以块显示形式获取表格

[英]How do you get tables in block display with media query

I've been trying to get table elements in "display:block" on a smaller screen size and it worked for quite a while. 我一直在尝试以较小的屏幕尺寸在“ display:block”中获取表元素,并且已经工作了一段时间。 Sadly I lost my file but I can't seem to get it to work again. 不幸的是,我丢失了文件,但似乎无法再次使用它。 Thanks in advance for taking a look, it means a lot! 在此先感谢您的关注,这意义非凡!

edit: sadly I'm not allowed to use divs or javascript on the site 编辑:可悲的是我不允许在网站上使用div或javascript

tiny part of the html HTML的一小部分

        <tr>
        <td class="class2">
            <img src="../media/BMW/AC.jpg" alt="bmw AC" class="imgProd">
        </td>
        <td class="class2">
            <img src="../media/BMW/IX3.jpg" alt="IX3" class="imgProd">
        </td>
        <td class="class2">
            <img src="../media/BMW/M2.jpg" alt="M2" class="imgProd">
        </td>
        <td class="class2">
            <img src="../media/BMW/M5.jpg" alt="M5" class="imgProd">
        </td>
    </tr>

css CSS

    .tableProducten tbody tr td,
.tablefilter {
    display: none;

}

/*Als de gebruiker de Merken "aanvinkt" laat dit de foto's van de merken zien a.d.h.v. de table rows*/
#class1.tablefilter:checked ~ table tbody td.class1,
#class2.tablefilter:checked ~ table tbody td.class2,
#class3.tablefilter:checked ~ table tbody td.class3 {
    display: table-cell;
}

/*de opmaak van de merken/checklist*/
.tablefilter + label {
    cursor: pointer;
    background-color: dimgrey;
    color: #ffffff;
    padding: 3px;

}

/*kleur wanneer een merk aangevinkt is*/
.tablefilter:checked + label {
    background-color: #ffffff;
    color: dimgrey;
}
@media
 screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {

    /* Force table to not be like tables anymore */
    table, thead, tbody, th, td.class1,td.class2,td.class3 tr{
        display: block;
    }
}

.tableProducten {
    margin-left: 20%;
    margin-right: 20%;
}

您在tr之前缺少逗号: table, thead, tbody, th, td.class1,td.class2,td.class3 tr <-在tr之前插入逗号。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM