これはあなたにとって簡単なはずです:)背景画像を繰り返す3つのボタンを作成しようとしています。私は 2 つと<button>
リンクを使用します<a>
。リンクでは機能しますが、ボタンでは機能しません。側面の画像 (角の丸い部分) は表示されません。html は次のとおりです。
<!doctype html>
<html>
<head>
<title>Task 1</title>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.9.0/build/reset/reset-min.css">
<link rel="stylesheet" type="text/css" href="task1.css">
</head>
<body>
<button class="blue-btn"><span id="left"> </span>OK<span id="right"> </span></button><br/>
<button class="blue-btn"><span id="left"> </span>Cancel<span id="right"> </span></button><br/>
<a href="#" class="blue-btn"><span id="left"> </span>View More Information<span id="right"> </span></a>
</body>
</html>
CSSは次のとおりです。
.blue-btn{
background: url('button-repeat.png') repeat-x;
border:0;
height:55px;
font: 14px/44px Myriad-Pro, sans-serif;
color:black;
cursor:pointer;
}
a{
display:inline-block;
text-decoration:none;
}
#left{
display:block;
background: url('button-left.png') no-repeat;
height:55px;
width:24px;
float:left;
margin-left:-24px;
}
#right{
display:block;
background: url('button-right.png') no-repeat;
height:55px;
width:24px;
float:right;
margin-right:-24px;
}