最初,在完成了 Flash 教程后,我为我的网站设计了这个基于 Flash 的导航菜单。一切都很顺利,直到我展示示例页面的一些访问者说他们的浏览器(Internet Explorer)没有打开菜单,因为他们没有在他们的系统上安装 Flash 插件。因此,考虑到这些问题,如果我的网站访问者中的更多人没有在他们的系统上安装 Flash,也许他们也将无法查看菜单!如果导航菜单无法访问,整个网站就会出错。
我遇到了另一个非常好的基于 CSS 的垂直菜单,其工作方式与我的 flash 菜单(黑色悬停效果)几乎相同。这是代码:
<style type="text/css">
#coolmenu{
border: 0px solid black;
width: 178px;
background-color: #FFFFFF;
}
#coolmenu a{
font: bold 13px Tahoma;
padding: 16px;
padding-center: 0px;
display: block;
width: 100%;
color: 3a403c;
text-decoration: none;
border-bottom: 1px solid black;
}
html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}
#coolmenu a:hover{
background-color: red;
color: white;
}
</style>
<div id="coolmenu">
<a href="">ABOUT US<br><small> a brief note on our genesis </small></br></a>
<a href="">CONTENT SECTIONS<br><small> what we publish </small></br></a>
<a href="">EDITORIAL BOARD<br><small> fellow comrades </small></br></a>
<a href="">DOWNLOAD<br><small> our magazine archives </small></br></a>
<a href="">CONTACT US <br><small> mailing address </small></br></a>
</div>
但是如果我想在我的网站中使用那个 CSS 菜单,我需要将它横向设计。
我试图改变自己,但惨遭失败:(菜单的宽度需要为 665 像素,高度为 48 像素......每个块,即关于我们、内容、下载等需要在 133 像素大小的分区内,有一个细条颜色# 616060 在每个块的右端。我设法只为第一个块设置了它,即关于我们但所有其他菜单分区继续垂直放置。
此外,正如您在我的 Flash 菜单中看到的那样,01、02、03 到 05 的字体大小和颜色(Arial 字体大小 16bold;颜色 #858383)和文本“关于我们”的字体大小和颜色不同。 CONTENT" DOWNLOAD" "EDITORIAL BOARD" "CONTACT US" (Arial font size 10; color white)
但是在 CSS 中,我无法为数字和文本获得不同的字体大小和颜色。
这是我尝试只对第一个块做的关于我们:但是正如你所看到的,字体看起来如此巨大......我没有尝试使用其他块:(
<style type="text/css">
#coolmenu{
width: 665px;
height: 48px;
margin: 0;
padding: 0;
background-color: #CC3300;
text-align: center;
}
#coolmenu a{
padding: 5px;
color: #fff;
font: bold 14px Arial;
padding-center: 0px;
display: block;
width: 133px;
color: #858383;
text-decoration: none;
border-right: 1px solid #616060;
}
html>body #coolmenu a{ /*Non IE rule*/
width: 133px;
}
#coolmenu a:hover{
background-color: black;
color: white;
}
</style>
<div id="coolmenu">
<a href=""><font face="Arial" size="16" color=#858383><b>01</b></font><br><font face="Arial" size="10" color="white">ABOUT US</font></br></a>
<a href="">02<br><small> CONTENT SECTIONS </small></br></a>
<a href="">03<br><small> EDITORIAL BOARD </small></br></a>
<a href="">04<br><small> DOWNLOAD PDF</small></br></a>
<a href="">05<br><small> CONTACT US </small></br></a>
</div>
所以请指导我,如何让我的 Flash 菜单中的字体样式和这个 CSS 菜单是水平的?提前致谢。