コードにはいくつかの問題があります。
- タグ - これは使用しないでください。
font
醜く、非推奨であり、まったく役に立ちません。css を使用して要素のスタイルを設定します。
h3
インライン要素a
*内のブロックレベル要素。これは無効な HTML であり、意味的に意味がありません。
- A
h3
は見出しであることを意図しており、アンカー要素に論理的に適合しません。
h3
改行を生成するため、すべてのリンクがそれぞれ 1 行に配置されます。
正確に何をしたいかによっては、このマークアップの方が適しています。
<!-- 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 では。この種のタグの入れ子が理にかなっているのかどうかは、まだ疑問が残ります。