我描述一個表中的CSS元素,它包含此行:混淆表CSS
.pricing tr td:last-child { text-align: right; }
這使得最後一列文本右對齊。定價類是我試圖編輯的表的類。 我還沒有真正能夠找出或找到任何地方在CSS中列出表格標籤的規則。如果我把:
table .pricing tr td:last-child { text-align: right; }
或
.pricing table tr td:last-child { text-align: right; }
,這一行也不行。但是,如果我把:
table.pricing tr td:last-child { text-align: right; }
然後它確實工作。
是什麼使得它更加混亂,是我編輯主題的CSS,它有這些行:
table caption { font-weight: bold; text-align: left; padding: 4px 6px; border: 1px solid #ddd; border-bottom: 0; background: #ffd53c url(img/pattern.png); }
table th, table td { padding-left: 6px; padding-right: 6px; line-height: 21px; border: 1px solid #ddd; background-color: #fff; text-align: left; vertical-align: middle; }
table th, table tfoot td { font-weight: bold; background: #eee url(img/pattern.png); }
table tfoot a { text-decoration: none; }
table .alternate td { background-color: #fafafa; }
table.large th,table.large td { padding: 12px 8px; }
我只是想弄清楚一個規則,當把表,何時不放表,是否必須寫tr tr或td,在哪裏放置類選擇器(在所有之前,中間,有無表等)。
需要查看您的表格HTML。 – BoltClock
@BoltClock這是非常簡單的,只是這樣的: '<表類= 「定價」>