当我在CSS文件中为一个元素指定"background-color: foo;"时,我没有得到任何颜色。我需要声明什么其他属性呢?我已经设置了绝对宽度。它需要一个父容器吗(它的基本父容器是一个div)?我漏掉了什么?
此外,我想使用HTML5为它添加圆角。这些圆角只需要在Safari中工作,因为这是一个Web应用程序,而不是普通的网站。
此外,我想使用HTML5为它添加圆角。这些圆角只需要在Safari中工作,因为这是一个Web应用程序,而不是普通的网站。
看起来您有两个问题: 1. 设置元素的背景;2. 您想在Safari中设置元素的圆角。
如果您要设置的元素是
<div id='mydiv'>这里放置一些元素</div>
CSS代码:
#mydiv {
background-color: #111;
height: 100px;
width:100px
}
2. 设置圆角(以下代码适用于所有浏览器):
.round-corner {
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
背景颜色必须是十六进制或浏览器可识别的有效字符串
例如:
background: #F0F0F0;
或者
background: white;
对于边框:
border-radius: 4px;