網頁設計(CSS&JS)

来源:https://www.cnblogs.com/Trista-ddt/archive/2019/03/28/10615610.html
-Advertisement-
Play Games

實驗一 簡單靜態網頁設計 一、 實驗目的: 二、 實驗內容: 根據提供的素材設計線上調查問卷。 三、 實驗要求: 四、 實驗學時:4學時 五、 實驗步驟: 實驗準備: 1.在硬碟上為本實驗建立文件夾(以下稱為“實驗文件夾”)。 2.根據提供的素材設計線上調查問卷: (1) 從開始菜單啟動記事本; ( ...


實驗一  簡單靜態網頁設計

一、 實驗目的:

  1. 複習使用記事本編輯網頁的方法。
  2. 熟悉不同表單控制項類型的應用。
  3. 練習使用記事本在網頁中添加表單與表單元素。

二、 實驗內容:

根據提供的素材設計線上調查問卷。

三、 實驗要求:

  1. 熟練掌握使用記事本進行簡單網頁編輯的方法。
  2. 能夠區分不同表單元素的應用場景。
  3. 掌握表單與表單元素的元素名和屬性對。

四、 實驗學時:4學時

五、 實驗步驟:

      實驗準備  1.在硬碟上為本實驗建立文件夾(以下稱為“實驗文件夾”)。  

        2.根據提供的素材設計線上調查問卷:

1) 從開始菜單啟動記事本;

2) 在記事本中,錄入一個最簡合法HTML文檔;

3) 設置該HTML文檔首頁如圖。要求按照首頁來設計頁面index.html.使用的圖片在image文件夾中。

 

 

 

4) 在首頁點擊提交後轉向企業電子商務調查問卷.

5) 打開本實驗提供的WORD文檔questionnaire.doc,這個調查問卷比較長,瀏覽該調查問卷的內容。由於該調查問卷比較長,選取並標示該調查問卷中具有代表性的問題(更改一下文本背景),準備將它們在網頁中進行實現,保存該WORD文檔;

6) 在記事本中添加表單;

7) 在表單中插入表單元素,用於在網頁中顯示步驟(4)中標示的問題及答案;

8) 為表單添加提交和重置按鈕;

9) 保存網頁為questionaire.htm。

提示:本實驗沒有標準答案,但是在將WORD文檔中的調查問題及答案移植到網頁中時,要儘可能多地使用到講過的表單元素(如文本框、單選按鈕、覆選按鈕、下拉菜單/列表、框架等)。另外,網頁上調查問卷的答案的表現形式與並不一定要與WORD中的一致,而是應該選擇使用更符合需要的表單元素,例如對於答案選項比較多的問題來說,應該優先選用下拉菜單/列表,單選使用下拉菜單,多選使用列表。

六、 實驗代碼:

 博客.html

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4 <meta charset="GB2136">
  5 <title>博客</title>
  6 <style type="text/css">
  7 body{
  8     font-family:黑體,隸書;
  9     font-size:18px;
 10     margin:auto;
 11 }
 12 .top{
 13     margin:auto;
 14     width:100%;
 15     float:left;
 16 }
 17 .left{
 18      width:5%;
 19      float:left;
 20      height:auto;
 21 }
 22 .right{
 23     width:6.3%;
 24     height:auto;
 25     float:right;
 26 }
 27 .left1{
 28     width:24%;    
 29     float:left;    /*文本的浮動*/
 30     padding:0 10px;  /*設置邊線據內容的距離*/
 31     height:auto;
 32 }
 33 .line{
 34     border:1px green;
 35     cellspacing:0;
 36     cellpadding:0;
 37     height:400px;
 38     border-right-style:solid;
 39     border-left-style:none;
 40     border-bottom-style:none;
 41     border-top-style:none;
 42 }
 43 div{
 44     box-sizing:border-box;
 45     width:600px;
 46     line-height:1.5;
 47 }
 48 
 49 </style>
 50 <script language="JavaScript">
 51     <!--
 52         function check(){
 53             var p = document.form1.Dengru1.value;
 54             var p1 = document.form1.Dengru2.value;
 55             if(p1!==p){
 56                 alert("密碼不一致");
 57                 return false;
 58             }else{
 59                 
 60             }
 61             
 62     }
 63     //-->
 64 
 65 </script>
 66 </head>
 67 <body>
 68 <img src="image/01.gif" class="top"/>
 69 <img src="image/02.gif" class="left"/>
 70 <div class="left1">
 71 <img src="image/reg.gif"/>
 72 <b>註冊幫助</b><br/>
 73 <ul>
 74     <li>會員名:為會員登錄網站的通行證,長度控制在3-20個字元之內。</li>
 75     <br/>
 76     <li>密碼:請設定在6-20位之間。</li>
 77     <br/>
 78     <li>確認密碼:確認密碼必須與密碼一致。</li>
 79     <br/>
 80     <li>Email:請填寫有效的Email地址,以便於與您聯繫。</li>
 81 </ul>
 82 </div>
 83 <div class="left1" style="width:100px"><table class="line"></table></div>
 84 <form name="form1" action="調查問卷.html" onSubmit="return check()">
 85 <div class="left1">
 86     <div style="height:80px"></div>
 87     <table border=0>
 88         <tr></tr>
 89         <tr>
 90             <td>&nbsp;&nbsp;名:</td>
 91             <td><input type="text" name="Dengru" placeholder="長度控制在3-20個字元之內" size=31 pattern="^.{3,20}$" required="required"></td>
 92         </tr>
 93         <tr></tr>
 94         <tr>
 95             <td>&nbsp;&nbsp;&nbsp;碼:</td>
 96             <td><input type="password" name="Dengru1" placeholder="請設定在6-20位之間" size=32 pattern="^.{6,20}$" required="required" ></td>
 97         </tr>
 98         <tr></tr>
 99         <tr>
100             <td>確認密碼:</td>
101             <td><input type="password" name="Dengru2" size=32 pattern="^.{6,20}$" required="required"></td>
102         </tr>
103         <tr></tr>
104         <tr>
105             <td>&nbsp;&nbsp;&nbsp;別:</td>
106             <td><input type="radio" name="De2" value="Male">&nbsp;&nbsp;<input type="radio" name="De2" value="Female"></td>
107         </tr>
108         <tr></tr>
109         <tr>
110             <td>E-mail:</td>
111             <td><input type="email" name="Dengru3"size=40></td>
112         </tr>
113     </table>
114     <br/>
115     <input type="submit" name="Submit" value="提交">&nbsp;&nbsp;&nbsp;
116     <input type="reset" name="Reset" value="重置">
117 </div>
118 </form>
119 <img src="image/04.gif" class="right"/>
120 <img src="image/03.jpg" class="top"/>
121 </body>
122 </html>
博客

調查問卷.html

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4 <meta charset="GB2136">
  5 <style type="text/css">
  6 body{
  7     background-color:#DEDEDE;
  8     width:640px;
  9     margin:auto;    /*設置頁面邊距*/
 10 }
 11 .headline{
 12     font-size:22px;
 13     font-family:宋體;
 14     text-align:center;    /*設置居中*/
 15     font-weight:bold;    /*設置為粗體*/
 16 }
 17 .top{
 18     font-size:10。5px;    /*字體大小*/
 19     font-family:楷體;
 20     line-height:2;    /*設置行高為1.5*/
 21 }
 22 .right{
 23     text-align:right;
 24     line-height:2;
 25 }
 26 .left{
 27     text-align:left;
 28 }
 29 .down{
 30     font-size:14px;
 31     font-family:宋體;
 32     line-height:2;
 33     text-align:left;
 34 }
 35 .headline1{ 
 36     font-size:16px;
 37     font-family:黑體;
 38     text-align:left;    /*設置左對齊*/
 39     font-weight:bold;    /*粗體*/
 40 }
 41 .line{
 42     border:1px solid #DEDEDE;
 43     border-bottom:1px solid #000000;
 44     background-color:#DEDEDE;
 45     
 46     
 47 }
 48 div{
 49     box-sizing:border-box;    /*設置顯示盒子模式*/
 50     line-height:1.5;
 51     border-size:100;
 52 }
 53 </style>
 54 <script language="JavaScript">
 55     <!--
 56         function checkCount(){
 57             var q9box = document.getElementsByName("q9");
 58             var count = 0;
 59             for(i = 0; i< q9box.length;i++){
 60                 if(q9box[i].checked){
 61                     count += 1;
 62                     }
 63             }
 64             if(count > 4){
 65                 alert("最多只能選4個");
 66                 
 67                 return false;
 68             }
 69     }
 70  //-->
 71 </script>
 72 <title>調查問卷</title>
 73 </head>
 74 <body>
 75 <div class="top">
 76     <div class="headline">
 77         <h2>企業電商務調查問卷</h2>
 78     </div>
 79     <div>尊敬的先生/女士:<br/></div>
 80     <div style="text-indent:3em">您好!為了瞭解目前企業開展電子商務的狀況和問題,我們課題組希望您能協助填寫<br/>這份調查表。在此,我們鄭重承諾,調查結果僅供研究使用。如果您有興趣和需要,我們可<br/>以將最終的統計和分析結果通過電子郵件的方式反饋給您。<br/></div>
 81     <div style="text-indent:3em">本次調查對於電子商務的界定是:通過電腦網路完成的購買和銷售貨物以及服務的<br/>行為,這些貨物或服務的訂單是通過相關網路下達的,但是支付和物流可以是網下進行的。<br/>通過傳真、電話和電子郵件達成的交易不算在內。<br/></div>
 82     <div style="text-indent:3em">非常感謝您的大力支持!<br/><br/></div>
 83     <div class="right" >廣東省電子商務發展規劃前期研究課題組</div>
 84     <div style="border:1px solid #000000"></div>
 85 </div>
 86 
 87 <form name="form2" action="反饋.html" onSubmit="return check()" >
 88 <div class="down">
 89     <div class="headline1">
 90         <h3>一、企業基本簡況</h3>
 91     </div>
 92     <table style="width:500px;height:150px" border=0>
 93         	   

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ``` 增加產品 增加產品 點擊此處觸發上傳 ... ...
  • 數組合併 var arr=[1,"abc","張三","122"]; var b=["今天天氣不錯","適合學習"]; var c="js"; var d=arr.concat(b,c); alert(d); 數據制定間隔符操作 var b=arr.join("-"); alert(b); 數據移除 ...
  • <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>js計算器案例</title> <style type="text/css"> #showdiv{ border:solid 1px; width: 300px; height: 4 ...
  • 大家好,我是藍顏。上次寫博客是18年的4月份,不是不想寫,是不知道怎麼寫,求寫博客的技巧。從今天開始一天一更,不管寫的怎麼樣,堅持的寫下去。閑話不多說,第一次接觸前端,什麼都不懂,因為對這玩意的熱愛,我越來越喜歡它了。 第一次學老師只寫了個格式:<html> <head>頭部(等於網頁的標題)</h ...
  • vue源碼業餘時間差不多看了一年,以前在網上找帖子,發現很多帖子很零散,都是一部分一部分說,斷章的很多,所以自己下定決定一行行看,經過自己堅持與努力,現在基本看完了,差ddf那部分,因為考慮到自己要換工作了,所以暫緩下來先,ddf那塊後期我會補上去。這個vue源碼逐行分析,我基本每一行都打上註釋,加 ...
  • 安裝node,下載地址 https://nodejs.org/en/ cmd 中 輸入 node -v 安裝成功可以查看版本 cmd 中 ctrl - c 可以 結束 和 啟動 編輯 js 文本 這樣就是一個簡單服務 OK了 ...
  • 昨天提到了改變grid中 行的背景顏色,其實還有一個更簡單的方法,就是利用renderer:function(){}函數 renderer 函數是一個攔截者模式,用於改變渲染到單元格的值和樣式。 不過測試的時候發現IE11顏色顯示不出來。畢竟是與宇宙為敵的瀏覽器,就不去管了。 這個方法昨天的文章中也 ...
  • 最近開發公司vue前端項目,做一下筆記,偶爾上來查漏補缺 組件操作: 使用flag標識符結合v-if和v-else切換組件 頁面結構: Vue實例定義: 使用:is屬性來切換不同的子組件,並添加切換動畫 組件實例定義方式: 使用component標簽,來引用組件,並通過:is屬性來指定要載入的組件: ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...