【发布时间】:2013-05-22 23:00:42
【问题描述】:
我一直在尝试模仿他们网站文档部分中的 Bootstrap 表:
http://twitter.github.io/bootstrap/base-css.html#tables
我喜欢表格中包含“示例”标签的方式。但是,我不想显示相同的表名,而是想为每个单独的表显示一个唯一的标签(在我的例子中显示不同的年份)。看起来很简单,但有些事情不正常。
我的 HTML:
<div id="2003" class="bs-docs-example">
<table class="table table-striped">
...
<div id="2013" class="bs-docs-example">
<table class="table table-striped">
...
我的 CSS:
/*Original CSS from Bootstrap*/
.bs-docs-example:after {
content: "Example";
position: absolute;
top: -1px;
left: -1px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
background-color: #f5f5f5;
border: 1px solid #ddd;
color: #9da0a4;
-webkit-border-radius: 4px 0 4px 0;
-moz-border-radius: 4px 0 4px 0;
border-radius: 4px 0 4px 0;
}
/*My additional CSS*/
#2003.bs-docs-example:after {
content: "2003";
}
#2013.bs-docs_example:after {
content: "2013";
}
更新:我做了一个小提琴。看看吧。
【问题讨论】:
-
放到jsFiddle上。然后我们很容易检查并纠正它。
-
虽然 html5 允许 id 以数字开头(我认为),但请尝试以字母开头。
-
@WooCaSh 完成。看看小提琴。
-
@Keven 请看答案。
-
@d3vkit 你是对的人。 HTML5 不喜欢数字。
标签: html css twitter-bootstrap css-tables