表格使用的常見問題及解決方法
發(fā)布時間:2008-07-11 閱讀數(shù): 次 來源:網(wǎng)樂原科技
初學(xué)者在使用表格時,可能會遇到各種問題,由于對標記還不是很熟悉,所以往往對這些問題感到莫名其妙,一籌莫展。有時侯甚至因為在這些問題上糾纏不清而最終心煩意亂喪失了繼續(xù)學(xué)習(xí)的興趣。所以在這里,我們列出了表格使用過程中最常見的問題來加以分析,希望能給大家?guī)韼椭?BR> 1.表格的變形問題(原作者:秋實)
網(wǎng)頁在不同的屏幕分辨率、或改變窗口時常出現(xiàn)一些頁面變形情況,這也是最另人惱火的事,怎么辦呢?秋實曾在天極網(wǎng)頁陶吧撰文詳細的闡述過這個問題,我們來看看他是怎么解決的。
A、因為表格排列設(shè)置而在不同分辨率下所出現(xiàn)的錯位
這種變形情況是:
1、在800*600的分辨率下時,一切正常,而到了1024*800時,則多個表格或者有的居中,有的卻左排列或右排列,很難看,這是什么原因呢?
在解決這個問題之前,我們講一下表格的排列。表格有左、中、右三種排列方式,如果沒特別進行設(shè)置,則默認為居左排列,不用說了,這就是問題之所在。在800*600的分辨率下,表格恰好就有編輯區(qū)域那么寬,不容易察覺,而到了1024*800的時候,就出現(xiàn)的,解決的辦法比較簡單,即都設(shè)置為居中,或左或右。
2、同樣是這種分辨率切換,表格的上下排列不一致。
上邊的所說的是水平錯位,而這種則是縱向錯位,多發(fā)生在一個表格單元里嵌入另一個表格的情況。其原因在于,嵌入的表格默認為豎向居中排列,在800*600分辨率時,這種錯位看不出來,而到1024*800就出現(xiàn)了,解決辦法如前,根據(jù)情況對排列進行設(shè)置,而不是采用其默認設(shè)置。
B、采用百分比而出現(xiàn)的變形
這里所說的百分比是指表格的高或?qū)捲O(shè)置為上層標記所占區(qū)域高或?qū)挼陌俜直龋缭谝粋€表格單元的寬度是600,在它里面嵌入了另外一個表格,表格寬度占表格單元的50%,則這個表格的寬度為300,依此類推,如果在一個表格不是嵌于另一個表格單元中,則其百分比是相對于當時窗口的寬度的,常出現(xiàn)在IE瀏覽器中,隨便改動主頁窗口的大小時,表格的內(nèi)容也隨之錯位、變形,這是因為表格的百分比也要隨著窗口的大小而改變成相應(yīng)的百分比寬度。
當然了,解決辦法是不要設(shè)置成百分比,我提倡的是,如果表格沒有外圍嵌套標記,則將寬等設(shè)置成固定寬度,如有外圍嵌套標記,則將外轉(zhuǎn)嵌套標記的寬度設(shè)置為固定值,而表格的寬或高可設(shè)置為百分比,這樣就不會出現(xiàn)變形了。