0
A
回答
0
是的,有:http://jsfiddle.net/Pe5Lt/2/
位置標題absolute
LY,relative
LY表,然後把桌上的一些padding-top
和中心標題與margin: Xpx auto;
:
HTML
<table>
<caption>I'm a CAPTION</caption>
<thead>
<tr>
<th>I'm a TH</th>
</tr>
</thead>
<tbody>
<tr>
<td>I'm a TD</td>
</tr>
</tbody>
</table>
CSS
table {
position: relative;
padding-top: 30px;
width: 200px;
border: 1px solid red;
background: rgb(30, 87, 153);
/* Old browsers */
background: -moz-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 66%, rgba(32, 124, 202, 1) 100%, rgba(125, 185, 232, 1) 100%);
/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30, 87, 153, 1)), color-stop(66%, rgba(41, 137, 216, 1)), color-stop(100%, rgba(32, 124, 202, 1)), color-stop(100%, rgba(125, 185, 232, 1)));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 66%, rgba(32, 124, 202, 1) 100%, rgba(125, 185, 232, 1) 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 66%, rgba(32, 124, 202, 1) 100%, rgba(125, 185, 232, 1) 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 66%, rgba(32, 124, 202, 1) 100%, rgba(125, 185, 232, 1) 100%);
/* IE10+ */
background: linear-gradient(to bottom, rgba(30, 87, 153, 1) 0%, rgba(41, 137, 216, 1) 66%, rgba(32, 124, 202, 1) 100%, rgba(125, 185, 232, 1) 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0);
/* IE6-9 */
}
table caption {
color: red;
position: absolute;
top: 0;
width: 100%;
margin: 10px auto;
}
+0
我更新了我的問題,以闡明我的意思是「標題」。如果你可以修改你的小提琴來實現這一點,那將是非常棒的。 –
0
添加顯示:塊;要解決這個問題
<style>
table{
background-image: -moz-linear-gradient(bottom, rgb(156,155,250) 43%, rgb(255,255,255) 88%);
display:block;
}
<table>
<caption>Test</caption>
<tr>
<td>Col1</td>
<td>Col2</td>
</tr>
</table>
相關問題
- 1. 如何更改背景元素的CSS?
- 2. CSS/Javascript背景樣式
- 3. WordPress的CSS包括樣式表
- 4. 隱藏透明DIV後面的元素,但不包括背景
- 5. HTML <select>所選選項背景色CSS樣式
- 6. 背景圖片<img>元素
- 7. CSS表格:更改懸停時的背景,包括替代行
- 8. Div元素像背景一樣行動
- 9. jQuery的CSS來更改元素背景,但不是元素:懸停背景
- 10. CSS背景邊框樣式和位置
- 11. 覆蓋背景圖像的CSS樣式
- 12. JavaScript動態更改CSS背景樣式
- 13. 包括表單元素
- 14. CSS:後沒有元素背景
- 15. HTML/CSS元素不能被迫背景
- 16. CSS多個固定背景psuedo元素
- 17. 背景圖層元素較低(html/css)
- 18. css元素後面的背景圖像
- 19. 浮動元素的CSS背景色
- 20. CSS混合背景下面的元素
- 21. 子元素樣式CSS
- 22. 爲什麼<packaging>元素包括
- 23. 使div元素背景對背景圖像透明CSS
- 24. 背景在整個錶行(包括空的空間在沒有TD元素)
- 25. 使用CSS來對背景圖像的LI元素進行樣式設置
- 26. CSS樣式的按鈕元素沒有顯示IE6中的背景圖像
- 27. Jquery PrintMe插件CSS樣式不包括
- 28. CSS元素邊框包括邊距
- 29. CSS目標元素,包括體類
- 30. 如何使<main>背景色透明但不包含其內的元素?
我不能找到一種方法來實現,但包裹臺成一個div會,使格BG梯度只會解決您的問題 – insanebits
這可能是有益的:HTTP:/ /dense13.com/blog/2008/08/23/styling-table-captions-with-css-fixing-the-width-problem/ –