新手學H5——第一周

来源:http://www.cnblogs.com/cherishli/archive/2017/02/22/6430038.html
-Advertisement-
Play Games

對於新手來說,這篇算是比較詳細的內容了,就算沒有基礎,應該也能從頭看懂 ...


作為一個新手,要從頭學習Html編程語言,需要從最基礎的開始。我所使用的編程軟體是Hbuilder。

1.Html文檔結構

包括head和body兩部分

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
</html>

 

註意開頭必須有文檔類型強調!

 

2.Html標簽 標簽是Html最基本的單位和最重要的組成。 使用<>括起來。 所有的Html標簽必須是閉合標簽。可以是成對的,比如<title> </title>;也可以是自閉合標簽,比如:<img />; 也就是說/表示這一個或者一對標簽的閉合。標簽必須正確嵌套,不能交叉。 3.Html標簽屬性 是標簽的一部分,用於包含額外的信息 可以有多個屬性。 以下為head中常用的標簽及作用。<!-- -->中內容為註釋。
<!DOCTYPE html>
<!--
    文檔聲明:必須有,而且必須在文檔頁面的第一行。
Html5已經簡化為以上樣式
-->
<html>
    <head>
        <!--Head標簽內的信息用於描述網頁的基本信息,即元數據-->
        <title>我的世界</title>
        <!--網頁的標題,即網頁選項卡上的文字-->
        <link rel="icon"href="img/111.png" />
        <!--使用link標簽連接網頁圖標
            rel:聲明連接文件的類型
            type屬性可省略
            href屬性:表示圖片的路徑地址
        -->
        <meta charset="UTF-8">
        <meta name="keywords"content="你好,H5,高大上" />
        <!--網頁關鍵字,用半形逗號隔開-->
        <meta name="description"content="--helloword哈哈哈哈" />
        <!--meta標簽常用屬性
            1.charset 設置文檔字元集編碼格式》》》常見字元集編碼格式:utf-8萬國碼Unicode,GB-2312國標碼,gbk擴展的國標碼
            2.http-equiv將我們的信息寫給瀏覽器看,可選屬性值Content-Type refresh set-cokie,配合content屬性.(http-equiv屬性只是表明需要設置那一部分,具體內容放到content屬性中)
            3.name屬性:使用方法與http-equiv相同,常用屬性值keywords  author description
            將信息寫給搜索引擎看
        -->
        
        
    </head>
    
    <body>
    </body>
</html>

 

  4.標簽分類 塊級標簽:顯示為塊狀,前後隔一行(自動換行) 行級標簽:按行從左往右逐一顯示。 5.常見的塊級標簽 <h1>標題標簽</h1> <h2></h2> ....<h6></h6> h1最大,h6最小,自動加粗 <p></p>段落標簽 <hr />水平線標簽 <br/>換行標簽 <blockquote cite="http://www.cnblogs.com">橫眉冷對千夫指</blockquote>引用標簽 cite屬性表明引用來源,一般表明引用網址。瀏覽器顯示預設首行縮進。 <pre></pre>預格式標簽,瀏覽器顯示樣式 1.為等寬字體 2.代碼中的換行,空格等元素在瀏覽器直接顯示 6.基於佈局的塊級標簽 有序列表(order list):<ol> <li>第一項</li> <li>第二項</li> <li>第三項</li>            </ol> 無序列表(unorder list): <ul> <li>第一項</li> <li>第二項</li> <li>第三項</li> </ul> 定義描述列表: <dl> <dt>定義列表標題</dt>........標題頂格顯示 <dd>描述項第一項</dd>......描述項相對標題進行縮進顯示 <dd>描述項第二項</dd> </dl> 組合標簽:用於顯示圖片及圖片標題 有兩個子標簽:<img/>圖片 <figcaption></figcaption>圖片的標題   <figure> <img src="img/000.jpg" /> <figcaption>圖片標題</figcaption> </figure> 分區標簽: <div></div> 7.常見的行級標簽 span(文本) <span></span> 無實際意義,用於包裹某部分文字,修改特定樣式 em(強調) <em></em> 表示強調,強調的樣式為傾斜 strong(強調) <strong></strong>強調樣式加粗,強調程度比em高(Html5要求標簽儘可能實現語義化) q(短引用) <q></q> 顯示內容加引號 i(傾斜) <i></i> b(加粗) <b></b>i標簽表示傾斜,沒有強調效果 small(縮小字體)<small></small> 使顯示的字體小一號,可多重嵌套直到字型大小達到下限 big(放大字體) <big></big> 與small相反 img(圖片) <img /> 1.src:表示引用圖片的地址 (路徑地址寫法:1.相對路徑:以當前文件為準去尋找圖片地址 a.與文件同一層直接寫圖片名 b.圖片在文件下一層:文件夾名/圖片名 c.圖片在文件上一層:../圖片名 2.絕對路徑:file:///E:/00.jpg 禁止使用 3.網路地址:網路上的圖片鏈接 一般不用 ) 2.圖片的寬度高度。可用CSS代替 3.title:圖片標題,當滑鼠指上去顯示的文字。 alt:圖片無法顯示時候顯示的文字 a(超鏈接) <a href="" target=""></a> 1,target=“_blank”超鏈接在新頁面打開 _self在自身頁面打開 2.rel:指定當前文檔與與被鏈接文檔的關係.(rel="prev"被鏈接文檔前一篇文檔,rel="next"後一篇文檔 rel="prefetch"預載入,當前文檔載入完成後利用空餘時間預載入即將連接的文檔 rel="icon"被鏈接圖片是當前文檔的圖標。rel="stylesheet"被鏈接文檔是當前文檔的樣式表 3.錨鏈接: 本頁面錨鏈接 ①設置錨點<a name="top"></a> ②在連接上使用#name跳到對應錨點,<a href"=#top" target="_self">超鏈接</a> 頁面間錨鏈接 ①在即將跳轉頁面的指定位置設定錨點 ②在超鏈接的href屬性中使用"頁面地址.html#name" 功能性連接 ①mailto:// 用於給指定郵箱發送郵件 <a href="mailto:[email protected]"target="_self">郵件</a> ②"tencent://message/?uin= 給指定QQ發送郵件 <a href="tencent://message/?uin=805216490"target="_self">扣扣</a> <s>表示有誤文本刪除線</s> <cite>cite表示引用,瀏覽器表示為傾斜</cite> <code>僅僅表示為代碼,瀏覽器等寬顯示,但是不會保留代碼格式,須配合pre標簽使用</code> sup上標文本 sub下標文本X<sup>2</sup> 版權符號© &copy..........這些不常用 示例見下方程式:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <a name="top"></a>
        <h1>這是標題標簽h1</h1>
        <h2>比h1小點</h2>
        <h6>標題標簽有6種h1最大,h6最小</h6>
        <hr />
        <!--hr 水平線-->
        <p>這是P標簽&nbsp;→空格)&copy;→版權    代表一個段落,<br/>兩個P標簽,中間隔一行。br(自閉和標簽)換行標簽</p><br />
        <p>這個也是一&nbsp;&nbsp;&nbsp;個段落,用P標簽包裹的</p>
        <blockquote cite="http://www.jredu100.com">
            這是引用標簽
        </blockquote>
        <pre>這是pre標簽。預格式
                  我被換行了。標簽內內容格式原封不動</pre>
        
            helloworld
        <!--body 網頁主題內容  註釋快捷鍵  ctrl+/--> 
        <!--有序列表OL-->
        <ol>
            <li>有序列表第一項</li>
            <li>有序列表第二項</li>
            <li>有序列表第三項</li>
        </ol>
        <!--無序列表UL -->
        <ul>
            <li style="list-style: none;">無序列表第一項</li>
            <li>無序列表第二項</li>
            <li>無序列表第三項</li>
        </ul>
        <!--定義描述列表-->
        <dl>
            <dt>這是DL的標題DT,一個DL一般只有一個</dt>
            <dd>這是DL的描述項dd</dd>
            <dd>這是DL的描述項dd2</dd>
        </dl>
        <a name="t"></a>
        <!--<img src="img/tour.png" alt-->
            *********分割線**************<br />
            <span style="color: red;font: '微軟雅黑';font-size: 24px;font-weight: bold;">我真帥</span>
            <em>em表示強調,強調的樣式為傾斜</em>
            <strong>強調樣式加粗</strong>
            
            <i>i標簽表示傾斜,沒有強調效果</i>
            <b>b標簽表示加粗,沒強調效果</b>
            <q>表示短引用,自帶雙引號</q>
            <s>表示有誤文本刪除線</s>
            <cite>cite表示引用,瀏覽器表示為傾斜</cite>
            <code>僅僅表示為代碼,瀏覽器等寬顯示</code>
            
            <small>small比正常的標簽字體小一號,可以多層嵌套,一直小到最小字體</small>
            <big>big標簽大一號</big>
       <img src="img/111.png"title="和尚"alt="這是一張圖"/>
       <!--img表示圖片
                src 圖片的地址,可以是網路圖片,相對路徑
                title 圖片標題
                alt 圖片不顯示時顯示的文字
                align 設置圖片文字對齊方式
            -->
       <a href="liebiao.html"target="_blank">
       <!--
                【a標簽】
                href表示跳轉的地址。1 跳轉的地址可以是網路連接
                2 可以通過相對路徑站內其它HTML文件,
                相對路徑的確定 
                 a,如果在同意文件夾,直接寫文件名
                b 如果目標文件在當前文件夾下一層,直接寫“文件夾名/文件名”
                c  如果目標文件在當前文件上一層“../文件名”
                target表示頁面打開的位置:
                1  _self代表自身頁面打開
                2 _blank新頁面打開
                title 超鏈接標題,滑鼠指上去顯示的提示
            -->


    </body>
</html>

 

 8.表格 table

表格的行:tr 每行中的列: td 表格的標題:th 預設加粗,單元格居中。 寫法: <table>         <tr>         <th></th>         <th></th>         </tr>         <tr>         <td></td>         <td></td>         </tr> </table> 這是個兩行兩列的表格 常用屬性: 1.boder:給表格添加邊框,當boder屬性增大時,只有外圍框線增加,單元格邊框始終為1px 2.cellspacing:單元格與單元格之間的距離。當cellspacing=0時,只會使單元格間距為0,不會合併邊框線 (表格樣式合併,樣式:boder-collapse:collapse;) 3.cellpadding:表示單元格裡邊內容與邊框線的距離 4.width、height 表格的寬高 5.Align:表格在屏幕的左中右顯示》》給表格加上align相當於給表格加上浮動 6.bgcolor:背景色 等同於style=”background-color:“ 7.background:背景圖片 等同於style=”background-image“ 8.bodercolor:邊框顏色。

 

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

-Advertisement-
Play Games
更多相關文章
  • 1.匿名函數不能單獨定義,必須進行賦值操作或者立即執行,否則會被JS引擎定義為語法錯誤 2.在函數體後面加括弧就能立即調用,這個函數形式必須是函數表達式,不能是函數聲明 3.可以在函數前面加符號,或者用括弧將函數包住來消除函數聲明 4.消除函數聲明最安全的做法是加括弧,因為運算符號還會和函數的返回值 ...
  • 尚未整理,請稍後 ...
  • 1.JS解析步驟: a.預解析 將變數聲明提升; 將函數聲明及函數內容提升,可以理解成原來位置的函數在解析代碼時已經提到代碼初始位置; 遇到重名,只留下一個; 如有重名變數和函數,留下函數; 如有兩個重名函數,後一個函數覆蓋前一個函數; firefox不能預解析塊內定義的函數,出於相容性考慮,定義函 ...
  • 二維數組中的查找 題目描述 在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 實現代碼 思路 矩陣是有序的,從左下角來看,向上數字遞減,向右數字遞增, 因此從左下角開始查找,當要查找 ...
  • ·················································· ...
  • 1.根類 Ext.form.Basic 提供了,表單組件,欄位管理,數據驗證,表單提交,數據載入的功能 2.表單的容器 Ext.form.Panel 容器自動關聯 Ext.form.Basic 的實例對象更方便的進行欄位的配置 重要屬性 defaultType:"" 設置預設子項 的xtype 3. ...
  • 實現效果 1.首先創建html代碼 2.創建canvas環境 3.繪製5像素寬的運動外圈 4.繪製白色外圈 5.百分比文字繪製 6.讓它運動起來 完整代碼 ...
  • JavaScript的內部對象 按創建方式不同分為:使用變數聲明的隱性對象,使用new創建的顯性對象 隱性對象 在賦值和聲明後就是一個隱性對象,隱性對象不支持prototype屬性,也無法隨意擴展對象屬性。 顯性對象 顯性對象支持prototype屬性,支持新建對象屬性。 JavaScript提供了 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...