JavaWeb.HTML標籤、排版標籤、列表標籤、圖片超鏈接標籤、表格標籤、表單標籤、框架標籤

* HTML
 * HTML: HyperText Markup Language 超文本標記語言。
 * HTML是最基礎的網頁語言
 * HTML的代碼都是由標籤所組成。
 
 * HTML的基本格式
  <html>
         <head>
                   存放屬性的信息,輔助性的信息
                   引入外部的文件(重要)
                   會先加載
        </head>
        <body>
                  存放的是真正的數據
        </body>
  </html>
  
 * 多數標籤都是有開始標籤和結束標籤,其中有個別標籤因爲只有單一功能,或者沒有要修飾的內容可以在標籤內結束。 <br />
 * 想要對被標籤修飾的內容進行更豐富的操作,就用到了標籤中的屬性,通過對屬性值的改變,增加了更多的效果選擇。
 * 屬性與屬性值之間用“=”連接,屬性值可以用雙引號或單引號或者不用引號(英文),一般都會用雙引號。或公司規定書寫規範。

   * 配置工作空間的編碼(採用UTF-8編碼)(安裝了myeclipse,先去配置)
   * Window—preferences—General--workspace選擇UTF-8編碼
   * 創建HTML的文件後,如果不是UTF-8的編碼,可以進行設置。
    * Window—preferences—MyEclipse—Files and Editors—HTML—修改成UTF-8的編碼
   
   * 創建HTML的文件後,可以選擇打開方式,設置默認的打開方式。
    * Window—preferences—General—Editors—File Associations—選擇*.html—選擇MyEclipse HTML Editor—選擇default—選擇ok
  
   * (編寫HTML)創建web的項目
    * 創建web的項目
     * 右鍵 -- 選擇web project -- 其名稱 -- 完成就ok。
     
    * 編寫HTML的文件
     * 在WebRoot目錄下 -- 右鍵 -- new -- myeclipse -- web -- 選擇html的基本模板 -- 其名稱 -- 完成。
  
 * HTML的真正的標籤
  * 排版的標籤
   * <!-- -->  HTML的註釋
   * <br />  換行標籤
   * <hr />  一條水平線
   
   排版標籤
    * <br /> 換行
    * <hr /> 一條水平線
     * color: 顏色
      * 值的寫法:兩種  
                 1)直接寫英文的單詞(red green blue) 
                  2)RGB三原色(red green blue) #ab1255(三組十六進制的數,不能超過ff)
     * width: 寬度
      * 值兩種寫法:      1) 200px; 
                                    2) 可以寫百分比
                                    區別:百分比跟着瀏覽器的大小而改變,像素值不會。
         
    * <p></p> 段落標籤
     * 段落標籤的開始和結束位置留一空行。
                * align:對齊方式

                 <p  align="center"></p>
                * &nbsp; 代表空格

    * 在瀏覽器聲明一塊區域,區域中放入其他(文字,子標籤)
    * <div></div>  +CSS+DIV在網頁進行佈局(美工)
    * <span></span>  
     * div塊級元素(換行的符號)

     * span標籤不會換行 行內元素  (--表單校驗,判斷表單內容,動態的追加相應熱內容)

       
    
    
  * 字體標籤
   * <font>字體的內容</font>
   
   * 字體標籤:
   * <font></font>
   * color: 顏色
   * size:  字體的大小
              * 最大值和最小值
              * 最小值是:1
              * 最大值是:7
              * 默認值: 3
              * 值的寫法 +2 (3+2)
   * face:  字體的類型
   <font color="red" size="4" face="楷體">小可愛</font>
   * 標題標籤
    * <h1></h1>
     ...
      <h6></h6> 
    * 特點:逐漸縮小 
    
    
   * 粗體
    * <b></b>
   * 斜體 
    * <i></i>
    
    * 標籤可以嵌套的
     <b><i>文本的內容</i></b>(首尾對應)
     
   * 特殊字符
    * <  &lt;
    * >  &gt;
    * &  &amp;
    
    
   * 滾動的字幕(忘了吧)
     <marquee>
           老妹,你能抓到我嗎
     </marquee>
    
    
  * 列表標籤(*****)
   * 數據格式化列表
    
    <dl>
     <dt>上層項目</dt>
     <dd>下層項目</dd>
     <dd>下層項目</dd>
      * 自動對齊,縮進的
    </dl>
    
   * 有序列表和無序列表
    * 有序
     <ol> 
      <li>數據的條目</li>
      <li>數據的條目</li>
      <li>數據的條目</li>
     </ol>
     
     * ol的屬性
      * type="a"
      * start="" 從哪開始 
      
    * 無序(用的最多)
     <ul>
      <li>數據條目</li>
      <li>數據條目</li>
      <li>數據條目</li>
     </ul> 
     * ul的屬性
      * type="" 

       
      
      
  * 圖片標籤(*****)
   <img />
   * 屬性:
    * src="圖片的地址"
    * width="圖片的顯示寬度"(兩種)
    * height:圖片顯示的高度(兩種)
    * alt:圖片的說明文字  

      <img  src="../imgs/girl4.jpg"  width="60%"  height="70%"  alt="漂亮女孩" />
     <marquee>
           <img  src="../imgs/girl4.jpg"  width="60%"  height="70%"  alt="漂亮女孩" />
     </marquee>
     
  * 超鏈接標籤(*****)
   * 寫法:<a></a>
   
   * 鏈接資源

    <a  href="www.baidu.com">百度</a>

    <a  href="http://www.baidu.com">百度</a>

    <a  href="../imgs/girl.jpg">漂亮女孩</a>

   <a href="../imgs/1.rar">1.rar</a>(文件的下載)

    * 必須要指定屬性:href="鏈接的地址"
    * 需要編寫協議
             * HTTP
    * 默認file文件的協議
             * 如果瀏覽器可以解析文件,默認會打開文件。
              * 如果瀏覽器不可以解析文件,彈出下載窗口。
    * 支持自定義協議
     * 瀏覽器解析不了的協議,默認找操作系統的引用程序。
     
   * 定位資源
    * name 定義錨點

      

    * 點擊 href="#錨點名稱"
   
   
  * 表格標籤(*****)
   * 把數據封裝成表格。
   * 表格標籤
   <table>
    <caption>用戶列表</caption>
    <tr>
     <th>數據</th>
     <th>數據</th>
    </tr>
    <tr>
     <td>數據</td>
     <td>數據</td>
    </tr>
   </table>

      
       

      
   table的屬性
    * border: 邊框
    * width: 寬度
    * height: 高度
    
   tr的屬性
    * align:中間的文字的對齊方式 
    
   td獲取th
    區別:th中間的內容粗體顯示。
     th中間的內容默認居中。
     th一般用來表格的表頭
     
    td的屬性
     * width  寬度
     * height 高度
     * 合併單元格(值的寫法:合併幾個單元格,值就寫幾)
      * 行合併 rowspan=""
      * 列合併 colspan=""
      
   * <caption></caption>必須要寫在table的中間
          
     
     

* 表單標籤(**********)
   * 收集用戶輸入的數據
    <form action="success.html" method="post">     name屬性一定要指定
              輸入姓名:<input type="text" name="username" /><br/>
              輸入密碼:<input type="password" name="password"  /><br/>
              選擇性別:<input type="radio" name="sex" value="nan"/>男
                                <input type="radio"  name="sex" checked="checked" value="nv"/>女<br/>
    
              選擇愛好:<input type="checkbox" checked="checked" name="love" value="lq"/> 籃球
                                <input type="checkbox"  name="love" value="zq"/>足球
                                <input type="checkbox"  name="love" value="pq"/>排球
                                <input type="checkbox"  name="love" value="bq"/>冰球<br/>
             上傳附件:<input type="file" name="myfile" /><br/>
              隱藏組件:<input type="hidden" name="userId" value="001" /><br/>
  
              選擇城市:<select name="city">
                                          <option value="none">--請選擇--</option>
                                         <option value="bj" selected="selected">北京</option>
                                         <option value="sh">上海</option>
                                         <option value="sz">深圳</option>
                               </select>
    <br/>
  
  個人簡介:<textarea rows="10" cols="10" name="desc"></textarea><br/>
   
                            <input type="reset" value="重置數據"/>
                            <input type="submit" value="提交數據"/>  
                            <input type="button" value="我是按鈕"/>
                            <input type="image" src="../imgs/tj.png" />
    
 </form> 


   * 表單的標籤
   <form >
    * form的屬性
     * action="表單的提交路徑"
      * http://www.baidu.com
      * html頁面 
     * method="提交方式(默認是get方式)"(面試題)
      * form表單的提交方式有哪些?(get和post的區別)
       * 答:form表單提交方式有很多,常用的有兩種post和get
        * post和get提交方式的區別:
         * get方式會把參數列表顯示在地址欄上,post方式不會(請求體)。
         * get方式說明網站安全級別較低,post安全級別較高。
         * get方式不支持大數據,post支持大數據。
         
       * 推薦大家使用post方式。
    
    * 用戶輸入的內容
    <input type="類型" name="名稱(必須要指定)" value="是否指定value屬性" />
     * name屬性必須要指定,value可以看情況指定

    
    * type="text"   普通的文本框
     * name必須指定
     
    * type="password"  密碼框
     * * name必須指定
     
    * type="radio"   單選按鈕
     * name必須指定 value必須指定
     * name的屬性,值要相同
     * 默認值:checked=checked或者true
     
    * type="checkbox"  多選按鈕
     * name必須指定 value必須指定
     * 默認值:checked=checked或者true
     
    * type="reset"   重置:恢復到最初的狀態 
    * type="submit"   提交表單
     * 點擊提交後,地址欄發生了變化(?sex=on)
     * 在普通的文本框上添加name屬性 name="username"之後,點擊提交,地址欄發生了變化(?username=haha&sex=on)
      String str = "?username=haha&sex=on";
     * ?username=zhangsan&password=123&sex=nan&love=zq 
      
    * type="file"   選擇文件  
     * name屬性指定
    * type="hidden"   隱藏組件
     * name指定 value指定 
     
    * type="button"   按鈕
     * value="顯示的文字"
     * 和js(javascript) 綁定事件
    
    * type="image"   圖片
     * 提交 引入外部的一個文件(圖片)
    
    * 聲明選擇框 
     <select name="city">
      <option value="bj">bj</option>
      <option value="sh">sh</option>

       selected="selected" 代表默認值
     </select> 
     
    * <textarea>文本域(輸入多行內容,滾動條)
     * rows="行"
     * clos="列" 
     * name屬性指定
     * selected="selected" 代表默認值
   </form>
   
   
  * 框架標籤(瞭解)
   * 對網頁進行佈局
   
 * 框架標籤
    <frameset rows="150,*" >
     <frame src="鏈接html" name="top">
     <frame src="鏈接html" name="left">
    </frameset>
   
   * 前提條件:不能寫在<body>標籤的內部和下面

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章