標籤:顯示 多網站 XML scroll 暴力 cli 資料資訊 http協議 ase
關於服務端和client的校正問題
上述的表格資訊填寫後發現,即使有些資訊不添,依舊能夠提交
所以針對此問題,我們要在client進行資料填寫資訊的增強型校正(必添單元,必須填寫有效資訊,否則無法提交)
假設client進行來增強性校正。那麼服務端,還須要校正嗎?
當然,為了安全性,非常多網站之所以須要填寫驗證碼注冊,就是為了防止暴力注冊
假設服務端進行來增強性校正,那麼client還須要校正嗎?
須要,假設僅僅在服務端進行校正,那麼使用者提交資訊後,等待。。。
服務端提示資料資訊錯誤。使用者又又一次注冊,等待。
。。又錯誤。。。
所以,要提高使用者的感覺,而且減輕server的壓力,須要在client和服務端都要進行增強性校正
html的其它標籤
1:
<base>標籤:指的是頁面中全部的超連結,他們連結的資源的位置以及開啟檔案
base:
(1).href:屬性,指定網頁中全部超連結的檔案夾。注意值結尾處必需要用/表示檔案夾,僅僅作用於相對路徑的超連結
(2).target:屬性,指定開啟超連結的方式。如_blank
(假設一個超連結要用新表單開啟100次,假設用target就要指定100次,用base一次就可以)
2:
<meta>標籤:類比http訊息,(非常少用,都用服務端做)
(1).name:屬性,網頁描寫敘述資訊,當取keywords時,content屬性的內容就作為搜尋引擎的關鍵字進行搜尋
(2)http-equiv:屬性,類比http協議的訊息頭
<meta http-equiv="refresh" content="3;url=http://www.baidu.com" /> //重新整理,3秒後跳轉百度
3.
<link>標籤:連結該網頁的其它連結資源
(1)rel:屬性:描寫敘述目的文件與當前文檔的關係。
(2)type:屬性,文件類型
(3)media:屬性,指定目的文件在哪種裝置上起作用
<link rel="stylesheet" type="text/css" media="screen,print" href="1.css"> //連結到css
4.
(1),<merquee>:讓內容動起來
direction:屬性。left ,right,down。up
behavior:屬性。scroll , alternate , slide
<marquee direction="left" behavior="scroll">你好,世界!</marquee> //左右滾動
slide :比較好
5.
<pre>:能夠將常值內容按在代碼區的樣子顯示出來(顯示網頁源碼)
<pre>
class Demo{
int i;
}
</pre> //原樣顯示
6:<b>加粗 <i>斜體字 <u>下滑線 <sub>下標 <sup> 上標
<b>這</b><i>是</i><u>你</u>
X<sub>2</sub>X<sup>2<sup>
關於HTML和XML的差別:
XHTML是可擴充的超文字標記語言 (HTML),XHTML的代碼結構更加嚴謹。是基於XML的一種應用
XML是可延伸標記語言 (XML)
*XML是對資料資訊的描寫敘述。html是對資料顯示的描寫敘述
*XML代碼規定的更為嚴格。XML大寫和小寫敏感。屬性值必須用引號,屬性名稱必須有值,而html能夠不具備
*XML規範能夠被很多其它的應用程式所解釋。將成為一種通用的資料交換語言
*各個server架構一般都將XML作為設定檔
關於兩者差別,摘自《Java核心卷二》
為了以後更好的學習XML了,所以書寫代碼應該注意規範性
HTML標籤的分類:
html中的標籤每個都有特殊的含義
標籤分為兩類:
1.塊級標籤(元素):標籤結束後有換行:div,p ,dl 。table 。title 。ol ,ul
<dl>
<dt>世界</dt>
<dd>你好</dd>
</dl>
2.行內標籤(元素):標籤後沒有換行:font , span,img , input ,select ,a
div沒有特殊含義,僅僅為定義地區,能夠換列標籤: <div>這是div1</div>
span,行內標籤,在一行中<span>span1</span>
p,段落標籤,前後都有換行<p>段</p>
而布局一般都是用div+css
html學習筆記五