div边框颜色在浏览器中显示不出来 主要是想让nav随窗口变化改变大小,但是边框颜色在浏览器中一看就变白

<div id="nav">
<ul>
<li><a href="#." class="start">INTRODUCTION</a></li>
<li><a href="#.">TIMELINE</a></li>
<li><a href="#.">IMAGES</a></li>
<li><a href="#." class="ed">VIDEOS</a></li>
</ul>
</div>
css:
#nav {
width: 80%;
margin-right: auto;
margin-left: auto;
margin-top: 30px;
margin-bottom: 30px;
height: 56px;
text-align: center;
max-width: 800px;
}
#nav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#nav li {
margin: 0px;
padding: 0px;
}
#nav ul li a:link {
font-family: "Myriad Pro";
text-decoration: none;
color: #FFF;
width: 23%;
float: left;
display: block;
font-size: 1.2em;
line-height: 56px;
border-top: 3px solid #2AB2C0;
border-bottom: 3px solid #2AB2C0;
border-right: 2px solid #2AB2C0;
border-left: 2px solid #2AB2C0;
}
#nav ul li a:link.start {
border-top-left-radius: 30px 20px;
border-bottom-left-radius: 30px 20px;
border-top: 3px solid #2AB2C0;
border-bottom: 3px solid #2AB2C0;
border-right: 2px solid #2AB2C0;
border-left: 3px solid #2AB2C0;
}
#nav ul li a:link.ed {
border-top-right-radius: 30px 20px;
border-bottom-right-radius: 30px 20px;
border-top: 3px solid #2AB2C0;
border-bottom: 3px solid #2AB2C0;
border-right: 3px solid #2AB2C0;
border-left: 2px solid #2AB2C0;
}
#nav ul li a:hover, a:active {
text-decoration: underline;
}
#nav ul li a:visited {
text-decoration: none;
color: #FFF;
}
谢谢各位大神了,感激不尽
另外,在dreamweaver里预览又是没问题的。。但浏览器就是显示不出颜色

ie9 ff下正常,因为你用了css3的样式,在ie8下没有圆角但是有边框色,ie6下看不到,全是白色,应该是你定义#nav ul li a:link.ed, #nav ul li a:link.start 的问题,直接定义为.ed和.start即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-22
换个浏览器

...主要是想让nav随窗口变化改变大小,但是边框颜色在浏览器中一看就变...
ie9 ff下正常,因为你用了css3的样式,在ie8下没有圆角但是有边框色,ie6下看不到,全是白色,应该是你定义#nav ul li a:link.ed, #nav ul li a:link.start 的问题,直接定义为.ed和.start即可。

在html文件中设置背景颜色为什么显示不出来
首先确定要使用的背景颜色,HTML颜色由每个代码决定。在计算机的Web浏览器中访问http:\/\/www.php.cn\/html\/html-colornames.html,就能查看所有颜色的代码,并且在“HEX”部分中选择要使用的基色。使用Notepad++或Notepad打开HTML文件,并且把页面的所有样式信息(包括背景颜色)添加进来。将“background-color...

什么是DIV元素
你可以用以下的四个值来给出这个方块的在 DIV 位置和大小。 clip:rect(top,right,bottom,left); visibility 隐蔽或展现DIV 根据它的值“visible”,“hidden”,“inherit”。 z-index DIV tag 的立体位置。值越大 DIV 的位置越高。 background-color DIV 背景的颜色。 layer-background-color Netscape ...

在DW中如何改变CSS中的字体大小和颜色?
1、双击打开HBuilder工具,新建一个HTML5静态页面模板。2、在<body><\/body>标签内,插入一个div标签,并设置对应的ID属性和内容。3、在CSS标签内使用ID选择器,设置div标签内的内容文字大小,使用vmin。4、保存代码并直接打开浏览器预览效果,可以发现使用vmin设置的比同值的px的要大。5、将css样式属...

怎么让DIV固定在页面的某个位置而不随着滚动条随意滚动?
1、html,body:将默认可能会随机出现的滚动条,完全地隐藏了,这样不管您放了啥内容,它们都不会出来了。2、.virtual_body:顾名思义,就是一个假的body了,它被设置为长宽都为100%的,意思就是它利用了所有可视的浏览器窗体显示所有的内容,并垂直允许出现滚动条。3、.fixed_div:这下它可以利用...

div+css布局网页,想显示一个电话号码,浏览器不兼容
1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px ...

怎么让DIV固定在页面的某个位置而不随着滚动条随意滚动?
1、html,body:将默认可能会随机出现的滚动条,完全地隐藏了,这样不管您放了啥内容,它们都不会出来了。2、.virtual_body:顾名思义,就是一个假的body了,它被设置为长宽都为100%的,意思就是它利用了所有可视的浏览器窗体显示所有的内容,并垂直允许出现滚动条。3、.fixed_div:这下它可以利用...

相似回答
大家正在搜