谷歌Chrome瀏覽器真的給我帶來了障礙,我需要一些幫助。谷歌瀏覽器:文字不會正確地最小化
我設置了一個菜單,文本在縮小時打包(< 50%)。我不想使用white-space:nowrap,我無法讓菜單變寬。 Safari,Firefox,甚至IE瀏覽器都沒有問題,但是當使用chrome縮小它時,它會強制換行。有任何想法嗎。請讓我知道如果需要更多的HTML/CSS,我試圖把事情簡單化:
CSS:
#page{
display: block;
overflow:visible;
font:"Times New Roman", Times, serif;
text-align: center;
margin: auto;
width: 100%;
height: 1000px;
background:#956e41;
}
#header{
width:auto;
max-width:1105px;
margin:auto;
position: relative;
overflow:visible;
}
#mainPicture{
height:475px;
width: 1105px;
background-image:url(images/main.jpg);
background-repeat:no-repeat;
margin: auto;
position: absolute;
}
#headerFrame{
height:80px;
margin: auto;
width: 1080px;
background-color: #a15535;
position: relative;
}
#logo{
height: 150px;
width: 340px;
margin: auto;
background-image:url(images/logo.png);
float: left;
}
#menuFrame{
width:auto;
max-width: 740px;
margin: auto;
width: 1080px;
display:inline-block;
}
#menu{
width:auto;
font-size:16px;
font-weight:600;
margin: 0 0 0 0 ;
text-align:right;
display:inline-block;
}
#menu ul{
margin-left: 80px;
}
#menu ul li{
list-style:none;
float:left;
margin: 0 0 0 10px;
padding: 0 10px 10px 0;
}
HTML:
<div id="page">
<div id="header">
<div id="mainPicture"></div>
<div id="headerFrame" class="borderSq">
<div id="logo">
<!--<img src="images/logo.png" />-->
</div>
<div id="menuFrame">
<div id="menu">
<ul>
<li class="border li">menu1<br /><span>text</span></li>
<li class="border li">THE menu1<br /><span>text</span></li>
<li class="border li">menu1<br /><span>text</span></li>
<li class="li">menu1<br /><span>text</span></li>
</ul>
</div>
</div>
</div>
</div>
</div>
一些CSS的可能看起來多餘的,我失去了我的酷,並開始只是扔東西在它......從來沒有好。
^打開鉻和縮小....你會看到(右太文本滾動)
約翰
在瀏覽器中如何縮小字體是有限制的。爲什麼這應該成爲一個問題?你是否期望用戶將你的頁面放大?如果他們做了一些意想不到的事情,當佈局失靈時他們不應該感到驚訝。這是打開硬盤驅動器盒並取消保修的虛擬等價物。 – Blazemonger
我無法重現這一點。我可以看到一個截圖,也許是一個演示? – 2ne
@ Parallel2ne這裏的截圖是... http://oi40.tinypic.com/bgvdr5.jpg,我希望它是足夠的。謝謝。 – 40Alpha