タイトルとテキストが入った 128px x 192x のボックスを作成しようとしています。テキストが長すぎる場合は、スクロール バーを表示してテキストをスクロールしたいのですが、タイトルはスクロールしないでください。
問題は、テキストがボックスの境界からはみ出していることです。
どうすればこれを修正できますか?
JSFiddle: http://jsfiddle.net/qr8aK/
html:
<body>
<h1>JavaScript sample</h1>
<div id="square"></div>
<div class="card-front">
<div class="card-title">Hello Friends</div>
<img class="card-image" src="grizzly.jpg">
<div class="card-text">
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
hello friends
</div>
</div>
</body>
CSS:
.card-front {
width: 128px;
height: 192px;
background-color: green;
border: 2px inset gray;
}
.card-title {
width: 90%;
height: 1em;
background-color: white;
border: 0px;
text-align: center;
margin-top: 4px;
margin-left: auto;
margin-right: auto;
}
.card-text {
width : 90%;
height: auto;
display: block;
margin-top: 4px;
margin-left: auto;
margin-right: auto;
margin-bottom: 4px;
overflow: auto;
background-color: white;
}
HTML と CSS を使用するのはこれが初めてなので、おそらく多くのことを間違っています。その他のコメントをお待ちしております。