MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-23, 07:02

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 2 篇文章 ] 
發表人 內容
文章發表於 : 2005-08-31, 23:23 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
(前言:本篇文章相當長,主要是在問 fixed 的定位問題,
建議各位看完第一段後直接開文中的超連結來研究比較快,
因為基本上後面的部分都是在說些廢話。)

嗯,事情是這樣子的,最近我想到了用 position:fixed; 時,
也能讓使用鍵盤的人輕鬆地使用的寫法。(使用 focus 這樣)
不過實作時發現到在特定情況下,放大縮小字體會出問題…
(抱歉我實在不太熟 W3C 的 CSS 文件該怎麼看才好才發問的)

該實驗中的網頁,目前只能在 Mozilla 上正常使用。
CSS的檔案

要滿足發生問題的條件,就是進去後什麼都不要碰,
(或者是按 Ctrl 加 F5 重讀一下網頁)
按幾下 Ctrl 及 + 號來放大字體就會發現問題了,
問題就是右方的那些選單會擠在一起!
這問題在按了 Ctrl 加 數字0 後更明顯,
也就是說它們不會按照所指定的 top 位置來放置自己,
我右方那個超連結選單的 top 的位置是用 em 為單位的,
照理說應該是要確實地配合字體縮放而移動其位置的,
但是卻因為不知名的原因而亂移動。

要避免這個問題發生,
就是先用滑鼠鼠標或鍵盤游標把那些超連結先 hover 和 focus 過一次,
這樣子不管字體怎麼變都不會有問題,
但是一定要這樣子才不會有問題的問題是出在哪兒我並不清楚。

我實驗過了把跟右邊超連結同位階,
但被用 z-index 藏到下方的 a 元素給用 display:none; 隱藏,
或是將該 a 元素改成以 position:relative; 來表示,
不過兩者依舊是無法解決該問題,
所以我就在想會不會是瀏覽器沒把 fixed 定位的元素給處理好?
總之希望有經驗的人能告訴我是哪兒有問題,
謝謝。

(另外因為是用 MS-DOS 批次檔 batch file ,
來合成含有 BOM 的 UTF-8 的 HTML 檔案之故,
所以丟去 HTML Validator 時會發生不明字元的錯誤,
這點我正在找非 DOS 的合成方案來處理中。)

其實還有個蠻糟糕的 hover 跟 focus 互衝突的問題就是了,
試著用滑鼠鼠標去滑過非原始的超連結並往左移開滑鼠,
然後用鍵盤按 Tab 選一選會發現 focus 的效果竟然失效了…
(比如說用滑鼠去點取首頁所拉出的 Language 超連結,
並向左滑開動滑鼠改用鍵盤按 Tab 鍵試試,本來在首頁中,
會有許多個超連結的卻無法被移動到最上層來…)

----
額外小資訊:
element{opacity:[0~1];}
回覆主題 Pure CSS Tooltip
[CSS]radio仿單選select


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-09-01, 16:34 
離線
[網站管理員]

註冊時間: 2005-01-02, 05:49
文章: 3220
今天花了兩小時修了一下 CSS ,
現在應該是沒有問題了,
有人有興趣的話,
要測試或拿去用都行,
不過原始碼的部分我還沒做修整會有點亂就是。

這是舊版的有問題的 HTML 跟 CSS 的檔案的壓縮檔
請別問我到底哪裡有問題… orz

這是新版的已修正問題的 HTML 跟 CSS 的檔案的壓縮檔,歡迎使用。

【補充:你可以怎麼玩這個網頁】
一、用各家瀏覽器來玩
 →除了 Mozilla 以外,
  支援 CSS 的都不能正常顯示 QQ (正在想辦法處理中)
二、丟進 W3C HTML Validator 來玩
 →因為是用 MS-DOS 的批次檔來合成含 BOM 的 UTF-8 ,
  所以會發生因為參雜不明字元的錯誤而不能通過,
  目前正在讀 Apache Ant 這軟體的說明期望能解決中。 QQ
三、放大縮小字體來玩
 →因為將部分的 position:fixed; 改成 position:absolute; ,
  所以目前是沒啥問題了。
四、用滑鼠在右方的選單移過來移過去地玩
 → float 跟 fixed 真的很神奇,另外建議字體放大點,
  大到會讓 SiteMap 內的項目往下擠試試,
  之前的版本會因為移到跟別的項目重疊的部分而跳掉,
  新版的不會有這問題了。
五、用 Tab 鍵
 →話說一般人看到那種網頁會知道按 Tab 有超連結可選的,
  應該是很少吧…(汗


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 2 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 14 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群