我確定以前有人遇到過這個問題,但我無法弄清楚,因爲我猜測我不夠清楚。文本在不同瀏覽器中的大小不同
我有一個表格。其中一個輸入會附加一些JS,以便在用戶鍵入(鍵盤)時,頁面上其他位置的div
會更新他們正在輸入的內容。例如他們鍵入「你好」,它出現在下面的div
。
我不想div
更新得到任何大於900px寬,只有一個文本行高。
當時我有隱藏溢出的div
,所以任何多餘的文本消失,我也有input
設置的maxlength
,所以它不能太大。然而,由於不同的瀏覽器空間文本不同,在一些瀏覽器中,它允許(例如)10個字,在其他瀏覽器中允許11.
我已經完成了CSS重置的事情,相同但文字的間距似乎不太受影響。
是我唯一的選擇,試圖使用CSS來使字符之間的間距相同的瀏覽器?
任何人都可以提出任何替代方案嗎?
編輯
這裏是我使用的CSS復位:
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}
我使用的字體是宋體32PX
你正在使用什麼CSS重置頁面? – Whetstone
文本在不同的瀏覽器中看起來總是不一樣......你是否在使用像素來處理'font-size'? – jackJoe
fyi在一個完全無關的點:http://whattheheadsaid.com/2010/09/effectively-detecting-user-input-in-javascript –