4つのリンク(水平方向はページの上部中央)を含むhtml
/メニューをWebページに作成したいと思います。css
マウスを(a:hover
)に合わせると、メニューリンクのフォントサイズを大きくしたいと思います。
IE 8
しかし、私が抱えている問題は、フォントサイズが大きくなると(、、および) 、メニュー項目の場所が(少し下に)変わることChrome
です。これを望まないので、背景画像(152 * 52)を使用していることに注意してください。リンク
table
私は代わりにやってみましたinline-block
が、それはより大きな混乱を引き起こしました。
私も遊んでみましたがmargin
、padding
どちらもうまくいきませんでした。
私はhtml/cssを初めて使用するので、html / cssにあるものについてのアドバイスをいただければ幸いです。また、私の悪い英語を許してください。
これが私のコードです:
<html>
<head>
<title>Home page</title>
<style type="text/css">
body {
font-family:Palatino, ‘Book Antiqua’, Georgia, Garamond, ‘Times New Roman’, Times, serif;
font-size: 13px;
color: #000060;
background-color: #005070;
background-repeat:repeat-x;
text-align:center;
}
.menu
{
height:64px;
width:100%;
background-image:url(img/bglb2.png);
background-repeat:repeat-x;
text-align:center;
}
.menuLink, .menuLink:visited
{
color:#FFFFFF;
background-image:url(img/btk.png);
text-decoration:none;
font-size: 20px;
width:132px;
height: 32px;
padding: 10px;
display:inline-block;
margin-left: 10px;
margin-right: 10px;
margin-top: 6px;
}
.menuLink:hover
{
color:#CC7011;
background-image:url(img/bto.png);
font-size: 26px;
}
</style>
</head>
<body>
<div class="menu">
<a class="menuLink" href="index.html">Home</a>
<a class="menuLink" href="page1.html">Page1</a>
<a class="menuLink" href="page2.html">Page2</a>
<a class="menuLink" href="page3.html">Page3</a>
</div>
</body>
</html>