【发布时间】:2012-03-01 14:14:40
【问题描述】:
我正在尝试向我的代码添加一个简单的 HTML 链接,但它没有显示出来。导航栏的链接显示得很好,但是常规链接只显示为不可见,这意味着我只能通过将鼠标悬停在它上面来看到它,它什么也不做。我认为这可能是我创建的 CSS 样式的问题,但我检查了代码并没有发现任何错误。
/*STYLE FORMATTING FOR THE NAVIGATION BAR*/
.nav ul
{
list-style-type:none;
padding:0;
margin:0;
overflow:hidden;
background-color:#6b234b;
width:1000px;
}
.nav li
{
display: inline-block;
}
.nav a:link,a:visited
{
display:block;
width:188.51px;
font-size:1.20em;
letter-spacing:3px;
font-family:"ostrich";
color:#FFFFFF;
background-color:#6b234b;
text-align:center;
padding:4px;
text-decoration:none;
}
.nav a:hover,a:active
{
background-color:#a03771;
}
/*STYLE FORMATTING FOR REGULAR LINKS*/
.links a:link
{
text-decoration:none;
font-size:0.5em;
text-align:right;
font-family:"hanzo";
color:#000000;
}
.links a:visited
{
text-decoration:none;
font-size:0.5em;
text-align:right;
font-family:"hanzo";
color:#000000;
}
.links a:active
{
text-decoration:underline;
font-size:0.5em;
text-align:right;
font-family:"hanzo";
color:#000000;}
.links a:hover
{
text-decoration:underline;
font-size:0.5em;
text-align:right;
font-family:"hanzo";
color:#000000;}
这是我试图用随附的 HTML 实现的 HTML 链接。
<table style="float:left;">
<tr>
<td style="vertical-align:top;">
<table style="padding-left:40px; max-width:530px;">
<!--BEGIN ENTRY-->
<tr>
<td>
<p class="newsinfotitle">Info</p>
</td>
</tr>
<tr>
<td>
<img class="right" src="easterisland.jpg"/>
<p class="newsinfo">Info</p>
<a class="links" href="#">See More</a>
</td>
</tr>
<tr>
<td>
<hr/>
</td>
</tr>
<!--END ENTRY-->
【问题讨论】:
-
该锚是否嵌套在其他标签中?
-
对我来说似乎工作正常。您将需要发布更多的html。 jsfiddle.net/8Dqtd
-
完全不加载 CSS 时会发生这种情况吗?
-
在什么浏览器中会失败?
-
在 Firefox 中失败。是的,锚嵌套在一个表中,该表嵌套在另一个表中。我会发布更多的 HTML。我会尝试看看它是否在没有 CSS 的情况下加载。
标签: html css hyperlink formatting styles