簡體   English   中英

HTML + CSS表,麻煩設置邊框

[英]HTML+CSS Table, trouble setting borders

我正在嘗試使用HTML Table在線制作Sudoku板,並使用CSS對其進行格式化。 理想情況下,輸出將如下圖所示:

在此處輸入圖片說明

問題是我無法正確設置邊框。 下面是單個3 x 3框的代碼,很遺憾,它無法正確輸出。 類別為“ end”的單元格似乎具有未折疊的邊框。 有什么建議么?

HTML:

<table>
 <tr>
    <td><input type='text' size='2' /></td>
    <td><input type='text' size='2' /></td>
    <td><input type='text' size='2' class='end'/></td>
  </tr>
</table>

CSS:

table, td{
    border-color: black;
    border-width: 1px;
    border-style: solid;
}

table{
      border-collapse:collapse;
}

td{
  padding:0px;
  margin: 0px;
}

td .end{
  border-style:solid;
  border-color:black;
  border-width: 1px 3px 1px 1px;
}

input{
  padding:0px;
  margin:0px;
}

您可能想將類分配給單元格本身,而不是輸入字段。

現代瀏覽器允許數獨表不使用類:
(此代碼可在IE9 beta和所有其他瀏覽器中使用)

<style>
    table { border:3px solid black; }
    td { width:60px; height:60px; border:1px solid black; }
    td:nth-child(3n) { border-right-width:3px; }
    tr:nth-child(3n) td { border-bottom-width:3px; }
</style>

(假設我們使用9x9表格)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM