.sakktabla {
border-spacing: 0;
border-collapse: collapse;
margin: 20px;
}
.sakktabla th {
padding: .5em;
text-align: center;
}
.sakktabla td {
border: 1px solid;
width: 2em;
height: 2em;
text-align: center;
}
.sakktabla .vilagos {
display: table-cell;
background: #ede4df;
width: 60px;
height: 60px;
font-size: 30px;
max-width: 60px;
max-height: 60px;
text-align: center;
vertical-align: middle;
-webkit-text-stroke: 1px #180f0a;
}
.sakktabla .sotet {
display: table-cell;
background: #180f0a;
width: 60px;
height: 60px;
font-size: 30px;
max-width: 60px;
max-height: 60px;
text-align: center;
vertical-align: middle;
-webkit-text-stroke: 1px #ede4df;
}
.sakktabla .barna1 {
background: #41210a;
width: 54px;
height: 54px;
font-size: 30px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-left: 8px solid #ae845e;
border-top: 8px solid #ae845e;
}
.sakktabla .barna2 {
background: #41210a;
width: 54px;
height: 54px;
max-height: 60px;
max-width: 60px;
font-size: 30px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-bottom: 8px solid #ae845e;
border-top: 8px solid #ae845e;
transform: rotate(180deg)
}
.sakktabla .barna3 {
background: #41210a;
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-right: 8px solid #ae845e;
border-top: 8px solid #ae845e;
}
.sakktabla .barna4 {
background: #41210a;
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-left: 8px solid #ae845e;
border-right: 8px solid #ae845e;
}
.sakktabla .barna5 {
background: #41210a;
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-left: 8px solid #ae845e;
border-bottom: 8px solid #ae845e;
}
.sakktabla .barna6 {
background: #41210a;
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-right: 8px solid #ae845e;
border-bottom: 8px solid #ae845e;
}
<table class="sakktabla">
<tr>
<th class="barna1"></th>
<th class="barna2">H</th>
<th class="barna2">G</th>
<th class="barna2">F</th>
<th class="barna2">E</th>
<th class="barna2">D</th>
<th class="barna2">C</th>
<th class="barna2">B</th>
<th class="barna2">A</th>
<th class="barna3"></th>
</tr>
<tr>
<th class="barna4">8</th>
<th class="sotet">♜</th>
<th class="vilagos">♞</th>
<th class="sotet">♝</th>
<th class="vilagos">♛</th>
<th class="sotet">♚</th>
<th class="vilagos">♝</th>
<th class="sotet">♞</th>
<th class="vilagos">♜</th>
<th class="barna4">1</th>
</tr>
<tr>
<th class="barna4">7</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="barna4">2</th>
</tr>
<tr>
<th class="barna4">6</th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="barna4">3</th>
</tr>
<tr>
<th class="barna4">5</th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="barna4">4</th>
</tr>
<tr>
<th class="barna4">4</th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="barna4">5</th>
</tr>
<tr>
<th class="barna4">3</th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="barna4">6</th>
</tr>
<tr>
<th class="barna4">2</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="barna4">7</th>
</tr>
<tr>
<th class="barna4">1</th>
<th class="vilagos">♖</th>
<th class="sotet">♘</th>
<th class="vilagos">♗</th>
<th class="sotet">♕</th>
<th class="vilagos">♔</th>
<th class="sotet">♗</th>
<th class="vilagos">♘</th>
<th class="sotet">♖</th>
<th class="barna4">8</th>
</tr>
<tr>
<th class="barna5"></th>
<th class="barna2">A</th>
<th class="barna2">B</th>
<th class="barna2">C</th>
<th class="barna2">D</th>
<th class="barna2" h>E</th>
<th class="barna2">F</th>
<th class="barna2">G</th>
<th class="barna2">H</th>
<th class="barna6"></th>
</tr>
我想旋轉頂部的字母(只需忽略底部的 atm),但是當我這樣做時,邊框會變得一團糟。這封信可以在課堂上找到.barna2
還想確保瀏覽器支持是正確的,所以我真的想使用不受支持的東西。
請忽略我的錯誤,這是我在大學的第一年。
uj5u.com熱心網友回復:
編輯:
.sakktabla {
border-spacing: 0;
border-collapse: collapse;
margin: 20px;
}
.sakktabla th {
padding: .5em;
text-align: center;
}
.sakktabla td {
border: 1px solid;
width: 2em;
height: 2em;
text-align: center;
}
.sakktabla .vilagos {
display: table-cell;
background: #ede4df;
width: 60px;
height: 60px;
font-size: 30px;
max-width: 60px;
max-height: 60px;
text-align: center;
vertical-align: middle;
-webkit-text-stroke: 1px #180f0a;
}
.sakktabla .sotet {
display: table-cell;
background: #180f0a;
width: 60px;
height: 60px;
font-size: 30px;
max-width: 60px;
max-height: 60px;
text-align: center;
vertical-align: middle;
-webkit-text-stroke: 1px #ede4df;
}
.sakktabla .barna1 {
width: 54px;
height: 54px;
font-size: 30px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-left: 8px solid #ae845e;
border-top: 8px solid #ae845e;
}
.sakktabla .barna2 {
width: 54px;
height: 54px;
max-height: 60px;
max-width: 60px;
font-size: 30px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-bottom: 8px solid #ae845e;
border-top: 8px solid #ae845e;
transform: rotate(180deg)
}
.sakktabla .barna3 {
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-right: 8px solid #ae845e;
border-top: 8px solid #ae845e;
}
.sakktabla .barna4 {
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-left: 8px solid #ae845e;
border-right: 8px solid #ae845e;
}
.sakktabla .barna5 {
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-left: 8px solid #ae845e;
border-bottom: 8px solid #ae845e;
}
.sakktabla .barna6 {
width: 54px;
height: 54px;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
color: #f2e6d8;
border-right: 8px solid #ae845e;
border-bottom: 8px solid #ae845e;
}
.sakktabla tr{
background: #41210a;
}
.sakktabla tr:nth-child(10) .barna2 {
transform: rotate(0deg)
}
<table class="sakktabla">
<tr>
<th class="barna1"></th>
<th class="barna2">H</th>
<th class="barna2">G</th>
<th class="barna2">F</th>
<th class="barna2">E</th>
<th class="barna2">D</th>
<th class="barna2">C</th>
<th class="barna2">B</th>
<th class="barna2">A</th>
<th class="barna3"></th>
</tr>
<tr>
<th class="barna4">8</th>
<th class="sotet">♜</th>
<th class="vilagos">♞</th>
<th class="sotet">♝</th>
<th class="vilagos">♛</th>
<th class="sotet">♚</th>
<th class="vilagos">♝</th>
<th class="sotet">♞</th>
<th class="vilagos">♜</th>
<th class="barna4">1</th>
</tr>
<tr>
<th class="barna4">7</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="barna4">2</th>
</tr>
<tr>
<th class="barna4">6</th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="barna4">3</th>
</tr>
<tr>
<th class="barna4">5</th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="barna4">4</th>
</tr>
<tr>
<th class="barna4">4</th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="barna4">5</th>
</tr>
<tr>
<th class="barna4">3</th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="vilagos"></th>
<th class="sotet"></th>
<th class="barna4">6</th>
</tr>
<tr>
<th class="barna4">2</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="sotet">?</th>
<th class="vilagos">?</th>
<th class="barna4">7</th>
</tr>
<tr>
<th class="barna4">1</th>
<th class="vilagos">♖</th>
<th class="sotet">♘</th>
<th class="vilagos">♗</th>
<th class="sotet">♕</th>
<th class="vilagos">♔</th>
<th class="sotet">♗</th>
<th class="vilagos">♘</th>
<th class="sotet">♖</th>
<th class="barna4">8</th>
</tr>
<tr>
<th class="barna5"></th>
<th class="barna2">A</th>
<th class="barna2">B</th>
<th class="barna2">C</th>
<th class="barna2">D</th>
<th class="barna2" h>E</th>
<th class="barna2">F</th>
<th class="barna2">G</th>
<th class="barna2">H</th>
<th class="barna6"></th>
</tr>
uj5u.com熱心網友回復:
所以當你重新縮放時,你看到的邊框只是瓷磚之間的一個奇怪的間隙。您可以做的是為表格行()而不是每個單獨的專案添加背景顏色。這將修復邊界。
現在對于字母,您只需選擇第一個子項.sakktabla tr并將其旋轉回 0deg。或者反轉它,只將旋轉應用于最后一個孩子。
將這兩個類添加到您的 css 將解決您的問題
.sakktabla tr:first-child .barna2 { transform: rotate(0deg) }
.sakktabla tr:first-child, .sakktabla tr:last-child {
background-color: #41210a;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/335882.html
上一篇:使整個html按鈕可點擊
