• Responsive Table 利用@media


    html

     <table>
            <thead>
                <tr>
                    <th>First Name</th>
                    <th>Last Name</th>
                    <th>Job Title</th>
                    <th>Favorite Color</th>
                    <th>Wars or Trek?</th>
                    <th>Porn Name</th>
                    <th>Date of Birth</th>
                    <th>Dream Vacation City</th>
                    <th>GPA</th>
                    <th>Arbitrary Data</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>James</td>
                    <td>Matman</td>
                    <td>Chief Sandwich Eater</td>
                    <td>Lettuce Green</td>
                    <td>Trek</td>
                    <td>Digby Green</td>
                    <td>January 13, 1979</td>
                    <td>Gotham City</td>
                    <td>3.1</td>
                    <td>RBX-12</td>
                </tr>
                <tr>
                    <td>The</td>
                    <td>Tick</td>
                    <td>Crimefighter Sorta</td>
                    <td>Blue</td>
                    <td>Wars</td>
                    <td>John Smith</td>
                    <td>July 19, 1968</td>
                    <td>Athens</td>
                    <td>N/A</td>
                    <td>Edlund, Ben (July 1996).</td>
                </tr>
                <tr>
                    <td>Jokey</td>
                    <td>Smurf</td>
                    <td>Giving Exploding Presents</td>
                    <td>Smurflow</td>
                    <td>Smurf</td>
                    <td>Smurflane Smurfmutt</td>
                    <td>Smurfuary Smurfteenth, 1945</td>
                    <td>New Smurf City</td>
                    <td>4.Smurf</td>
                    <td>One</td>
                </tr>
                <tr>
                    <td>Cindy</td>
                    <td>Beyler</td>
                    <td>Sales Representative</td>
                    <td>Red</td>
                    <td>Wars</td>
                    <td>Lori Quivey</td>
                    <td>July 5, 1956</td>
                    <td>Paris</td>
                    <td>3.4</td>
                    <td>3451</td>
                </tr>
                <tr>
                    <td>Captain</td>
                    <td>Cool</td>
                    <td>Tree Crusher</td>
                    <td>Blue</td>
                    <td>Wars</td>
                    <td>Steve 42nd</td>
                    <td>December 13, 1982</td>
                    <td>Las Vegas</td>
                    <td>1.9</td>
                    <td>Under the couch</td>
                </tr>
            </tbody>
        </table>

    css

       @media
            only screen and (max- 760px),
            (min-device- 768px) and (max-device- 1024px)  {
    
                /* Force table to not be like tables anymore */
                table, thead, tbody, th, td, tr {
                    display: block;
                }
    
                /* Hide table headers (but not display: none;, for accessibility) */
                thead tr {
                    position: absolute;
                    top: -9999px;
                    left: -9999px;
                }
    
                tr { border: 1px solid #ccc; }
    
                td {
                    /* Behave  like a "row" */
                    border: none;
                    border-bottom: 1px solid #eee;
                    position: relative;
                    padding-left: 50%;
                }
    
                td:before {
                    /* Now like a table header */
                    position: absolute;
                    /* Top/left values mimic padding */
                    top: 6px;
                    left: 6px;
                     45%;
                    padding-right: 10px;
                    white-space: nowrap;
                }
    
                /*
                Label the data
                */
                td:nth-of-type(1):before { content: "First Name"; }
                td:nth-of-type(2):before { content: "Last Name"; }
                td:nth-of-type(3):before { content: "Job Title"; }
                td:nth-of-type(4):before { content: "Favorite Color"; }
                td:nth-of-type(5):before { content: "Wars of Trek?"; }
                td:nth-of-type(6):before { content: "Porn Name"; }
                td:nth-of-type(7):before { content: "Date of Birth"; }
                td:nth-of-type(8):before { content: "Dream Vacation City"; }
                td:nth-of-type(9):before { content: "GPA"; }
                td:nth-of-type(10):before { content: "Arbitrary Data"; }
            }
    
            /* Smartphones (portrait and landscape) ----------- */
            @media only screen
            and (min-device-width : 320px)
            and (max-device-width : 480px) {
                body {
                    padding: 0;
                    margin: 0;
                     320px; }
            }
    
            /* iPads (portrait and landscape) ----------- */
            @media only screen and (min-device- 768px) and (max-device- 1024px) {
                body {
                     495px;
                }
            }

    参考资源博客 CSS - TRICKS  

  • 相关阅读:
    Oracle数据库学习1--简介,基本了解
    数据导出excel表格和Word文档
    Ado.Net 数据库增删改查(联合版)
    Ado.Net 数据库增删改查
    Chapter 10. 设计模式--单例模式
    Chapter 10. 设计模式--工厂模式
    Chapter 9. 线程
    Chapter 8. 进程
    Chapter 7. 对话框控件
    Chapter 6. ListBox控件(双击播放图片)
  • 原文地址:https://www.cnblogs.com/czhyuwj/p/5953897.html
Copyright © 2020-2023  润新知