WWW_WEB_入門實踐—網頁設計HTML_CSS_VB語言描述的網頁--VS平臺
網頁內容與表現形式
一般新聞或科技報導—文本與圖形
網頁描述語言—語言規則格式與例子。元素、標籤、屬性、標題、段落、樣式、引用、註解、連結、下劃線、字體、色彩、字號、……。紙介質或網頁版面涉及到的元素及其屬性。
使用WWW特有語言
HTML語言—基礎描述語言
後臺計算機語言描述—代碼
HTML
<html>
<bodystyle="background-color: #ffff00">
<p>
WWW_WEB_入門實踐—網頁設計HTML語言<br />
蜘蛛網計算機語言<br />
工程師基礎<br />
</p>
</body>
</html>
瀏覽器解釋輸出的前臺描述—表現形式
HTML-CSS
後臺計算機語言描述—代碼
<html>
<styletype="text/css">
body{background-color:yellow}
</style>
<body>
<p>
WWW_WEB_入門實踐—網頁設計HTML語言<br />
蜘蛛網計算機語言<br />
工程師基礎<br />
</p>
</body>
</html>
瀏覽器解釋輸出的前臺描述—表現形式
HTML-CSS-JavaScript
後臺計算機語言描述—代碼
<html>
<styletype="text/css">
body{background-color: yellow}
h2{background-color: #00ff00}
p{background-color: rgb(50,0,100);font-family:隸書;color:red;font-size:30px}
</style>
<body>
<h2 id="HButtonJavaScript">我的第一段HTML語言描述的網頁</h2>
<buttontype="button"
onclick='document.getElementById("HButtonJavaScript").innerHTML
="HTML語言描述的網頁-改變網頁內容,來自JavaScript語言描述的事件"'>
點擊按鈕-人機互動
</button>
<br />
<addressstyle="font-family:華文新魏;color:red;font-size:20px">
作者:工程師基礎</br>
發布者:訂閱號-蜘蛛網計算機語言
</address> <hr />
<p id="PButtonJavaScript">
WWW_WEB_入門實踐—網頁設計HTML語言<br />
蜘蛛網計算機語言<br />
工程師基礎<br />
</p>
<br />
<buttontype="button"onclick='document.getElementById("PButtonJavaScript").innerHTML
="Javascript語言可以改變網頁內容。<br />動態網頁與瀏覽者交互-WWW_WEB_入門實踐—網頁設計HTML_Javascript語言。<br />蜘蛛網計算機語言:工程師基礎"'>點擊按鈕-觀察改變
</button>
<br />
<p1id="Pchange">JavaScript能夠改變 HTML 內容。</p1><br/>
<buttontype="button"onclick='document.getElementById("Pchange").innerHTML
= "button 按鈕事件可以改變用戶要求的響應,JavaScript描述實現!"'>點我再試一下</button>
</body>
</html>
瀏覽器解釋輸出的前臺描述—表現形式
HTML-CSS-VB
後臺計算機語言描述—代碼
網頁描述語言由HTML-CSS-VB組成,程序編輯平臺有記事本轉變為VS.net。微軟提供的一體化平臺—編輯、調試、發布等。當然就複雜了!不過,有了HTML-CSS-JavaScript的粗淺認知與體驗,尤其是有了HTML-CSS的基本常識概念與實踐,閱讀起來就方便了好多。
先看一下編輯工具的模樣:
新建一個項目—用於網頁製作。
編譯系統—平臺已經替我們做了許多許多事情---也就是必要的通用代碼和頁面布局、樣式等。用戶可以根據自己的需求改變代碼。
平臺及其一部分代碼是:
<%@ PageTitle="主頁" Language="vb"MasterPageFile="~/Site.Master" AutoEventWireup="false"
CodeBehind="Default.aspx.vb"Inherits="WebHTML_CSS_VB_1_._Default" %>
<asp:Content ID="HeaderContent"runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:ContentID="BodyContent" runat="server"ContentPlaceHolderID="MainContent">
<h2>
歡迎使用 ASP.NET!
</h2>
<p>
若要了解關於 ASP.NET 的詳細信息,請訪問 <a href="http://www.asp.net/cn" title="ASP.NET 網站">www.asp.net/cn</a>。
</p>
<p>
您還可以找到 <ahref="http://go.microsoft.com/fwlink/?LinkID=152368"
title="MSDN ASP.NET 文檔">MSDN上有關 ASP.NET 的文檔</a>。
</p>
</asp:Content>
瀏覽器解釋輸出的前臺描述—表現形式
編輯平臺及其代碼--自動生成的部分
改造為用戶的模樣。
只關注用戶需要的內容進行添加即可
瀏覽器解釋輸出的前臺描述—表現形式—看看用戶添加了什麼?
平臺中的一部分代碼是:
<%@ PageTitle="蜘蛛網計算機語言的主頁" Language="vb"MasterPageFile="~/Site.Master" AutoEventWireup="false"
CodeBehind="Default.aspx.vb"Inherits="WebHTML_CSS_VB_1_._Default" %>
<asp:ContentID="HeaderContent" runat="server"ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:ContentID="BodyContent" runat="server"ContentPlaceHolderID="MainContent">
<style type="text/css">
body{background-color: yellow}
h2{background-color: #00ff00}
p {background-color:rgb(50,0,100);font-family:隸書;color:red;font-size:30px}
</style>
<h2>蜘蛛網計算機語言--歡迎使用 ASP.NET製作和發布基於HTML-CSS-VB的網頁製作! </h2>
<p> 若要了解關於 ASP.NET 的詳細信息,請訪問 <a href="http://www.asp.net/cn" title="ASP.NET 網站">www.asp.net/cn</a>。
</p>
<p>
若要了解關於 蜘蛛網計算機語言的詳細信息,請訪問 微信公眾號--訂閱號:《蜘蛛網計算機語言》。 </p>
<p>您還可以找到<ahref="http://go.microsoft.com/fwlink/?LinkID=152368" title="MSDN ASP.NET 文檔">MSDN 上有關 ASP.NET 的文檔</a>。</p>
<p> 在微信訂閱號《蜘蛛網計算機語言》上,您還可以找到其它計算機語言基礎及其應用的文檔</a>。</p>
</asp:Content>
//////////////////////////////
<%@ MasterLanguage="VB" AutoEventWireup="false"CodeBehind="Site.master.vb" Inherits="WebHTML_CSS_VB_1_.Site"%>
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<headrunat="server">
<metahttp-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link href="~/Styles/Site.css"rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolderID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form runat="server">
<div>
<div>
<div>
<h1>
《蜘蛛網計算機語言》基於 ASP.NET 平臺的應用程式--HTML-CSS-VB語言描述網頁
</h1>
</div>
<divclass="loginDisplay">
<asp:LoginViewID="HeadLoginView" runat="server"EnableViewState="false">
<AnonymousTemplate>
[ <ahref="~/Account/Login.aspx" ID="HeadLoginStatus"runat="server">登錄</a> ]
</AnonymousTemplate>
<LoggedInTemplate>
歡迎使用 <span><asp:LoginNameID="HeadLoginName" runat="server" /></span>!
[ <asp:LoginStatusID="HeadLoginStatus" runat="server"LogoutAction="Redirect" LogoutText="註銷"LogoutPageUrl="~/"/> ]
</LoggedInTemplate>
</asp:LoginView>
</div>
<div>
<asp:MenuID="NavigationMenu" runat="server"CssClass="menu" EnableViewState="false"IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItemNavigateUrl="~/Default.aspx" Text="主頁"/>
<asp:MenuItemNavigateUrl="~/About.aspx" Text="關於"/>
</Items>
</asp:Menu>
</div>
</div>
<div>
<asp:ContentPlaceHolderID="MainContent" runat="server"/>
</div>
<div>
</div>
</div>
<div>
</div>
</form>
</body>
</html>
閱讀代碼也是不錯的學習方法。
請注意:
網頁設計模式—信息表達與表現形式—信息量與理解效率。
網頁描述需求與實現