一、我們做web程式開發過程中,經常會為了table中的cellspacing,cellpadding等樣式的設定發愁,經常沒有辦法可想了,就會直接在table中設定cellspacing,cellpadding了,這樣以後要改頁面風格時,或做多主題風格時,就會發現改起來是多麼的痛苦了。
解決的辦法:
1.在css中加上table
2.table的cellspacing,cellpadding是定義的「單元格」間的樣式,所以應該是定義在td標籤上的。cellspacing對應td的magin,cellpadding對應td的 padding。
table tr td
第一種方法不太好,因為瀏覽器對expression的解析會慢些,有些瀏覽器也不支援expression表示式。所以建議使用第二種方法。
壓縮:img
用**做網頁排版的時候,一般都能正常使用。偏偏有時會碰到一段連續的英文詞或者一堆感嘆號(!!!)把網頁就撐開的現象:(
總結了一下,只要在css中定義了如下句子,可保網頁不會再被撐開了。
table
td(word-break: break-all; word-wrap:break-word;)
注釋一下:
1.第一條table,此樣式可以讓**中有!!!(感嘆號)之類的字元時自動換行。
2.td,一般用這句這ok了,但在有些特殊情況下還是會撐開,
因此需要再加上後面一句(word-wrap:break-word;)就可以解決。此樣式可以讓**中的一些連續的英文單詞自動換行。
巧用CSS進行全域性控制
解決的辦法 1.在css中加上table 2.table的cellspacing,cellpadding是定義的 單元格 間的樣式,所以應該是定義在td標籤上的。cellspacing對應td的magin,cellpadding對應td的 padding。table tr td 第一種方法不太好,因...
文字使用CSS進行控制換行
css中white space的值pre wrap css中white space屬性設定如何處理元素內的空白。預設值normal表示 空白會被瀏覽器忽略。white space這個屬性宣告建立布局過程中如何處理元素中的空白符。值 pre wrap 和 pre line 是 css 2.1 中新增的...
巧用巨集定義進行除錯
巧用巨集定義進行除錯 在進行程式設計時,有時我們往往不希望借住於除錯工具 如 gdb,vc 而以輸出除錯資訊的方式進行除錯時,我們就可以借住於強大的巨集定義來進行除錯。一 在gcc下的定義方法,因為gcc支援變引數的巨集定義,所以我們可以用如下定義 ifdef debug define dbg fo...