網站制作中經常遇到代碼的問題及解決辦法
?網站制作通俗的來說就是網站通過頁面結構定位,合理布局,圖片文字處理,程序設計,數據庫設計等一系列工作的總和,也是將網站設計師的圖片用HTML方式展示出來,屬于前臺工程師的一項任務,前臺工程師任務包括: 網站設計、網站用戶體驗、網站JAVA效果、網站制作等工作。淺談網站制作中經常遇到代碼的問題及解決辦法。?1、改變IE的字體大小設置時,頁面字體不發生改變,怎樣實現??用CSS定義頁面字體,例如:?基本上,設置了body和td的默認字體,就相當于定義了頁面內大部分文字內容。?注意,使用CSS定義好默認字體后,不要再使用這樣的標簽,這會屏蔽CSS的默認設置。?2、表格內的文字不會自動換行,怎么辦??有兩種可能的情況:
第一種,你用CSS把表格內文字的字體設置成了英文字體,這樣在DW里表格內的文字不會自動換行,但這僅是DW里的顯示效果,在IE里其實是可以正常換行的。如果希望在DW的編輯狀態也能使文字自動換行,把表格內文字的字體設置為中文字體即可(例如“宋體”)。?第二種,你在表格中輸入了連串無空格的英文或數字,它們被IE識別為一個完整的單詞,所以不會自動換行,遇到這種情況,你可以通過CSS把文字強行打散,例如:
…… | ?3、改變IE的字體大小設置時,頁面字體不發生改變,怎樣實現??用CSS定義頁面字體,例如:基本上,設置了body和td的默認字體,就相當于定義了頁面內大部分文字內容。?注意,使用CSS定義好默認字體后,不要再使用這樣的標簽,這會屏蔽CSS的默認設置。?4、如何取消鏈接的下劃線??用CSS來實現:其中a:link 表示一般的鏈接樣式;a:visited 表示已訪問過的鏈接樣式;a:hover 表示鼠標經過時的鏈接樣式。text-decoration: none 表示無下劃線,text-decoration: underline表示有下劃線。?5、絕對地址與相對地址?絕對定位與相對定位??絕對地址:就是文件在網絡或本地的絕對位置;?相對地址:就是被鏈接文件相對與當前頁面的地址,比如說,鏈接和當前頁面同級的文件地址只要用“文件名”即可;鏈接當前頁面下級子目錄下的文件用“目錄名/文件名”;鏈接當前頁面上一級目錄下的文件用“../文件名”;鏈接同級但在另外一個子目錄中的文件用“../目錄名/文件名”;鏈接根目錄(你的網站的根目錄,并非硬盤根目錄)下的文件可以用“./文件名”的形式。實絕對和相對很容易理解的,相對就是有參照物的,絕對則是固定的。為什么我們提倡使用相對地址呢?打個比方說吧,如果你有一個index.htm,里面引用了images目錄的一些圖片,如果使用了相對地址,搬家的時候只需把原來這套東西全部上傳到新的空間就行了,因為文件彼此之間的相對位置關系沒有改變,所以這些地址仍然是有效的。但如果插入圖片的時候使用了絕對地址,那空間地址一變,引用處的圖片路徑也要隨之改變。當然,有時也會用到絕對地址,例如友情鏈接別人的主頁等等。?相對定位也是一樣,如果是相對于一個單元格定位的層,單元格挪動到哪兒,層也就會到哪兒.用辯證的觀點來看,其實絕對定位也是相對的,它和我們所說的相對定位的區別就在于,層的絕對定位是相對于瀏覽器的左邊界和上邊界而言,而層的相對定位是層相對于它的載體(表格或另外的層)而言。?6、背景音樂因為頁面的切換而無法連續播放,怎么讓它連續播放??用分幀實現,把其中一個frame的顯示高度(或寬度)定義為0,在其中設置背景音樂,另外一個frame內的頁面切換不影響整個背景音樂的播放。