2017-01-18 49 views
-3

爲下面提到的一段代碼創建自定義CSS類。我正在使用此代碼在WordPress中顯示錶格。任何人,請指導我爲這段代碼創建一個單獨的CSS類。在此先感謝爲CSS代碼創建一個類

body { 
    font-family: "Open Sans", sans-serif; 
    line-height: 1.25; 
} 
table { 
    border: 1px solid #ccc; 
    border-collapse: collapse; 
    margin: 0; 
    padding: 0; 
    width: 100%; 
    table-layout: fixed; 
} 
table caption { 
    font-size: 1.5em; 
    margin: .5em 0 .75em; 
} 
table tr { 
    background: #f8f8f8; 
    border: 1px solid #ddd; 
    padding: .35em; 
} 
table th, 
table td { 
    padding: .625em; 
    text-align: center; 
} 
table th { 
    font-size: .85em; 
    letter-spacing: .1em; 
    text-transform: uppercase; 
} 
@media screen and (max-width: 600px) { 
    table { 
    border: 0; 
    } 
    table caption { 
    font-size: 1.3em; 
    } 
    table thead { 
    border: none; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
    } 
    table tr { 
    border-bottom: 3px solid #ddd; 
    display: block; 
    margin-bottom: .625em; 
    } 
    table td { 
    border-bottom: 1px solid #ddd; 
    display: block; 
    font-size: .8em; 
    text-align: right; 
    } 
    table td:before { 
    /* 
    * aria-label has no advantage, it won't be read inside a table 
    content: attr(aria-label); 
    */ 
    content: attr(data-label); 
    float: left; 
    font-weight: bold; 
    text-transform: uppercase; 
    } 
    table td:last-child { 
    border-bottom: 0; 
    } 
} 
+1

這顯然是一個巨魔的問題。如果不是,它顯然缺乏最基礎的研究工作。 -1 – connexo

+0

@connexo我編輯的問題,請刪除暫緩 – raja

回答

1

給你的表像<table class="sep-table">一個類,那麼這樣做是爲了你的CSS

body { 
    font-family: "Open Sans", sans-serif; 
    line-height: 1.25; 
} 
.sep-table { 
    border: 1px solid #ccc; 
    border-collapse: collapse; 
    margin: 0; 
    padding: 0; 
    width: 100%; 
    table-layout: fixed; 
} 
.sep-table caption { 
    font-size: 1.5em; 
    margin: .5em 0 .75em; 
} 
.sep-table tr { 
    background: #f8f8f8; 
    border: 1px solid #ddd; 
    padding: .35em; 
} 
.sep-table th, 
.sep-table td { 
    padding: .625em; 
    text-align: center; 
} 
.sep-table th { 
    font-size: .85em; 
    letter-spacing: .1em; 
    text-transform: uppercase; 
} 
@media screen and (max-width: 600px) { 
    .sep-table { 
    border: 0; 
    } 
    .sep-table caption { 
    font-size: 1.3em; 
    } 
    .sep-table thead { 
    border: none; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
    } 
    .sep-table tr { 
    border-bottom: 3px solid #ddd; 
    display: block; 
    margin-bottom: .625em; 
    } 
    .sep-table td { 
    border-bottom: 1px solid #ddd; 
    display: block; 
    font-size: .8em; 
    text-align: right; 
    } 
    .sep-table td:before { 
    /* 
    * aria-label has no advantage, it won't be read inside a table 
    content: attr(aria-label); 
    */ 
    content: attr(data-label); 
    float: left; 
    font-weight: bold; 
    text-transform: uppercase; 
    } 
    .sep-table td:last-child { 
    border-bottom: 0; 
    } 
} 
+0

此代碼無法正常工作。 – raja

+0

你給過你的餐桌班'sep-table'嗎?你應該真的去通過HTML和CSS的基礎知識,大量的教程和有用的網站。檢查w3schools –