文字溢位容器問題

2021-07-23 08:25:56 字數 1134 閱讀 8753

一般的文字截斷(適用於內聯與塊):

.text-overflow

對於**文字溢位的定義:

table

td

需要你注重的是,這個東東只對單行的文字的效,假如你想把它用在多行上,也只有第一行有作用的。 這個寫法只有ie會有「…」,其它的瀏覽器文字超出指定寬度時會隱藏。

深入研究在opera和 firefox中文字溢位處理:

[問題]

最近發現我的space在opera下瀏覽時, 右半邊竟然會變得超寬(我使用的是跟你一模一樣的排版模式), 以至於超出1024的顯示範圍、最大化視窗情況下竟然還出現了橫向滾動條. 按照你提供的方法, 把所有的模組全刪除後, 還是這樣. 百思不得其解…

用另外乙個通行證開通了乙個新的space, 採用同樣的布局排版, 在opera下卻是沒有問題!

難道是因為我期間測試了擴充套件space右側空間, 以及新增過第二個html模組[之後又刪除了]等操作, 導致將我的space**搞亂了?

[原因]

不同瀏覽器相容性問題, 確切的說, 是不同瀏覽器對css標準執行的問題. 首先你應該知道不僅僅是opera顯示不正常, firefox也不能. 由於firefox是公認的標準瀏覽器[當然, opera也是], 且市場份額更高, 因此拿firefox來作認證.

[舉例]

1. firefox不支援ellipsis (…)屬性,即很長的一段字串會顯示省略號. text-overflow: ellipsis;

這個在空間日誌編輯頁面的日誌選項裡就有應用, 你如果輸入很長的類別名, 回來編輯該日誌會發現原來的類別名在ie中會顯示前面部分, 後面直接用省略號代替, 而在firefox等瀏覽器下會顯示很長直到撐破介面框架.

在firefox中, style=」overflow:hidden」僅僅工作於

而不是 或者等等

.bvwordwrap

而在firefox等瀏覽器中, word-wrap這個屬性是不被識別的, 因為該css屬性不符合w3的標準, 應該用white-space:normal;來代替, 這樣在firefox和ie下就都能正確換行. 而且要注意, 單詞間的空格不能用 來代替, 不然不能正確換行.

文字溢位容器問題

一般的文字截斷 適用於內聯與塊 example source code www.mb5u.com text overflow 對於 文字溢位的定義 example source code www.mb5u.com table td需要你注重的是,這個東東只對單行的文字的效,假如你想把它用在多行上,也...

容器文字溢位title顯示

我們經常會出現容器內文字溢位問題,我們可以給容器新增屬性 classname這樣文字溢位會出現省略,在樣式上好看了很多 但是文字的全部能容卻看不見了。由此引發了我的 風暴,來看下面 body.on mouseover classname function textwidth.remove 原理就是通...

容器溢位,文字溢位出現省略號

前言 在有限的容器只能裝有限的東西,所以我們如果想裝更多的東西,就要進行添油加醋啦,怎麼添啊,請看下文哦 容器溢位 visible 預設值,呈現在容器框之外 hidden 超出內容隱藏 scroll 顯示滾動條 auto 只有超出時才顯示滾動條 inherit 繼承父級overflow屬性的值。ov...