我有一個頁面顯示書中包含圖片的文本。我遇到了某些情況下顯示水平滾動條的問題。該CSS如下:.NET MVC 3 - 不需要的水平滾動條
#textDisplay
{
width: 704px;
height: 750px;
margin: 0 0 20px 20px;
overflow-y: auto;
overflow-x; auto;
}
.picture
{
font: 13px Arial, sans-serif;
font-style: italic;
text-align: center;
border: 0;
}
.picture img
{
border: 1px solid #CCCCCC;
vertical-align: middle;
margin-bottom: 5px;
}
.left
{
margin: 0 20px 10px 20px;
float: left;
}
的#textDisplay在環繞整個文本一個div使用。圖片的定義如下:
<div class="picture left">
<img src="../../../../Content/Images/BookPhotos/Men Bowlers 1953.jpg" alt="Men Bowlers 1953 - drawings by Cyril Thompson" />
<br />Men Bowlers 1953 – drawings by Cyril Thompson
</div>
如果我遵循一個段落標籤P,則顯示水平滾動條。但是,如果我在h4標籤前面或後面跟着它,則不會顯示滾動條。
他們的定義是:
p
{
font-size: 10pt;
font-family: Verdana;
margin: 15pt 20px 15pt 20px;
}
h4
{
text-align: left;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Verdana, Sans-Serif;
}
任何人任何想法,爲什麼會這樣,我該如何解決?
它不會發生在Firefox或Chrome!
我確實想要一個垂直滾動條。我嘗試過overflow-x:none;和overflow-x:隱藏;但我仍然得到一個水平滾動條。 – xiecs
你有一個我能看到的現場網站嗎? – thirtydot
http://testdir1.royalleamingtonspabc.org.uk - 進入歷史區/保齡球100年並選擇第6章。第二張和第五張照片是導致問題的照片。 – xiecs