網頁制作中常見的105個問題解答
1.怎樣定義網頁語言(字符集)?
在制作網頁過程中,你首先要定義網頁語言,以便訪問者瀏覽器自動設置語言,而我們用所見即所得的HTML工具時,都沒有注意到這個問題,因為它是默認設置。要設置的語言可以在HTML代碼狀態下找到:
<meta http-equiv="Content Type" content="text/html; charset=gb2312">
把charset=gb2312改換成其它語言代碼即可,比如英文harset=en.
2.怎樣防止別人把你的網頁放到框架里?
因為框架(frame)的緣故,有許多人把別人的網頁放置到自己的框架里,使之成為自己的一頁。如果你要防止別人這樣做,可以加入下列javascript代碼即可,它會自動監測,然后跳出別人的框架。
<script language="javascript">
if (self!=top) window.top.location.replace(self.location);
</script>
3.怎樣設置字體?
在制作網頁過程中,大家都喜歡使用漂亮的字體。但是,如果訪客瀏覽器沒有安裝同樣的字體,看到你的網頁會是很普通的字體。如何防止這種情況出現呢?大家知道字體設置的標簽是Font,而它有個屬性是Face,該屬性是定義字體的,你可以這樣設置:,訪客的瀏覽器就會按照Face定義的字體順序設置已安裝的字體。目前動態主頁有種技術,可以把字體信息用向量格式存儲,然后利用訪客本身機器含有的公共信息庫把字體快速的組裝起來,這樣,就不用擔心訪客是否安裝有某種字體了。
4.怎樣在網頁中加入注釋?
在共同開發網頁中,加入注釋是防止分工被搞混淆或者注釋某段代碼特殊的含義,加入注釋的格式是:
<!-宇風多媒體論壇-->。
5.怎樣測試瀏覽器并自動裝入所需要的網頁?
目前微軟和網景的瀏覽器并不能完全兼容所有網頁,有的在某種瀏覽器里非常漂亮,而用其它瀏覽器查看時卻一團糟。如果你需要測試瀏覽器,可以加入以下javascript代碼并保存單獨一個網頁:
<script language="javascript">
function TestBrowser(){
ie = ((navigator.appName ==
"Microsoft Internet Explorer") & &
(parseInt(navigator.appVersion) >= 3 ))
ns = ((navigator.appName == "Netscape") & &
(parseInt(navigator.appVersion) >= 3 ))
if (ns) {
setTimeout(''location.href="nn4.htm"'',10);
} else {
setTimeout(''location.href="ie4.htm"'',10);
}
}
</script>
6.怎樣讓鏈接沒有下劃線?
<style type="text/css">
<!--
a{ text-transform: none; text-decoration: none;}
a:hover { text-decoration:underline }
//-->
</style>
7.怎樣在網頁中加入E-mail鏈接并顯示預定的主題?
<a href=mailto:[email protected]?subject=hello>
8.怎樣讓背景圖像不滾動
<body background="cnshell.gif" bgproperties="fixed">
或用CSS樣式表定義:
<style type="text/css">
<!--
body { background-image: url(image/bg.gif); background-attachment: fixed}
-->
</style>
9.怎樣讓背景圖像不平鋪?
CSS樣式表定義:
<style type="text/css">
<!--
body { background-image: url(image/bg.gif); background-repeat: no-repeat}
-->
</style>
10.怎樣定義本網頁的關鍵字?
在網頁中加入關鍵字,可以供某些搜索站臺機器人的使用,它們會利用該關鍵字為你的網站做索引,這樣,當別人用關鍵字搜索網站時,如果你的網頁包含該關鍵字,那么就可以被列出了,定義本網頁關鍵字,可以加入以下代碼:
<meta name="keywords" content="html,dreamweaver,flash,css">
content 所包含的就是關鍵字,你可以自行設置。
這里有個技巧,你可以重復某一個單詞,這樣可以提高自己網站的排行位置,如:
<meta name="keywords" content="dreamweaver,dreamweaver,dreamweaver">
11.怎樣鏈接本網頁的對象?
有時鏈接發生在一個網頁里,比如頁面上半部分列出了目錄,下部分就列出了內容,而單擊目錄任何一個項目都可以跳到指定部分,可以在要被鏈接的內容部分設置如下方式:
<a name="#1"></a>
而要鏈接到以上設置的部分,可以如下編制:
<a href="index.htm#t1">t1</a>
12.怎樣為不支持框架結構的瀏覽器指定內容?
為了防止不支持框架結構的瀏覽器訪問你的網頁,可以在你的網頁中加入以下內容:
<body>
<noframes>
本網頁是框架結構,請下載新的瀏覽器瀏覽
</noframes>
</body>
13.怎樣刪除表格邊框?
刪除表格的邊框,你可以在表格的屬性中加一句border="0" 即可。
或把border設置為如下代碼:
<body><table border="0" width="100%">
<tr>
<td width="100%"></td></tr>
</table></body>
注:(其實兩種性質是一樣的)
14.怎樣隱藏在狀態欄里出現的LINK信息?
大家知道,當你指向一個鏈接時,該鏈接的信息會出現在瀏覽器狀態欄顯示出來。<a href=http://www.zcjintai.com onMouseOver="window.status=''none'';return true">test</a>
如果想要指向一個鏈接時,瀏覽器狀態欄里出現特定的信息,把none 改成你需要的文字即可。
15.怎樣在網頁中加入多媒體文件?
有些多媒體文件無需其他程序就可以播放,而有許多多媒體文件需要外部程序的幫助,當瀏覽器下載不支持的格式時會調用外部程序。如果瀏覽器沒有安裝這種外部程序,那么瀏覽器會自動去下載;如果你需要加入多媒體格式,可設