日本阿v片在线播放免费,成人国产片视频在线观看,日韩黄片毛片在线观看,一区亚洲电影,琪琪秋霞午夜av影视在线,中文字幕在线视频不卡,最新大伊香蕉精品视频在线,亚洲AV无码日韩一区二区乱

      程序猿之HTML

      2018-6-7    seo達(dá)人

      如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

      一、WEB概述 (!!掌握web發(fā)展過(guò)程圖、B/S和C/S架構(gòu)的特點(diǎn))
          B/S: Browser-Server 瀏覽器服務(wù)器模型 WEBQQ 網(wǎng)頁(yè)游戲
              優(yōu)點(diǎn): 不需要下載客戶(hù)端程序, 使用瀏覽器可以直接訪問(wèn). 程序的升級(jí)操作是在服務(wù)器端進(jìn)行的. 瀏覽器只需要刷新頁(yè)面就可以看到升級(jí)后的效果
              缺點(diǎn): 瀏覽器具有一定的局限性, 頁(yè)面的展示能力仍然是很差. 所有的頁(yè)面數(shù)據(jù)都需要從服務(wù)器實(shí)時(shí)的獲取, 所以對(duì)網(wǎng)速的依賴(lài)很高
          C/S: Client-Server 客戶(hù)端服務(wù)器模型 QQ LOL
              優(yōu)點(diǎn): 客戶(hù)端可以任意的設(shè)計(jì), 頁(yè)面的展示能力就可以很強(qiáng). 由于大量的資源都已經(jīng)保存在了客戶(hù)端, 和服務(wù)器交互的僅僅是一些變化的數(shù)據(jù), 所以對(duì)網(wǎng)速的依賴(lài)很低
              缺點(diǎn): 第一次使用時(shí)需要下載客戶(hù)端程序, 一旦程序需要升級(jí)操作, 所有的客戶(hù)端程序都需要升級(jí). 在有些場(chǎng)景中是不能被接受的.
              
      二、HTML 
          1.HTML是什么
              超文本標(biāo)記語(yǔ)言 最基礎(chǔ)的網(wǎng)頁(yè)語(yǔ)言 W3C
              HTML不是一門(mén)編程語(yǔ)言 而是一門(mén)標(biāo)記語(yǔ)言
              HTML是用標(biāo)記(標(biāo)簽/元素)來(lái)描述網(wǎng)頁(yè)內(nèi)容的
              HTML是文檔的一種
              
          2.html的結(jié)構(gòu) (掌握)
              <!DOCTYPE HTML>
              <HTML>
                  <HEAD></HEAD>
                  <BODY></BODY>
              </HTML>
              <!DOCTYPE HTML>用來(lái)指定當(dāng)前頁(yè)面所遵循的html的版本
              頭部分用來(lái)存放html頁(yè)面的基本屬性信息 優(yōu)先被加載
              體部分用來(lái)存放頁(yè)面數(shù)據(jù),是可見(jiàn)的頁(yè)面內(nèi)容
              
              <title></title>指定網(wǎng)頁(yè)的標(biāo)題
              <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />其中的charset的值用來(lái)指定瀏覽器用什么編碼解析當(dāng)前頁(yè)面
              
          3.html語(yǔ)法 (掌握)
              html標(biāo)簽分為開(kāi)始標(biāo)簽和結(jié)束標(biāo)簽,如果標(biāo)簽內(nèi)沒(méi)有修飾的內(nèi)容, 開(kāi)始標(biāo)簽和結(jié)束標(biāo)簽可以合并為一個(gè)自閉標(biāo)簽
              如:    <br/> <hr/>
              
              標(biāo)簽通常都可以具有屬性 屬性與屬性值用"="連接,屬性的值可以用雙引號(hào)、單引號(hào)引起來(lái)或者不用引號(hào) 一般會(huì)用雙引號(hào)引起來(lái)
                              
              <!-- html的注釋 -->
              
              html中多個(gè)連續(xù)的空白字符(制表符,空格,換行)默認(rèn)會(huì)合并為一個(gè)空格來(lái)顯示
              如果非要輸入空格,可以用轉(zhuǎn)義字符來(lái)替代 &nbsp;
              如果非要輸入換行,可以用 <br/> 來(lái)替代
              
          4.font標(biāo)簽 -- 用來(lái)指定文本的字體/大小/顏色 (了解)
              size:指定字體大小 范圍是 1~7 默認(rèn)值為3
              color:指定字體顏色 
                  值可以指定為顏色名 如red 
                  或 十六進(jìn)制的顏色值 如#000000 
                  或 rgb三原色值 如rgb(255,255,255)
              face:指定字體 中文默認(rèn)是宋體
              
          5.標(biāo)題標(biāo)簽 -- 指定特定樣式字體的一組標(biāo)簽 (掌握)
              <h1>一級(jí)標(biāo)簽</h1>
              <h2>二級(jí)標(biāo)簽</h2>
              <h3>三級(jí)標(biāo)簽</h3>
              <h4>四級(jí)標(biāo)簽</h4>
              <h5>五級(jí)標(biāo)簽</h5>
              <h6>六級(jí)標(biāo)簽</h6>
              屬性:
                  align:指定文本的排列
                      left 
                      center 
                      right 
                      justify
                      
          6.轉(zhuǎn)義字符 (掌握)
              <    &lt;
              >    &gt;
              "    &quot;
              '    &apos;
              空格 &nbsp;
              
          7.列表標(biāo)簽
              (1)定義列表 (了解)
                  <dl> 定義一個(gè)定義列表
                  <dt> 定義定義列表中的標(biāo)題
                  <dd> 定義定義列表中的項(xiàng)
                      
              (2)有序列表 (了解)
                  <ol> 定義一個(gè)有序列表
                  <li> 定義列表中的項(xiàng)
                  屬性:
                      type:定義項(xiàng)目符號(hào)的類(lèi)型
                          A a I i 1(默認(rèn))
                      start:定義項(xiàng)目符號(hào)的起始值
                      
              (3)無(wú)序列表 (掌握)
                  <ul> 定義一個(gè)無(wú)序列表
                  <li> 定義列表中的項(xiàng)
                  屬性:
                      type:定義項(xiàng)目符號(hào)的類(lèi)型
                          disc square circle
                  
          8.img標(biāo)簽 -- 圖像標(biāo)簽 (!!掌握)
              <img src="圖片的路徑" alt="圖像的替代文本"/>
              必選屬性:
                  src:圖片的路徑
                  alt:圖像的替代文本
              可選屬性:
                  width:寬度 px %
                  height:高度 px %
                  border:邊框的寬度 px
          9.map標(biāo)簽 (了解)
              為圖像綁定可點(diǎn)擊區(qū)域的圖像映射
              <map name="" id="">
                  <area shape="circle" coords="640,410,64" href="#" />
              </map>
              屬性:
                  shape: 指定區(qū)域的形狀
                  coords: 指定區(qū)域的坐標(biāo)
                  href: 點(diǎn)擊區(qū)域后跳轉(zhuǎn)資源的URL
                  
          10.超鏈接 -- <a> 錨 (!!掌握)
              用于指向當(dāng)前位置以外的資源
              (1) 用于創(chuàng)建指向另外一個(gè)文檔的超鏈接
              (2) 用于在當(dāng)前頁(yè)面的不同位置之間進(jìn)行跳轉(zhuǎn)
              重要屬性:
                  href: 所指向資源的URL
                  name: 指定錨的名字
                  target: 指定瀏覽器打開(kāi)目標(biāo)URL的方式。
                      _blank    在新窗口中打開(kāi)目標(biāo)url
                      _self    在當(dāng)前窗口中打開(kāi)目標(biāo)url

          11.表格標(biāo)簽 -- <table> (!!!掌握)
              <table> 定義一個(gè)HTML表格
              <tr>    定義表格中的行
              <td>    定義表格中的單元格
              <th>    定義表格中的表頭
              table的重要屬性:
                  border 邊框?qū)挾?/span>
                  cellspacing 單元格之間的空白
                  cellpadding 邊框與單元格內(nèi)容之間的距離
                  bgcolor 背景顏色
                  bordercolor 邊框顏色
                  width 寬度
                  align 對(duì)齊方式
              tr重要屬性:
                  align 對(duì)齊方式
                  bgcolor 背景顏色
              th/td重要屬性:
                  align 對(duì)齊方式
                  bgcolor 背景顏色
                  width 寬度
                  height 高度
                  colspan 可橫跨的列數(shù)
                  rowspan 可豎跨的行數(shù)
              <caption> 定義表格的標(biāo)題
              <thead>
              <tfoot>
              <tbody>(可以出現(xiàn)多次).
                  
              三個(gè)標(biāo)簽要么都沒(méi)有,要么就必須一起使用,并且出現(xiàn)的順序必須是thead,tfoot,tbody 
              如果沒(méi)有使用這三個(gè)標(biāo)簽, 那么<table>里面所有的內(nèi)容都會(huì)隱含在一個(gè)隱藏的<tbody>標(biāo)簽內(nèi)
              
          12.框架標(biāo)簽 (了解)
              <frameset>
              <frame>
              框架標(biāo)簽需要寫(xiě)在head和body的中間
              
              <frameset>屬性:
                  rows 定義框架集中行的數(shù)目和尺寸
                  cols 定義框架集中列的數(shù)目和尺寸
              <frame>屬性:
                  src 定義目標(biāo)文檔的URL
                  noresize 規(guī)定無(wú)法調(diào)整框架的大小
                  frameborder 是否顯示框架周?chē)倪吙?/span>
                  name 框架的名字
                  target 打開(kāi)目標(biāo)URL的方式
                      _blank 在新窗口中打開(kāi)目標(biāo)url
                      _self 在當(dāng)前窗口打開(kāi)目標(biāo)URL
                      _parent 在父窗口中打開(kāi)目標(biāo)URL
                      _top 打開(kāi)時(shí)忽略所有框架在當(dāng)前頁(yè)面打開(kāi)url
                      framename
              <iframe>
                  創(chuàng)建包含另一個(gè)文檔的行內(nèi)框架
                  <iframe>標(biāo)簽永遠(yuǎn)不要自閉!! 可以在標(biāo)簽內(nèi)部存放提示文本 如果瀏覽器不支持iframe 該文本會(huì)顯示
                  屬性:
                      src
                      width
                      height
              
          13.表單 (!!!掌握)
              (1)瀏覽器向服務(wù)器發(fā)送數(shù)據(jù)的方式, 有兩種
                  a)利用超鏈接向服務(wù)器發(fā)送數(shù)據(jù) -- 請(qǐng)求參數(shù)
                      在超鏈接的后面拼接上要發(fā)送的請(qǐng)求參數(shù), 鏈接和請(qǐng)求參數(shù)之間用?分割, 參數(shù)名和參數(shù)值用 = 連接, 多個(gè)參數(shù)之間用 & 分割, 可以存在多個(gè)同名的參數(shù)

                  b)利用表單向服務(wù)器發(fā)送數(shù)據(jù)
                      利用HTML中的<form>標(biāo)簽以及一些表單項(xiàng)標(biāo)簽, 用戶(hù)可以輸入數(shù)據(jù), 通過(guò)提交表單發(fā)送數(shù)據(jù)給服務(wù)器

              (2)form
                  必須存在的屬性:
                      action: 指定表單發(fā)送的目標(biāo)URL地址

                  可選的屬性:
                      method: 指定以何種方式發(fā)送表單

                  http協(xié)議指定了7種提交方式, 其中5種不用, 只用GET提交和POST提交

                  只有使用表單并且明確的指定提交方式為post時(shí)(也就是設(shè)置method="POST")才是POST提交,其他提交都是GET提交.

                  GET提交和POST提交的區(qū)別:
                      主要區(qū)別體現(xiàn)在數(shù)據(jù)傳輸方式的不相同
                      a)GET提交: 請(qǐng)求參數(shù)會(huì)賦在地址欄后進(jìn)行傳輸
                          這種方式發(fā)送的數(shù)據(jù)量有限, 最大不超過(guò)1kb(4kb)
                          數(shù)據(jù)顯示在地址欄, 安全性差
                          
                      b)POST提交: 請(qǐng)求參數(shù)在底層流中傳輸
                          這種方式發(fā)送的數(shù)據(jù)量無(wú)限制
                          地址欄上看不到數(shù)據(jù), 比較安全
                              
          14.表單中的項(xiàng) (!!!掌握)
              表單中可以有多個(gè)輸入項(xiàng),輸入項(xiàng)必須有name屬性才可以被提交,如果輸入項(xiàng)沒(méi)有name屬性,則表單在提交時(shí)會(huì)忽略它
              (1)<input> 輸入框
                  重要屬性:
                      type屬性
                          文本框 text 輸入的文本信息直接顯示在框中

                          密碼框 password 輸入的文本以圓點(diǎn)或者星號(hào)的形式顯示

                          單選框 radio 進(jìn)行單項(xiàng)的選擇 如性別選擇  多個(gè)radio的name屬性相同會(huì)被當(dāng)作一組來(lái)使用  必須用value為選項(xiàng)指定提交的值

                          復(fù)選框 checkbox 進(jìn)行多項(xiàng)選擇,愛(ài)好的選擇。 多個(gè)checkbox具有相同的name屬性時(shí)會(huì)被當(dāng)作一組來(lái)使用 必須用value為選項(xiàng)指定提交的值

                          隱藏字段 hidden 如果有一些信息,不希望用戶(hù)看見(jiàn),又希望表單能夠提交,就可以用隱藏字段隱含在表單中 

                          提交按鈕 submit 實(shí)現(xiàn)表單提交操作的按鈕 可以通過(guò)value屬性指定按鈕顯示的文字 

                          重置按鈕 reset 重置表單到初始狀態(tài) 

                          按鈕 button 普通按鈕, 沒(méi)有任何功能 需要配合JavaScript為按鈕指定具體的行為??梢杂胿alue屬性指定按鈕顯示的文字。

                          文件上傳項(xiàng) file 提供選擇文件進(jìn)行上傳的功能。

                          圖像 image 利用一張圖片替代提交按鈕的功能, 不常用 
                          
                      name屬性
                          表單中可以有多個(gè)輸入項(xiàng),輸入項(xiàng)必須有name屬性才可以被提交,如果輸入項(xiàng)沒(méi)有name屬性,則表單在提交時(shí)會(huì)忽略它. 另外name屬性的值是可以重復(fù)的
                          
                      value屬性 可以給input輸入框設(shè)置一個(gè)初始值

                      readonly屬性
                          使當(dāng)前輸入項(xiàng)變?yōu)橹蛔x,不能修改,但是提交時(shí)仍會(huì)被提交
                          
                      disabled
                          使當(dāng)前輸入項(xiàng)不可用,不能修改值,也不會(huì)被提交 

                      size屬性
                          指定當(dāng)前輸入框的寬度

                      checked屬性
                          指定單選框/復(fù)選框被選中

              (2)<textarea> 文本域
                  屬性:
                      rows 指定文本域的行數(shù)(高度)
                      cols 指定文本域的列數(shù)(寬度)
                      readonly 只讀
                      disabled 禁用
          
              (3)<select> <option>
                  select 提供下拉選擇功能
                  option 下拉選框中的選項(xiàng) 可以用value屬性指定提交的值,如果不指定,將會(huì)提交標(biāo)簽內(nèi)的文本
                  重要屬性:
                      name: 下拉列表的名稱(chēng)
                      size: 設(shè)置下拉選項(xiàng)中可見(jiàn)選項(xiàng)的個(gè)數(shù)
                      disabled 禁用下拉選框
                      multiple 是否支持多選
              
              (4)<fieldset><legend> (了解 可以不練習(xí))
                  <fieldset> 對(duì)表單中的表單項(xiàng)進(jìn)行分組
                  <legend> 為分組設(shè)置標(biāo)題
          
          15.其他標(biāo)簽 (了解 可以不練習(xí))
              <marquee> 
                  屬性:
                      scrollAmount 設(shè)置文字滾動(dòng)速度 默認(rèn)值是6
                      direction 滾動(dòng)方向 left right down up
                      behavior 滾動(dòng)行為 scroll alternate slide

              <pre>
                  可以將文本內(nèi)容按照代碼區(qū)的樣子顯示在頁(yè)面上

              <b> 加粗
              <i> 斜體
              <u> 下劃線 
              <s> 刪除線 

              <em> 強(qiáng)調(diào)
              <strong> 更加強(qiáng)烈的強(qiáng)調(diào)
              <sub> 下標(biāo)
              <sup> 上標(biāo)
              
          16.注冊(cè)表單練習(xí) (!!!掌握 自己能夠獨(dú)立的做出來(lái))
              略

      藍(lán)藍(lán)設(shè)計(jì)www.jjddy.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)

      日歷

      鏈接

      個(gè)人資料

      存檔