1、求Dreamweaver網頁設計作品(代碼,源程序,設計報告)
我也是做網頁設計的,經常在「創意派圖庫加油站」上買素材,關鍵是很便宜,呵呵~~ 那裡就有,在網路里就可以搜到了,去看看,應該有你需要的~
2、Dreamweaver中響應式網頁代碼如何寫
默認一個固定寬度為980px的網頁,當瀏覽器窗口比980px小的時候,這個布局就變為100%比寬度的液態布局,而不是固定寬度。當瀏覽器窗口再縮小於700px的時候,我們就隱藏側邊欄。當窗口小於480px的時候,橫向導航條隱藏,換成點擊下拉效果的導航條。
如上圖,從左至右依次為移動版本—>平板電腦—>桌面瀏覽器的效果。
1、響應式網頁結構
首先,我們先來看下上面案例展示的html結構,如下圖所示:
可以說這是一個很典型的博客模版結構。一個wrapper容器包含了頭部、內容、側欄、底部。
2、Meta標簽
其次就需要我們針對移動設備加入這個meta標簽。告訴webkit內核瀏覽器初始縮放比例為1。(很多iOS和Android的瀏覽器都是基於webkit內核的)
<meta name="viewport" content="width=device-width; initial-scale=1.0">
IE8或者更早的瀏覽器並不支持Media Query。你可以使用media-queries.js或者respond.js來為IE添加Media Query支持。
<!--[if lt IE 8]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
如果你的網站頁面中用了html5文檔聲明,用到了很多html5標簽,但是這些標簽在ie9以下版本是不支持的,所以我們必須引用一個html5.js文件使得這些標簽被其它低版本瀏覽器確認。
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
3、媒介查詢-Media Queries
在這里馬海祥就不再詳細的講正常頁面下的布局如何寫了。在此主要講解下媒體查詢media queries這個css的設計思路。這個是css3的屬性,也是我們這個響應式網頁設計的最重要的部分。可以說是響應式設計的核心。它根據條件告訴瀏覽器如何為指定視圖寬度渲染頁面。
<link href="media_queries.css" rel="stylesheet" type="text/css">
下面我們用CSS3的媒介查詢(Media Query)特性使得網頁適應不同設備,即根據設備的解析度和縮放自動重新布局。
@media screen and (max-width: 480px) {
這里就是重新設定一些css的屬性
}
(1)、當瀏覽器視圖寬度為小於等於980像素時,如下規則將會生效。基本上,我會將所有的容器寬度從像素值設置為百分比以使得容器大小自適應。
#pagwraper { width: 94%;}重新設定容器寬度為94%;
#content { width: 65%; padding: 3% 4%;}重新設定內容寬度為65%;
#sidebar { width: 30%;}重新設定側邊欄寬度為30%
注意這里我們用到了%,使得頁面是一個流體布局。
(2)、當瀏覽器視圖寬度為小於等於700像素時,視圖指定#content和#sidebar的寬度為自適應並且清除浮動,使得這些容器按全寬度顯示。
#content { width: auto;float: none;margin: 20px 0;}
#sidebar { display:none; width: 100%; margin: 0; float: none; }
容器寬度繼承了上面94%的寬度,這個時候我們設定內容寬度為自動,使其填滿外部的wraper容器。並清除其浮動樣式。這個時候的瀏覽的頁面,可以權衡下右邊側欄的重要程度,如果覺得有必要繼續在頁面中顯示,我們可以清除其浮動,並把寬度也設為100%,這樣就在content這個容器下顯示。但馬海祥覺的一般情況下,在這么小的瀏覽窗口中,用戶只想看到最主要的內容,右邊側欄成為了一個補助模塊,那麼可以直接把它隱藏掉。這樣可以減少頁面的高度。
(3)、當瀏覽器窗口小於等於480px的時候,一般這個就是iPhone的橫向寬度。就要將#header元素的高度設置為自適應,將h1的字體大小修改為24像素並隱藏側邊欄。
首先我們設計webkit內核瀏覽器下禁用文字大小調整,代碼如下:
html { -webkit-text-size-adjust: none; }
其次就是代碼的轉換了,如下圖所示:
其實在480px寬度下的時候,整體框架布局已經不用設置,馬海祥認為我們應該考慮得更多的是怎麼把一個良好的頁面布局展示給用戶。而在這個模式下,如果導航條有很多選項的時候,就會相互堆疊換行,那麼這里我們設計成點擊出下拉菜單形式,如下圖所示:
這里我們首先考慮在小設備窗口下header太高已經占據了大半的屏幕顯示,所以這里我們重新設定下header的高度,能完整呈現出這個站點logo就可以了。在480px小設備窗口下瀏覽,頁面內容會很長,這個時候我們要在底部加個返回頁面頂部的按鈕。
3、求一份dw網頁設計作業代碼
自己這五年來用Dreamweaver做了有100多套網頁設計的學生作業,因為都是給學生定製的都符合學校或者學生考試期末作業的水平,都是div+css框架原創代碼寫的,有的有js,有的視頻音樂flash的等元素的插入,各種風格主題如風景、校園、美食、動漫、lol、咖啡、民航等等主題,我都共享在大設計師論壇,需要的可以去兔費下,需要登陸注冊下,望採納。
4、Dreamweaver使用,網頁特效代碼製作
首先用ps或者其他軟體將幾張圖片的大小p成一樣的。比如筆者把三張圖片都p成了200x268的大小。
2
打開Dreamweaver,新建一個網頁(筆者這里建立一個html類型的網頁)。
3
按Ctrl+S保存新建的網頁。
4
點擊菜單欄:插入-->表格。插入一個1行1列的表格。
5
把滑鼠指針放到表格中,單擊菜單欄的:插入-->布局對象-->AP Div,插入一個AP Div。
6
把滑鼠放到剛剛新建的AP Div里邊,點擊菜單欄的:插入-->圖像,選擇一張需要插入的圖片。
7
按上面的方法依次添加其他幾個AP Div,並在里邊插入圖片。
接下來插入一個AP Div,然後再里邊添加一個1行3列的表格。
滑鼠指針放到表格第一個方框中,單擊菜單欄:插入-->表單-->按鈕。操作如圖
滑鼠點中添加的按鈕,然後再下方屬性面板中,把值修改為1。
按照上述步驟依次為表格的第二個框、第三個框添加一個按鈕,並把屬性值改成2和3。如圖
把幾個AP Div移動到同一個區域。如下圖
單擊菜單欄:窗口-->行為,打開行為面板。
滑鼠點擊第一個方框的按鈕,點擊標簽檢查器行為面板下方的「+」號,彈出的菜單中選擇「顯示-隱藏元素」。
按照下圖所示,把AP Div1設置成顯示,AP Div2設置成隱藏,AP Div3設置成隱藏。AP Div4可以設置成顯示,也可以不設置(默認顯示)。
如圖,點擊行為面板左邊的英文,在彈出的菜單中選擇onFocus。
按照上面的步驟,依次把表格第二個方框、第三個方框的按鈕設置成如下圖所示。
這樣就做好了。按F12在瀏覽器中看看效果。
5、dreamweaver DIV CSS 製作這樣網頁框架代碼,要代碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
<style type="text/css">
.head { width:1000px; height:100px; margin:auto; overflow:hidden; border:1px solid #666; }
.banner { width:1000px; height:150px; margin:auto; overflow:hidden; border:1px solid #666; margin-top:10px; }
.main { width:1000px; height:300px; margin:auto; overflow:hidden; border:1px solid #666; margin-top:10px; }
.main .left { width:299px; height:300px; border-right:1px solid #666; float:left; }
.main .center { width:349px; height:300px; border-right:1px solid #666; float:left; }
.main .center .mt { height:100px; border-bottom:1px solid #666;}
.main .center .mb {}
.main .right { width:350px; height:300px; float:left; }
.footer { width:1000px; height:80px; margin:auto; overflow:hidden; border:1px solid #666; margin-top:10px;}
</style>
</head>
<body>
<div class="head">
</div>
<div class="banner">
</div>
<div class="main">
<div class="left"></div>
<div class="center">
<div class="mt"></div>
<div class="mb"></div>
</div>
<div class="right"></div>
</div>
<div class="footer">
</div>
</body>
</html>
看看是不是你要的樣子,有問題留言給我
6、請問做網頁用代碼好還是直接用dw設計好?
盡量不要用DW這些可視化的工具寫,不過用於查看還是不錯的,因為當你把代碼編輯窗口和預覽窗口分成兩格時,比較容易定位,這也是使用DW比較少的好處了。
寫網頁時,你會發現直接放置控制項的方法很難定位,或者初期定位了很難調整,因為html里的定位是用div,css以一些規則來進行的,因此應該學會這些規則,而不是用可視化工具來實現,這樣你才能真正掌握html編寫網頁。用一個簡單的文本編輯器即可,有html和css語法加亮最好,如notepad++。
7、如何用DW網頁設計代碼做出這個網頁,急急急
參考
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
RunJS 演示代碼
</title>
<style>
*{
margin:0;
outline:none;
}
.wrap{
margin:auto;
width:500px;
height:450px;
background-color:white;
border:1px solid gray;
border-radius:5px;
}
table{
width:100%;
border-collapse:collapse;
font:normal 13px '微軟雅黑';
}
caption{
font-size:20px;
color:rgb(158, 99, 99);
padding:12px;
}
td input[type=text]{
border:1px solid rgb(46, 128, 216);
border-radius:5px;
width:80%;
height:25px;
}
tr{
line-height:50px;
}
td textarea{
resize:none;
width:80%;
height:100px;
border:1px solid rgb(46, 128, 216);
border-radius:5px;
}
tr td:first-child{
text-align:right;
}
td input[type=submit],
td input[type=reset]{
background-color:rgb(52, 114, 143);
color:white;
border:0;
width:75px;
height:25px;
border-radius:5px;
cursor:pointer;
margin:10px;
}
</style>
<script>
var ck = function(form){
var reg = /^\s+|\s+$/g;
if(form.zt.value.replace(reg, "") == ""){
alert("請輸入主題");
form.zt.focus();
return false;
}else if(form.xq.value.replace(reg, "") == ""){
alert("請輸入詳細需求");
form.xq.focus();
return false;
}else if(form.sqr.value.replace(reg, "") == ""){
alert("輸入申請人");
form.sqr.focus();
return false;
}else if(!/^1([38]\d|4[57]|5[0-35-9]|7[06-8])\d{8}$/.test(form.tel.value.replace(reg, ""))){
alert("聯系電話不符規格");
form.tel.focus();
form.tel.select();
return false;
}else if(form.num.value.replace(reg, "") == ""){
alert("輸入QQ/微信號");
form.num.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<form class="wrap" onsubmit="return ck(this)">
<table>
<caption>
定製申請
</caption>
<tr>
<td>
*主題:
</td>
<td>
<input type="text" name="zt" />
</td>
</tr>
<tr>
<td style="vertical-align:top;">
*詳細需求:
</td>
<td>
<textarea name="xq"></textarea>
</td>
</tr>
<tr>
<td>
*申請人:
</td>
<td>
<input type="text" name="sqr" />
</td>
</tr>
<tr>
<td>
*聯系電話:
</td>
<td>
<input type="text" name="tel" />
</td>
</tr>
<tr>
<td>
*QQ/微信號:
</td>
<td>
<input type="text" name="num" />
</td>
</tr>
<tr>
<td colspan=2 style="text-align:center;">
<input type="submit" value="提交" />
<input type="reset" value="重填" />
</td>
</tr>
</table>
</form>
</body>
</html>
8、求用dreamweaver css製作簡單網頁的代碼!!!!急用!符合要求有重謝!!!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文檔</title>
<style type="text/css">
.head { width:1000px; height:100px; margin:auto; overflow:hidden; border:1px solid #666; }
.banner { width:1000px; height:150px; margin:auto; overflow:hidden; border:1px solid #666; margin-top:10px; }
.main { width:1000px; height:300px; margin:auto; overflow:hidden; border:1px solid #666; margin-top:10px; }
.main .left { width:299px; height:300px; border-right:1px solid #666; float:left; }
.main .center { width:349px; height:300px; border-right:1px solid #666; float:left; }
.main .center .mt { height:100px; border-bottom:1px solid #666;}
.main .center .mb {}
.main .right { width:350px; height:300px; float:left; }
.footer { width:1000px; height:80px; margin:auto; overflow:hidden; border:1px solid #666; margin-top:10px;}
</style>
</head>
<body>
<div class="head">
</div>
<div class="banner">
</div>
<div class="main">
<div class="left"></div>
<div class="center">
<div class="mt"></div>
<div class="mb"></div>
</div>
<div class="right"></div>
</div>
<div class="footer">
</div>
</body>
</html>