簡體   English   中英

為什么我的桌子沒有圓角?

[英]Why is my table not getting rounded corners?

我的這個頁面上有這張桌子。 現在我需要在桌子上設置邊框半徑,因此應用了以下樣式:

 .toy-cart-table > thead > tr { background: #f9bbcf; border-radius: 10px; /* padding-left: 2.00em; */ border: 1px solid #cccccc; border-top-right-radius: 10px; border-top-left-radius: 10px; } .toy-cart-table > thead > tr > th { padding: 0.75em; padding-left: 1.78em; font-size: 1.12em; border-top-right-radius: 10px; border-top-left-radius: 10px; /* border: 1px solid #cccccc; */ } .toy-cart-table { width: 100%; /* border: 1px solid #cccccc; */ border-top-right-radius: 10px; border-top-left-radius: 10px; border-collapse: collapse; } 
 <table class="toy-cart-table"> <thead> <tr> <th colspan="2">Toys to be Returned</th> </tr> </thead> <tbody> <tr> <td><img src="images/res/toy-cart/1.png" alt="toy cart image"></td> <td><p>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat.</p></td> </tr> <tr> <td><img src="images/res/toy-cart/2.png" alt="toy cart image"></td> <td><p>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat.</p></td> </tr> </tbody> </table> 

但是,即使我對子元素和父元素應用了邊界半徑,我仍然沒有圓角,為什么? 我的表仍然如下所示:

在此處輸入圖片說明

為什么我沒有圓角?

我看到了這個線程,但並沒有真正的幫助。

您應該刪除border-collapse: collapse; toy-cart-table

  .toy-cart-table > thead > tr { background: #f9bbcf; border-radius: 10px; /* padding-left: 2.00em; */ border: 1px solid #cccccc; border-top-right-radius: 10px; border-top-left-radius: 10px; } .toy-cart-table > thead > tr > th { padding: 0.75em; padding-left: 1.78em; font-size: 1.12em; border-top-right-radius: 10px; border-top-left-radius: 10px; /* border: 1px solid #cccccc; */ } .toy-cart-table { width: 100%; border: 1px solid #cccccc; border-top-right-radius: 10px; border-top-left-radius: 10px; } 
 <table class="toy-cart-table"> <thead> <tr> <th colspan="2">Toys to be Returned</th> </tr> </thead> <tbody> <tr> <td><img src="images/res/toy-cart/1.png" alt="toy cart image"></td> <td><p>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat.</p></td> </tr> <tr> <td><img src="images/res/toy-cart/2.png" alt="toy cart image"></td> <td><p>Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat.</p></td> </tr> </tbody> </table> 

不會與

 border-collapse: collapse;

使用border-collapse: unset;

.toy-cart-table {
border: 1px solid #e8e8e8;
border-collapse: unset;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
width: 100%;

}

我必須同意以上答案。 圓角邊界不會與border-collapse: collapse;一起工作border-collapse: collapse; 嘗試刪除此樣式。

暫無
暫無

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

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