现在我们有一个网页,一个页面上有一堆链接部分。每个部分都有一个像这样的标题:
这个标题背景实际上是两个图像。第一个只是一个矩形,第二个有斜边。在查看此解决方案时,我想知道是否可以使用 CSS 而不是图像来解决此问题。虽然我不是 CSS 专家,但我确实查看了一些示例,并且能够获得类似的工作。但是,当我尝试将文本放在背景之上时,它最终会出现在颜色之上而不是在其中。我拥有的 CSS 也有一个固定的大小,这并不理想。我宁愿指定可用区域的百分比并让它填充颜色。
这是我一直在使用的代码:
<STYLE type="text/css">
.mini_banner
{
display:inline;
border-bottom:30px solid blue;
border-left:0px solid transparent;
border-right:30px solid transparent;
}
</STYLE>
我想将此应用于表格中的单元格。我也不想破坏与现代浏览器的兼容性。我的“客户”(主要是内部人员)将主要使用 IE8 或更高版本,但如果我能提供帮助,我不想限制自己。
那么首先,这可能吗?其次,我将如何做到这一点?第三,有没有办法让它在规模上相对而不是固定?