我目前正在迁移旧版 Web 应用程序。原始源代码使用演示属性定义站点外观。例如,这个 HTML 表格有一个漂亮的边框:
<table margin="0" padding="0" width="100%" cellspacing="0"
cellpadding="0" border="1" bgcolor="#ffffff"
border-collapse="collapse" list-style-type="circle">
但是,我正在尝试删除所有这些并开始使用 CSS 来定义页面的外观。所以,我定义了这种风格:
table.exteriorTable {
margin: 0px;
padding: 0px;
width: 100%;
border-spacing: 0px;
padding: 0px;
border: 1px;
background-color: #ffffff;
border-collapse: collapse;
list-style-type: circle;
}
并使用以下方法将其应用于表:
<table class="exteriorTable">
编辑:
还尝试包含border-width
属性并且边框不会出现:
table.exteriorTable {
margin: 0px;
padding: 0px;
width: 100%;
border-spacing: 0px;
padding: 0px;
border-width:1px;
background-color: #ffffff;
border-collapse: collapse;
list-style-type: circle;
}
Firebug 说样式被应用到表格上,但是边框是不存在的。我究竟做错了什么?