您的代码中有几个问题:
font
标签 - 不要使用它,它很丑陋,已被弃用并且完全没用。使用 css 为您的元素设置样式。
h3
内联元素a
*中的块级元素。这是无效的 HTML,在语义上没有意义。
- A
h3
是一个标题,它在逻辑上不适合锚元素。
h3
产生换行符,因此所有链接都放在一行上。
根据您想要做什么,此标记更适合:
<!-- Use an unordered list for your anchor elements-->
<ul class="mylinks">
<li><a href="opinion.jsp">Recommendation</a><li>
<li><a href="FindoneServ">Review Mining</a><li>
<li><a href="rank.jsp" >Generate Graph</a><li>
<li><a href="index1.jsp" >Sign out</a><li>
</ul>
和相应的CSS
<!-- put this in the <head> of your html document -->
<style type="text/css">
.mylinks li{
float:left; /* Fit all your links nicely in one line*/
margin:0 5px; /* Give them to the left and right a little room to breathe */
/* You can adjust the space by modifying the 5px value, */
/* the 0 modifies the top/bottom spacing */
}
.mylinks a{
color:red; /* fancy red color for your links*/
}
</style>
*:至少在 HTML4 中是这样。问题仍然是这种标签嵌套是否有意义。