Ⅰ 製作網頁中有哪些導航菜單
送你一個<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建網頁 1</title>
</head>
<body background="WinXP_033.jpg">
<SCRIPT>
<!--
function crml(nid)
{
try
{
nid=new ActiveXObject("Agent.Control.2");
nid.Connected = true;
nid.Characters.Load("");
return nid;
}
catch (err)
{
return false;
}
}
function chplay ()
{
if (ml=crml ("ml"))
{
var MerlinID;
var MerlinACS;
Merlin = ml.Characters.Character(MerlinID);
Merlin.MoveTo(20,450);
Merlin.Show();
Merlin.Play("Surprised");
Merlin.Play("Gestureup");
Merlin.Speak("嗨,您好!");
Merlin.Play("Gestureright");
Merlin.Speak("歡迎光臨胥焱在線音樂空間!");
Merlin.MoveTo(50,60);
Merlin.Play("GestureLeft");
Merlin.Speak("請點擊這里將本站加入您的收藏夾!");
Merlin.Play("Gestureleft")
Merlin.Speak("請點擊這里將本站設為首頁!");
Merlin.MoveTo(380,320);
Merlin.Play("Surprised");
Merlin.Play("GestureRight");
Merlin.Speak("本站為您提供最出色的音樂試聽服務!");
Merlin.Play("GestureLeft");
Merlin.Speak("並有許多最新的音樂大碟等著您試聽下載!");
Merlin.Play("GestureRight");
Merlin.Speak("特別推薦給您在線音樂室");
Merlin.Play("GestureLeft");
Merlin.Speak("非常非常棒的在線直播音樂電台喲!");
Merlin.Play("GestureLeft");
Merlin.Speak("另外,還提供了大量的FLASH-MTV動畫!");
Merlin.Play("GestureRight");
Merlin.Speak("還有......還是你自己慢慢地瀏覽吧!");
Merlin.Hide();
Merlin.MoveTo(580,457);
Merlin.Show();
Merlin.Play("Surprised");
Merlin.Play("GestureRight");
Merlin.Speak("哦,對了,忘了還有一點要提醒您!");
Merlin.Play("Gestureleft");
Merlin.Speak("如果您想試聽更多的音樂,或者找不到您所需的音樂,");
Merlin.Play("GestureRight");
Merlin.Speak("請您給我留言喲,我一定會幫你找到的!");
Merlin.Play("Gesturedown");
Merlin.Speak("如果您有什麼好的建議或意見請email給我們!");
Merlin.Play("GestureUp");
Merlin.Speak("謝謝您訪問胥焱在線音樂空間,^_^祝您好運!!!");
Merlin.Hide();
}
}
//-->
</SCRIPT>
<SCRIPT>
<!--
chplay()
--></SCRIPT>
</body>
</html>
還一個
<html>
<head>
<script language='JavaScript'>
var headHeight = 22;var bodyHeight = 202;var objcount = 6;var step = 10;var moving = false;
function showme(obj1, obj2)
{
if (moving)
return;
moving = true;
for(i=0;i<document.all.tags('td').length;i++)
if (document.all.tags('td')[i].className.indexOf('headtd') == 0)
document.all.tags('td')[i].className = 'headtd1';
obj2.className = 'headtd2';
moveme(obj1);
}
function moveme(obj)
{
idnumber = parseInt(obj.id.substr(4));
objtop = headHeight * (idnumber - 1);
objbuttom = bodyHeight + headHeight * (idnumber - 2);
currenttop = parseInt(obj.style.top);
if (currenttop >= objbuttom)
{
countid = 1;
for(i=0;i<document.all.tags('div').length;i++)
if (document.all.tags('div')[i].id == 'item'+countid+'body')
{
obj = document.all.tags('div')[i];
objtop = headHeight * (countid - 1);
if (countid == idnumber)
{
moveup(obj,objtop,false);
break;
}
else
moveup(obj,objtop,true);
countid++;
}
}
else if ((currenttop >= objtop) && (idnumber < objcount))
{
idnumber++;
countid = objcount;
for(i=document.all.tags('div').length-1;i>=0;i--)
if (document.all.tags('div')[i].id == 'item'+countid+'body')
{
obj = document.all.tags('div')[i];
objbuttom = bodyHeight + headHeight * (countid - 2);
if (countid == idnumber)
{
movedown(obj,objbuttom,false);
break;
}
else
movedown(obj,objbuttom,true);
countid--;
}
}
}
function moveup(obj,objtop,ismove)
{
currenttop = parseInt(obj.style.top);
if (currenttop > objtop)
{
obj.style.top = currenttop - step;
setTimeout('moveup('+obj.id+','+objtop+','+ismove+')',1)
return;
}
moving = ismove;
}
function movedown(obj,objbuttom,ismove)
{
currenttop = parseInt(obj.style.top);
if (currenttop < objbuttom)
{
obj.style.top = currenttop + step;
setTimeout('movedown('+obj.id+','+objbuttom+','+ismove+')',1)
return;
}
moving = ismove;
}
</script>
<style type='text/css'>
.headtd1 { background: #eaeaea; border: 1px outset; border-color: #ffffff #000000 #000000 #ffffff; cursor: hand; font-size: 9pt}.headtd2 { background: #cccccc; border: 1px outset; border-color: #ffffff #000000 #000000 #ffffff; cursor: hand; font-size: 9pt}.bodytd { background: #eeeeee; border: 1px outset; border-color: #ffffff #000000 #000000 #ffffff; font-size: 9pt}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>菜單1</title>
</head>
<body background="Computer_WindowsXP_02_028.jpg">
<div id='mainboard' style='position:absolute; left:2px; top:2px; width:120px; height:312px; z-index:1; overflow: hidden; background: #eeeeee;'> <div id='item1body' style='position:absolute; left:0; top:0; width:120px; height:202px; z-index:2; overflow: hidden'><table width='100%' border='0' height='100%' cellpadding='2' cellspacing='0'><tr><td id='item1head' height='20' class='headtd2' onclick='showme(item1body,this)' align='center'>菜單1</td></tr><tr><td class='bodytd' align='center'>test</td></tr></table></div><div id='item2body' style='position:absolute; left:0; top:202; width:120px; height:202px; z-index:3; overflow: hidden'><table width='100%' border='0' height='100%' cellpadding='2' cellspacing='0'><tr><td id='item2head' height='20' class='headtd1' onclick='showme(item2body,this)' align='center'>菜單2</td></tr><tr><td class='bodytd' align='center'>test</td></tr></table></div><div id='item3body' style='position:absolute; left:0; top:224; width:120px; height:202px; z-index:4; overflow: hidden'><table width='100%' border='0' height='100%' cellpadding='2' cellspacing='0'><tr><td id='item3head' height='20' class='headtd1' onclick='showme(item3body,this)' align='center'>菜單3</td></tr><tr><td class='bodytd' align='center'>test</td></tr></table></div><div id='item4body' style='position:absolute; left:0; top:246; width:120px; height:202px; z-index:5; overflow: hidden'><table width='100%' border='0' height='100%' cellpadding='2' cellspacing='0'><tr><td id='item4head' height='20' class='headtd1' onclick='showme(item4body,this)' align='center'>菜單4</td></tr><tr><td class='bodytd' align='center'>test</td></tr></table></div><div id='item5body' style='position:absolute; left:0; top:268; width:120px; height:202px; z-index:6; overflow: hidden'><table width='100%' border='0' height='100%' cellpadding='2' cellspacing='0'><tr><td id='item5head' height='20' class='headtd1' onclick='showme(item5body,this)' align='center'>菜單5</td></tr><tr><td class='bodytd' align='center'>test</td></tr></table></div><div id='item6body' style='position:absolute; left:0; top:290; width:120px; height:202px; z-index:7; overflow: hidden'><table width='100%' border='0' height='100%' cellpadding='2' cellspacing='0'><tr><td id='item6head' height='20' class='headtd1' onclick='showme(item6body,this)' align='center'>菜單6</td></tr><tr><td class='bodytd' align='center'>test</td></tr></table></div></div>
</body>
</html>
Ⅱ 網頁的基本構成元素都有哪些
1、導航欄
導航欄是構成網頁的重要元素之一,是網站頻道入口的集合區域,相當於網站的菜單。
2、欄目
欄目是指網頁中存放相同性質內容的區域。在對頁面內容進行布局時,把性質相同的內容安排在網頁的相同區域,可以幫助用戶快速獲取所需信息,對網站內容起到非常好的導航作用。
3、正文內容
正文內容是指頁面中的主體內容。例如一個文章類頁面,正文內容就是文章本身;而對於展示產品的網站,正文內容就是產品信息。
網頁設計的要點:
1、整體風格
網站的整體風格及其創意設計是最難以學習的,難就難在沒有一個固定的模式可以參照和模仿。給你一個主題,任何兩人都不可能設計出完全一樣的網站。
風格是抽象的。是指站點的整體形象給瀏覽者的綜合感受。這個「整體形象」包括站點的CI(標志、色彩、字體、標語)、版面布局、瀏覽方式、交互性、文字、語氣、內容價值、存在意義、站點榮譽等等諸多因素。
2、色彩搭配
無論是平面設計,還是網頁設計,色彩永遠是最重要的一環。當我們距離顯示屏較遠的時候,我們看到的不是優美的版式或者是美麗的圖片,而是網頁的色彩。
用一種色彩。這里是指先選定一種色彩,然後調整透明度或者飽和度,這樣的頁面看起來色彩統一,有層次感。用兩種色彩。先選定一種色彩,然後選擇它的對比色。用一個色系。簡單的說就是用一個感覺的色彩,例如淡藍,淡黃,淡綠;或者土黃,土灰,土藍。
在網頁配色中,還要切記一些誤區:不要將所有顏色都用到,盡量控制在三至五種色彩以內。背景和前文的對比盡量要大(絕對不要用花紋繁復的圖案作背景),以便突出主要文字內容。
Ⅲ 網頁中的二級菜單三級菜單是什麼意思
網頁也可以咐虛認作一個大型以及菜單界面,所有的東西都是可觀看和選擇的,菜單按鈕能陸則下拉選擇一次菜單為二級菜單,菜單按鈕能下拉選擇二次菜單為三級菜單。
舉例說明,如下圖所示,「精彩論壇」為三級菜單,因為「精彩論壇"下屬早簡棚有兩級菜單。
Ⅳ 網頁的布局類型有哪些
1、「國」字型
也可以稱為「同」字型,是一些大型網站所喜歡的類型,即最上面是網站的標題以及橫幅廣告條,接下來就是網站的主要內容,左右分列一些兩小條內容,中間是主要部分,與左右一起羅列到底,最下面是網站的一些基本信息、聯系方式、版權聲明等。
2、拐角型
這種結構與上一種其實只是形式上的區別,其實是很相近的,上面是標題及廣告橫幅,接下來的左側是一窄列鏈接等,右列是很寬的正文,下面也是一些網站的輔助信息。在這種類型中,一種很常見的類型是最上面是標題及廣告,左側是導航鏈接。
3、標題正文型
這種類型即最上面是標題或類似的一些東西,下面是正文,比如一些文章頁面或注冊頁面等就是這種類。
4、封面型
這種類型基本上是出一些網站的首頁,大部分為一些精美的平面設計結合一些小的動畫,放上幾個簡單的鏈接或者僅是一個「進入」的鏈接甚至直接在首頁的圖片上做鏈接而沒有任何提示。這種類型大部分是企業網站和個人主頁,如果說處理的好,會給人帶來賞心悅目的感覺。
5、「T」結構布局
所謂「T」結構布局,就是指網頁上邊和左邊相結合,頁面頂部為橫條網站標志和廣告條,左下方為主菜單,右面顯示內容,這是網頁設計中用得最廣泛的一種布局方式。在實際設計中還可以改變「T」結構布局的形式。
如左右兩欄式布局,一半是正文,另一半是形象的圖片、導航。或正文不等兩欄式布置,通過背景色區分,分別放置圖片和文字等。
這樣的布局有其固有的優點,因為人的注意力主要在右下角,所以企業想要發布給用戶的信,大都能被用戶以最大可能性獲取,而且很方便,其次是頁面結構清晰,主次分明、易於使用。缺點是規矩呆板,如果細節色彩上不注意,很容易讓人「看之無味」。
6、「口」型布局
這是一個形象的說法,指頁面上下各有一個廣告條,左邊是主菜單,右邊是友情鏈接等,中間是主要內容。
這種布局的優點是頁面充實、內容豐富、信息量大,是綜合性網站常用的版式,特別之處是頂部中央的一排小圖標起到了活躍氣氛的作用。
缺點是頁面擁擠,不夠靈活。也有將四邊空出,只用中間的窗口型設計,例如網易壁紙站使用多幀形式,只有頁面中央部分可以滾動,界面類似游戲界面。使用此類版式的有多維游戲娛樂性網站。
7、「三」型布局
這種布局多用於國外網站,國內用得不多。其特點是頁面上橫向兩條色塊,將頁面整體分割為4個部分,色塊中大多放廣告條。
8、 對稱對比布局
顧名思義,它指採取左右或者上下對稱的布局,一半深色,一半淺色,一般用於設計型網站。其優點是視覺沖擊力強,缺點是將兩部分有機地結合比較困難。
9、POP布局
POP源自廣告術語,指頁面布局像一張宣傳海報,以一張精美圖片作為頁面的設計中心。常用於時尚類網站,優點顯而易見:漂亮吸引人,缺點是速度慢。
網頁設計(web design,又稱為Web UI design,WUI design,WUI),是根據企業希望向瀏覽者傳遞的信息(包括產品、服務、理念、文化),進行網站功能策劃,然後進行的頁面設計美化工作。作為企業對外宣傳物料的其中一種,精美的網頁設計,對於提升企業的互聯網品牌形象至關重要。
網頁設計一般分為三種大類:功能型網頁設計(服務網站&B/S軟體用戶端)、形象型網頁設計(品牌形象站)、信息型網頁設計(門戶站)。設計網頁的目的不同,應選擇不同的網頁策劃與設計方案。
(4)在網站中有哪些菜單結構擴展閱讀
網站伴隨著網路的快速發展而快速興起,作為上網的主要依託,由於人們使用網路的頻繁而變得非常的重要。由於企業需要通過網站呈現產品、服務、理念、文化,或向大眾提供某種功能服務。因此網頁設計必須首先明確設計站點的目的和用戶的需求,從而做出切實可行的設計方案。
專業的網頁設計,需要經歷以下幾個階段:
1、需要根據消費者的需求、市場的狀況、企業自身的情況等進行綜合分析,從而建立起營銷模型。
2、以業務目標為中心進行功能策劃,製作出欄目結構關系圖。
3、以滿足用戶體驗設計為目標,使用axure rp或同類軟體進行頁面策劃,製作出交互用例。
4、以頁面精美化設計為目標,使用PS、AI等軟體,調整,使用更合理的顏色、字體、圖片、樣式進行頁面設計美化。
5、根據用戶反饋,進行頁面設計調整,以達到最優效果。
Ⅳ 網頁製作的結構布局有哪些
布局就是以最合適瀏覽的方式將圖片和文字排放在頁面的不同位置。不同的製作者會有不同的布局設計。網頁布局有以下幾種常見結構:
1.「同」字型結構布局
所謂同字型就夠就是指頁面頂部為「網站標志+廣告條+主菜單」或主菜單,下方左側為二級欄目條,右側為鏈接欄目條,屏幕中間顯示具體內容的布局。
這種布局的優點是充分利用版面,頁面結構清晰,左右堆成,主次分明,信息量大;缺點是頁面擁擠,太規矩呆板,如果細節色彩上缺少變化調劑,很容易讓人感到單調缺乏。
2.「國」字型布局
「國」字型布局是在「同」字型布局基礎上演化而來的,在保留「同」字型的同時,在頁面的下方增加一橫條狀的菜單或廣告,是一些大型網站所喜歡的類型。一般最上面是網站標題及橫幅廣告條,接下來就是網站的主要內容,左右分列一些兩小條內容,中間是主要部分,與左右一起羅列到底,最下面是網站的一些基本信息、聯系方式、版權聲明等。這種結構是在網上見到的最多的一種結構類型。
這種布局的優點是充分利用版面,信息量大,與其他頁面的鏈接切換方便,缺點是頁面擁擠,四面封閉,令人感到憋氣。
3.T型布局
這是一個形象的說法,是指頁面的頂部是「網站標志+廣告條」,左面是主菜單,右面是主要內容。這種布局的優點是頁面結構清晰、主次分明,是初學者最容易上手的布局方法;缺點是頁面呆板,如果不注意細節上的色彩,很容易讓人「看之無味」。
4.「三」字型布局
這種布局多用於國外站點,國內用得不多。特點是在頁面上有橫向兩條色塊,將頁面整體分割為但部分,色塊中大多放廣告條、更新和版權提示。
5.對比布局
顧名思義,這種布局採用左右或者上下對比的方式:一半深色,一半淺色。一般用於設計型站點。優點是視覺沖擊力強;缺點是將兩部分有機地結合比較困難。
6.POP布局
POP引自廣告術語,是指頁面布局像一張宣傳海報,一一張精美的圖片作為頁面的設計中心。這種類型基本上是出現在一些網站的首頁,大部分為一些精美的平面設計結合一些小的動畫,放上幾個簡單的鏈接或者僅是一個「進入」的鏈接,甚至直接在首頁的圖片上做鏈接而沒有任何提示。這種布局大部分出現在企業網站和個人主頁,如果處理得好的話,會給人帶來賞心悅目的感覺。
7.Flash布局
這種布局是指整個或大部分幅面的網頁本身就是一個Flash動畫,它本身就是動態的,畫面一般不叫絢麗、有趣,是一種比較新潮的布局方式。其實這與封面型結構是類似的,只是差畢橡這種類型才採用了目前非常流行的Flash,與封面型不同的是,由於Flash強大的功能,頁面所表達的信息更豐富,其視覺效果及聽覺效果如果處理得當,絕不差於虛旁傳統的多媒體。不同性質的網站,其頁面內容安排是不同的。一般網頁的基本內容包括標題、網站標識圖案(LOGO)、頁眉、頁腳、主體內容、廣告欄等。下面簡單說明:A、頁面標題在站點的沒一個頁面中都有一個標題,用來提示頁面的主要內容,著一信息將出現在瀏覽器的標題欄中,而不是在頁面的布局中。它的重要作用就是引導訪問者清楚地瀏覽網站的各項內容,不至於迷失方向。標題的加入在HTML語言中比較簡單
電子商務網站的主頁內容布局授課:花小琴常見的網頁布局結構國字型布局——國字型布局由同字型布局進化而來,因布局結構與漢字國相似而得名。其頁面的最上部分一般放置網站的標志和導航欄或Banner廣告,頁面中間主要放置網站的主要內容,最下部分一般放置網站的版權信息和聯系方式等。常見的網頁布局結構T型布局——T型布局結構因與英文大寫字母T相似而得名。其頁面的頂部一般放置橫網站的標志或Banner廣告,下方左側是導航欄菜單,下方右側則用於放置網頁正文等主要內容。常見的網頁布局結構標題正文型——標題正文型布局的布局結構一般用於顯示文章頁面、新聞頁面和一些注冊頁面等。常見的網頁布局結構左右框架型布局——左右框架型布局結構是一些大型論壇和企業經常使用的一種布局結構。其布局結構主要分為左右兩側的頁面。左側一般主要為導航欄鏈接,右側則放置網站的主要內容常見的網頁布局結構上下框架型——上下框架型布局與前面的左右框架型布局類似。其區別僅在於是一種上下分為兩頁的框架。常見的網頁布局結構綜合框架型——綜合框架型布局是結合左右框架型布局和上下框架型布局的頁面布局技術常見的網頁布局結構POP布局——POP布局是一種頗具藝術感和時尚感的網頁布局方式。頁面設計通常以一張精美的海報畫面為布局的主體。常見的網頁布局結構FLASH布局——FLASH布局是指網頁頁面以一個或多個Flash作為頁面主體的學習前端第一步:劃分網頁結構,網頁的結構的劃分應該遵循哪些原則,如何去劃分網頁的結構呢?
對於一個前端初學者,第一步就是要學會如何劃分一個網頁的結構。當設計師給到你一張設計圖,你需要根據這張圖做出一個符合標準的頁面,這里所說的標准,即w3c標准,參考w3school在線教程。那麼做出一個完整的符合標準的網頁第一步就是要劃分網頁的結構。一般來講,網頁結構的劃分需要遵循幾個原則:
一、自上而下原則
因為瀏覽器在渲染一個網頁的順序是自上而下的。這里提到了渲染這一個詞,所謂的渲染就是瀏覽器將代碼轉換為頁面顯示內容的過程。瀏覽器會自上而下讀取你寫的代碼並自上而下的顯示。
二、從左至右原則
在自上而下的同時,同一行的內容是從左至右渲染,所以在劃分結構的時候有從左至右的順序。
三、一像素原則
這個原則對於初學者來說必須堅持,但也並不是說無論什麼時候都得死認這個道理。前期我們在劃分網頁的時候一定要劃分准確,尤其是橫向。試想,如果外面的盒子寬度是1200像素,裡面兩個盒子一個600像素另一個601像素,加起來超過了父級的寬度那麼必然第二個盒子會換到下一行進行顯示。
在說完上述三個原則過後有些人就會一味地追求遵循這些原則,比如在劃分結構的時候一定要分為上下部分,但是比如下面我截取這個網頁的一部分,圖片和文字其實是屬於一個整體,文字是對圖片的說明,所以就不應該分為上下,而應該水平方向劃分,每一個圖文作為一部分內容,水平分為四部分:
我們說一般網頁有header(頭部區)、banner(廣告橫幅區)、main(主體內容區)、footer(底部區),單頁並非所有網頁都是這樣,有些網頁沒有banner但是初學者容易將header下面那一部分硬劃分為banner,有些網頁除了這幾部分還會有比如icon等區域由喜歡將他們劃分到main中去。
說到main區,這個結構劃分就多種多樣了。有些網頁是有一個從左到右通欄的背景色甚至背景圖片,這樣我們結構的劃分也應該有外層一個通欄的盒子,將背景色或者背景圖給他,裡面再嵌套一個inner盒,給可視區域的固定寬度並居中。如果沒有通欄的背景那麼這個時候是不需要給通欄的盒子,直接main區給固定寬度居中就好了。
那麼在結構劃分的時候有些盒子區域之間的空隙怎麼去劃分這也是初學者最容易犯難的問題。其實嚴格意義來講這些空白在結構劃分的時候並不會造成影響,因為空白區域在都可以用代碼來實現。不過一些文字區域你不能貼著文字的上下來劃分,因為文字都是自帶行高的。
另外,有些地方可能會有一部分小圖片或者一部分內容覆蓋在外面大盒子上,這部分在劃分結構的時候可以不用管,因為後期在代碼實現的時候我們可以利用定位技術實現。