整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          前端教程之HTML(一)

          昨天了解計算機基礎知識后,小編今天帶大家學習前端三大腳手架之一的HTML,從常用程度上,HTML可以簡單的分為:基礎HTML、核心HTML。今天將學習基礎HTML(一),因為只有把地基打扎實了,才能建高樓。

          首先,什么是HTML?書本上稱為HTML(Hyper Text Markup Language),超級文本標記語言,說白了就是編寫一個網頁的語言;可以想象因為要講話,所以我們學會了文字,同理,因為要編輯網頁,所以我們要學習HTML;HTML是有一系列標記組成,同時也具有自己獨特的語法。通過標記和語法組成后,最終會由瀏覽器負責解釋,瀏覽器中有兩大解析器,html渲染解析器,js解析器(這塊后續會提到)。

          HTML的發展進程,從最開始的HTML2.0>HTML3.2>HTML4.0>HTML4.01>XHTML1.0>HTML5;目前HTML已經更新到了HTML5了,HTML5給我們帶來了很多新玩意兒,后面會陸續把好東西分享給大家。

          HTML5 質的發展

          在今日學習之前,先分析一些開發工具,作為新手,不建議使用具有代碼提示補全的工具,建議使用EditPlus,記事本之類的工具,只有把代碼寫扎實了,再進階到高級工具。

          下面進入HTML標簽的學習,也有叫標記的。

          一、標簽語法

          1、所有的標簽都必須使用尖括號擴起來,例如 <a>,<div> ... <A>,<a>

          2、有封閉類型的標簽,也有非封閉類型的標簽

          2.1、封閉類型,也稱作雙標記,則必須成對出現;語法規則: <標記>文本內容</標記>; 不同的標記,決定 了"文本內容"的不同表現形式;常見的封閉類型標記有:<a></a>,<p></p>,<div></div>

          2.2、非封閉類型,也稱作單標記、空標記;語法規則: <標記>或者<標記/> 常見的非封閉類型標記有: <hr>,<br>,<img>

          區別封閉類型和非封閉類型標簽,就看這標簽是一對出現的,還是單個出現的。

          3、標簽嵌套

          標簽之間可以相互嵌套,形成復雜的語法結構,簡單的例子如下:

          <body>

          <p>

          <a></a>

          </p>

          </body>

          4、標簽屬性,標簽屬性是指出現在開始標記中的內容,作用是修飾元素,如 <div 屬性名="屬性值"></div>

          標準屬性:就是每個元素與生俱來就具備的通用屬性,常見的標準屬性有:

          id :定義每個標簽的唯一標識

          title:提示文本

          class:樣式相關,類樣式

          style:樣式相關,行內樣式

          現在可以和小編一個編寫一個簡單的標簽,同時設置這個標簽的id屬性為myDIv。(屬性命名方式:駝峰命名,后續會分享給大家)

          實戰:第一步:先定義一個標簽div,即<div></div>

          第二步:添加id屬性,即<div id="myDIv"></div>

          疑問:如果存在多個屬性值怎么辦?怎么添加屬性值是編碼規范的?

          答:如果是多屬性的,那么直接在前一個屬性值后繼續編寫,不需要用“,”或者“;”分開,直接寫就對了!而且,多個屬性排名不分先后的,舉個栗子: <div id="myDiv" title="myTitle"></p>

          二、文檔結構

          1、文檔類型聲明:即聲明使用的HTML版本和風格,HTML5中使用聲明為: <!doctype html>

          2、html頁面

          2.1、文檔根元素,每個文檔有且僅有一對根元素 , html

          2.2、在根元素的內部,包含兩對子元素;

          2.2.1、head : 頁面的頭部內容,定義頁面全局信息 包含的內容有:

          <title></title> ;網頁標題,就是網頁地址上面顯示的名稱;

          <meta />:聲明元數據(編碼,關鍵字,描述),最重要的搜索引擎SEO主要是寫這部分;同時也可以定義一些網頁屬性,比如說,中文顯示 <meta charset="utf-8" />;

          <style></style>:聲明內部樣式表,聲明當前網頁所用到的樣式,這種方式的樣式定義只能運用在當前頁面,其他頁面不能使用這里定義的樣式;

          <link />:引入外部樣式表,引入外部定義好的樣式,只要是這個頁面想要用到某一個外部樣式表,就直接引入就可以用了,這種樣式表定義運用彌補上面<style></style>不能共享的缺陷,是的代碼達到了重用的優勢;

          <script></script>:定義或引入腳本文件,主要是引入一些js腳本語言,完成這個頁面所需要的交互;

          2.2.2、body : 頁面的主體內容,任何一個標簽,都可能會出現在body中;<body>也是標簽,它也可以定義自己的屬性,比如網頁背景有綠色,那么就是<body bgcolor="green"></body>;

          3、文本標記

          3.1、特殊的文本,除了正常文字外,在一些特定的情況下會需要有特別的標點符號等,小編舉例幾個常見的特殊符號的標記,如 空格對應的是“&nbsp;”、 <對應的是 “&lt;” 可以理解為less than 、> 對應的是 “&gt; ”理解為greater than、 版權標識對應的是 “&copy”,這里需要特別特別注意的一點是 每個特殊字符有需要“;”

          3.2、文本標記

          3.2.1、文本樣式

          <b>...</b>: 加粗文本;

          <i>...</i>:斜體文本;

          <u>...</u>:下劃線;

          <s>...</s>:刪除線;

          <sup>...</sup>:上標;

          <sub>...</sub>:下標;

          3.2.2、標題元素, 1-6級6個標題 <hn></hn> n:1-6 其中一級是最大的, 六級是最小的;

          3.2.3、段落元素,提供了結構化文本的表現方式, 語法:<p></p>, 注意:每對p標簽單獨成一個段落,常用屬性:

          align:水平對齊方式 取值:left center right;

          4、換行元素,在代碼的任何位置處,實現回車的效果 <br />,是非封閉類型標記;

          5、水平線, 又叫分割線, <hr /> 也是非封閉類型標記,常用屬性;

          5.1、size :水平線的粗細,通常以像素(px)為單位;

          5.2、width:寬度;

          5.3、align:水平線的水平對齊方式;

          5.4、color:顏色;

          6、分區元素目的:為元素進行分組,多數用在布局中;

          塊分區元素:<div></div> ;

          行內分區元素:<span></span>;

          注意:

          div :主要用在布局上;

          span:修改其內部內容的樣式;

          7、預格式化,保留源文檔中的空格和回車 <pre>文本內容 </pre>;

          8、注釋

          可以寫在html源碼中,但不被瀏覽器解釋的文本;

          語法: <!-- 注釋內容 -->

          !!!特別注意:行內元素與塊級元素

          塊級元素:默認情況下,塊級元素獨占一行,元素的前后都會自動換行 div、hn、hr、p等 主要用于布局。

          行內元素:默認情況,多個元素位于同一行,不會換行,span、文本標記... .主要行內元素作用:修改內部內容的樣式。

          最后,小編建議多多打代碼!

          預告:下一篇 前端教程之HTML(二)

          、什么是HTML

          HTML簡介

          HTML是用來描述網頁的一種語言,它是一種超文本標記語言,由一套標記標簽組成,在制作網頁時,HTML使用標記標簽來描述網頁。

          發展史


          HTML:Hyper Text Markup Language超文本標記語言

          超文本標記語言—在1993年6月互聯網工程工作小組工作案發布(并非標準)

          HTML2.0—1995年11月作為RFC1866發布,在RFC2854于2000年6月發布之后被宣布過時。

          HTML3.2—1996年1月14日,W3C推薦標準

          HTML4.0—1997年12月18日,W3C推薦標準

          HTML4.01(微小改進)—1999年12月24日,W3C推薦標準,2000年5月15日發布基本嚴格的HTML4.01語法,是國標標準化組織和國際電工委員會的標準

          XHTML1.0—發布于2000年1月26日,是W3C推薦標準,后來經過修訂于2002年8月1日重新發布

          XHTML1.1—2001年5月31日發布

          XHTML2.0是W3C的工作草案,由于改動過大,學習這個新技術的成本過高而最終胎死腹中,因此,現在最常用的還是XHTML1.0標準。

          目前最新的版本為HTML5,它是2004年被提出,2007年被W3C接納并成立新的HTML工作團隊,

          2008年1月22日公布HTML5第一份正式草案,

          2012年12月17日HTML5規范正式定稿,

          2013年5月6日,HTML5.1正式草案公布。

          HTML 5作為最新版本,提供了一些新的元素和一些有趣的新特性,同時也建立了一些新的規則。這些元素、特性和規則的建立,提供了許多新的網頁功能,如使用網頁實現動態渲染圖形、圖表、圖像和動畫,以及不需要安裝任何插件直接使用網頁播放視頻等。目前企業開發中也在增大使用HTML5的力度

          HTML的優勢

          • 各大瀏覽器廠商對H5的支持
          • 市場的需求
          • 跨平臺

          二、HTML的基本結構

          • <html>......</html> HTML文檔的開始和結束標記。
          • <head>……</head> 頭控制標記,不在界面上進行展示,子標簽可設置SEO優化的一些內容以及設置網頁的編碼。
          • <title>……</title>:設置瀏覽器的窗口上標題。
          • <body>……</body>:頁面可見內容。

          三、HTML的基本標簽

          • 標題標簽

          h1~h6


          源代碼

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title>標題標簽</title>

          </head>

          <body>

          <h1>這是一級標題</h1>

          <h2>這是二級標題</h2>

          <h3>這是三級標題</h3>

          <h4>這是四級標題</h4>

          <h5>這是五級標題</h5>

          <h6>這是六級標題</h6>

          <h7>這是七級標題</h7>效果怎么顯示不出來呢???

          <h1>這是一級標題</h1>

          </body>

          </html>

          瀏覽器預覽效果


          • 段落標簽和換行標簽

          p標簽為段落標簽,br標簽為換行標簽


          源代碼

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title>段落和換行標簽</title>

          </head>

          <body>

          <h1>北京歡迎你</h1>

          <p>北京歡迎你,<br>為你開天辟地</p>

          <p>北京歡迎你,<br/>有有勇氣就會有奇跡</p>

          </body>

          </html>


          瀏覽器預覽效果圖


          • 水平線標簽

          hr標簽為水平線標簽


          源代碼

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title>水平線標簽</title>

          </head>

          <body>

          <h1>漂洋過海來看你</h1>

          <hr>

          <p>為你我用了半年的積蓄,<br>漂洋過海來看你</p>

          <hr/>

          </body>

          </html>


          瀏覽器預覽效果圖


          • 字體樣式標簽

          em為斜體標簽,strong為字體加粗標簽


          源代碼

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title>字體樣式標簽</title>

          </head>

          <body>

          <h1>漂洋過海來看你</h1>

          <hr>

          <p>為你我用了<em>2017</em>半年的<strong><em>積蓄</em></strong>,<br>

          <em><strong>漂洋過海</strong></em>來看你

          </p>

          <hr/>

          </body>

          </html>


          瀏覽器預覽效果圖

          • 注釋和特殊符號

          注釋使用:<!--被注釋的內容-->

          大于號:> great than的縮寫

          小于號:< less than的縮寫

          雙引號:""

          版權符號:©

          空格:


          源代碼

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title>注釋和特殊符號</title>

          </head>

          <body>

          <pre>

          注釋使用:<!--被注釋的內容-->

          大于號:> great than的縮寫

          小于號:< less than的縮寫

          雙引號:""

          版權符號:©

          空格:

          </pre>

          <!-- 我是被注釋的內容,我只留給你們看,不會在頁面上顯示 -->

          5<10>6 <br>

          "我是被雙引號引起來的內容"<br>

          ©自由職業開發者公司<br>

          我是 測試 空 格的

          </body>

          </html>


          瀏覽器預覽效果圖


          以上就是HTML的簡單入門,后續帶大家更深入的了解HTML

          :點擊上方"WEB網頁設計自學平臺"↑ 可以訂閱噢!

          摘要 51RGB官方微信在學習CSS制作知識之前,我們必須需要認識的HTML什么基礎知識。

          一、必知HTML基礎-CSS教程系列

          • 目錄

          1. 搞清瀏覽器作用

          2. 搞清什么是HTML

          3. html作用

          4. html我們涉及哪些基礎知識

          5. 常見html單詞及單詞功能作用有哪些

          6. html結構

          7. html與CSS關系

          1、搞清瀏覽器作用

          瀏覽器主要作用是瀏覽網頁作用,在DIV+CSS制作開發時候仍然是瀏覽我們制作開發重構網頁作用。瀏覽器可測試我們開發的CSS網頁兼容性、網頁效果、因開發疏忽導致錯誤等作用。

          在CSS測試(CSS工具)里常用瀏覽器包括IE6、IE7、IE8、火狐(FF)、谷歌(chrome)、蘋果Safari、Opera主流瀏覽器。至于傲游、360瀏覽器因為他們使用你系統自帶的IE內核,所以不必考慮,只要支持你瀏覽器版本即支持類似這2款瀏覽器

          需要兼容瀏覽器有哪些?http://www.51rgb.com/css-tool/t86.shtml

          2、搞清什么是HTML

          html是hypertext markup language的縮寫,即超文本標記語言。可以這樣理解,HTML文件是一定規則規律以html\htm等命名后綴名的文本文件。

          3、html作用

          HTML作用,通過一定html自身語法結構(html結構),顯示文字、圖片、動畫(flash)、視頻或音頻音樂。而CSS則是配合html實現漂亮的各式各樣的頁面內容。

          4、html我們涉及哪些基礎知識

          Html擴展名、html源代碼、DOCTYPE、html結構、head標簽、charset

          5、常見html單詞及單詞功能作用有哪些

          a、B(strong):加粗

          b、P:換行實例:<p>我是第一段內容</p><p>我是第二段內容</p>

          c、Br:提行實例:我是第一排<br />我是第二排內容

          d、px:像素、長度寬度單位

          實例:width:30px; 寬度30像素

          e、ul、ol、li列表標簽實例:

          1. <ul>

          2. <li>列表一</li>

          3. <li>列表二</li>

          4. <li>列表三</li>

          5. </ul>

          6. <ol>

          7. <li>列表一</li>

          8. <li>列表二</li>

          9. <li>列表三</li>

          10. </ol>

          f、div與span:都是html標簽

          實例:<div>我占一行</div><span>我多長占多長位置</span>

          兩者區別:DIV占用1整排,而SPAN所占位置是內容多少占用多長長度

          g、img:圖片引用標簽

          <img src="/css-images/css-logo.gif" />圖片標簽

          h、dl dt dd:CSS的另類表格組合

          實例:

          <dl>

          <dt>我是標題</dt>

          <dd>列表一</dd>

          <dd>列表二</dd>

          </dl>

          j、title:標題標簽

          實例:<title>標題</title>

          特點,在一個網頁內只能使用一次(只能出現一次)

          6、html結構 - TOP

          這里Html結構可用于每次新建制作網頁模板使用。

          舊html結構:

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

          <html xmlns="http://www.w3.org/1999/xhtml">

          <head>

          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

          <title>DIVCSS5標題</title>

          </head>

          <body>

          具體網頁呈現內容

          </body>

          </html>

          經過CSS教程網的DIVCSS5優化后的HTML結構(可用于每次新建HTML模板):

          <!DOCTYPE html>

          <html>

          <title>標題</title>

          <meta name="keywords" content="關鍵字" />

          <meta name="description" content="網頁描述" />

          <link href="這里CSS文件引入地址" rel="stylesheet" type="text/css" />

          內容www.divcss5.com提供

          7、html與CSS關系 - TOP

          搞清楚html與CSS關系很重要,也是認識CSS基礎。html與CSS關系解釋:HTML內放置顯示網頁要顯示的具體內容(圖片、文字、動畫等)而CSS是控制HTML內這些具體內容的怎么顯示、怎么排版、顏色、大小、寬度、高度、左右布局等顯示樣式。

          以上7點是學習CSS的html基礎,可能還不完善,但是在以后運用的時候DIVCSS5會給大家詳細、本簡單CSS教程分為15節,此節DIV CSS教程以文字內容為主,以后會穿插更多實例和圖例、跟我做的內容希望對大家能有幫助。


          主站蜘蛛池模板: 久久99精品一区二区三区| 亚洲av日韩综合一区久热| 精品国产一区二区三区久久| 国产精久久一区二区三区 | 日韩在线视频一区| 狠狠综合久久av一区二区| 亚洲一区二区三区免费| 日韩精品成人一区二区三区| 一区二区三区精品| 在线视频国产一区| 久久一区二区三区精品| 午夜福利无码一区二区| 一区二区三区四区精品| 色欲精品国产一区二区三区AV| 中文字幕一区日韩精品| 合区精品久久久中文字幕一区| 亚洲乱色熟女一区二区三区丝袜| 精品国产一区AV天美传媒| 国产一区二区三区露脸| 香蕉免费一区二区三区| 无码国产精品一区二区高潮| 国产午夜精品一区理论片飘花| 国产乱码精品一区二区三区中| 人妻无码一区二区视频| 久久青草国产精品一区| 精品一区二区三区高清免费观看| 天堂一区二区三区在线观看| 美女视频一区二区三区| 午夜精品一区二区三区免费视频| 亚洲av无码一区二区三区在线播放| 午夜福利国产一区二区| 日日摸夜夜添一区| 国产麻豆精品一区二区三区v视界| 亚洲国产AV无码一区二区三区| 中文字幕亚洲一区二区三区| 无码人妻啪啪一区二区| 国产成人无码一区二区在线播放| 国内精自品线一区91| 无码精品黑人一区二区三区| 日韩一区二区三区视频| 精品欧美一区二区在线观看|