我正在嘗試修改Dokuwiki模板以供個人使用。我遇到的一個問題是,當我在Android的默認瀏覽器中訪問它並放大文本時,某些工具鏈接將不在屏幕上 - 我必須重複滑動才能看到它們。儘管事實上文本的其餘部分在其增加的尺寸中進行了細化,並且它不使用絕對定位(它使用固定位置,但僅在垂直方向,而我的演示根本沒有)。在Android的瀏覽器中保持屏幕上的文字
在Chromium(和Firefox)中,調整窗口或文本的大小並不會將文本從視圖中移出。
我已經放在一起演示問題的最小示例。這裏的XHTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en"
lang="en"
dir="ltr">
<head>
<title>test</title>
<link rel="stylesheet" href="./css_1.css" />
</head>
<body>
<h1>Heading</h1>
<div id="tools">
<ul>
<li>Menu Item</li>
</ul>
</div>
<p>
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.
</p>
</body>
</html>
...和CSS:
#tools {
float:right;
text-align:right;
margin-bottom:2.1em;
}
文本的段落調整大小和正常卷繞時Menu Item
文本縮放後最終關閉屏幕。
如果這是真的,爲什麼文本的其餘部分會重排?我不需要平移閱讀主要文本 - 它被包裹在不同的點,所以我只需要垂直滾動。 – detly 2011-04-10 11:39:18
@detly:我無法在任何我嘗試的網頁上重現您的行爲。如果您有鏈接可以證明您的效果,請發佈。 – CommonsWare 2011-04-10 12:35:13
這裏是我的演示:http://heeris.id.au/test/start.xhtml ...請注意,當你在股票Android瀏覽器上縮放縮放時,主文本會重新包裝,但菜單項會相應地進一步縮小。 – detly 2011-04-10 12:47:47