1. 程式人生 > >【HTML基礎】語法1

【HTML基礎】語法1

ack close 兩個 log 默認 scroll blank 回到頂部 天都

從今天開始學習一些前端的知識,從HTML開始,爭取每天都積累一點。

什麽是HTML?

HTML(HyperText Markup Language,超文本標記語言),所謂超文本就是指頁面內可以包含圖片、鏈接、甚至音樂等非文字元素,HTML不是一種編程語言,而是一種標記語言,會用到一系列的標簽,用來描述網頁的語言,HTML的文件的後綴名為(.html)。

HTML結構標準

一個HTML文件的基本結構如下所示:

<!doctype html>    聲明文檔的類型,註意!號兩邊不能有空格
<html>    根標簽
<head>    頭標簽
    
<title> </title> 標題標簽 </head> <body> 主題標簽 </body> </html>

下面就根據基本結構寫一個簡單的HTML文件:

<!doctype html>
<html>
<head>
    <title>hello</title>
</head>
<body>
大家好!我是Frank!    
</body>
</html>

效果圖:

技術分享

HTML標簽和關系分類

單標簽,只有一個尖括號:

例如:<!doctyoe html> <!-- 註釋標簽> <img src="" alt""> 

雙標簽,包含兩個尖括號的標簽,不帶斜線的為標簽的開始,帶斜線的為標簽的結束:

例如:<html></html> <head></head> <title></title>

關系分類:

嵌套關系:head標簽和title標簽就是一種嵌套關系,<head><title></
title></head>; 並列關系:head標簽和body標簽之間就是並列關系,<head></head><body></body>

常用單標簽

註釋標簽

可以使用ctrl+/將一行註釋,這樣瀏覽器在讀取HTML文件的時候,會忽略被註釋的行,如下:

<!-- 大家好!我是Frank!     -->

換行標簽 <br />

<body>
<!-- 大家好!我是Frank!     -->
大江東去,浪淘盡,千古風流人物。<br /> 故壘西邊,人道是:三國周郎赤壁。
</body>

效果圖:

技術分享

水平線標簽 <hr />

<body>
大江東去,浪淘盡,千古風流人物。<br /> 故壘西邊,人道是:三國周郎赤壁。
<hr />
</body>

效果圖:

技術分享

圖片標簽

<img src="byzx.jpg">

src:圖片的來源,可以為相對路徑,也可以為絕對路徑,建議使用相對路徑,在使用相對路徑的時候,使用兩個點".."跳出當前目錄。

alt:替換文本,當圖片不顯示的時候,就會顯示文字。

title:提示文本,鼠標放在圖片上會顯示的文字。

width:圖片的寬度。

height:圖片的高度。

<img src="byzx.jpg" alt="白夜追兇" title="白夜追兇劇照" width="300">

效果圖:

技術分享

當指定的路徑不正確或者圖片被刪除的時候,會顯示替換文本:

技術分享

最後註意,當只指定寬度或者高度的時候,同比例放大或者縮小(如果指定的寬度或者高度一樣,圖片大小不變),如果即指定了高度又指定的寬度且比例與原圖片不一樣,圖片會變形。

超鏈接

<a href="byzx.jpg" title="白夜追兇" target="_blank">點我啊</a>

href:去往的路徑或者是跳轉的頁面,必填的屬性

title:提示文本,鼠標放在超鏈接上會顯示文字

target="_blank":打開新的頁面,不關閉自身的頁面,默認target等於"_self",表示打開新的頁面,關閉自身的頁面。

效果圖:

技術分享

錨鏈接

當我們再瀏覽一個網頁的時候,瀏覽到底部的時候,突然想返回到頂部,就可以使用錨鏈接來實現了。

1.第一步定義一個錨點
 <p id="here">一場滅門慘案,讓原本逍遙浪蕩的關宏宇成了在逃的通緝嫌犯。身為刑偵支隊隊長的雙胞胎哥哥關宏峰,誓要查出真相,但出於親屬回避的原則,警隊禁止關宏峰參與滅門案的調查工作。關宏峰義憤辭職。調任了代支隊長的周巡處於破案壓力,也為了追尋關宏宇的下落,設計讓離職的關宏峰以“編外顧問”的身份繼續參與各大重案要案的調查。而警隊所有人都被隱瞞了。由於罹患“黑暗恐懼癥”,白天和黑夜出現在警隊的“顧問關宏峰”,其實是由孿生兄弟二人白夜分飾,性格迥異的兄弟兩人在警隊中馬腳不斷,背負著隨時被周巡及各路人馬發現的危險,一路偵破了各種大案要案,目的只是想伺機調閱滅門案的案卷查出真相,以還清白……</p>
.......(略)
2.超鏈接到錨點
<a href="#here">回到頂部</a>

效果圖:

技術分享

空鏈接

當不清楚鏈接到哪裏的時候,可以使用空鏈。

<a href="#">空鏈</a>

效果圖:

技術分享

超鏈接的優化寫法:為整個頁面指定target的方式,可以在head裏面指定:

<base target="_blank"> 

超鏈接可以做下載功能,但不是很推薦:

<a href="Python核心編程(第二版).zip">點此下載</a>

效果圖:

技術分享

常用雙標簽

文本內容標簽 <p> </p>

<body>
    <p>今晚的長安街華光溢彩,人民大會堂嘉朋滿座,喜氣盎然。我們共聚於此,隆重慶祝中華人民共和國成立六十八周年。我代表黨中央、國務院,向全國各族人民致以節日祝賀!向港澳同胞、臺灣同胞、海外僑胞致以親切問候!向所有關心和支持中國現代化建設的國際友人表示衷心感謝!</p>

</body>

p標簽指定的段落文本上面會空一行。

瀏覽器顯示效果:

技術分享

標題標簽 h1-h6

在一個頁面上,h1最好只出現一次。

    <h1>李克強在慶祝建國68周年招待會上致辭</h1>
    <h2>李克強在慶祝建國68周年招待會上致辭</h2>
    <h3>李克強在慶祝建國68周年招待會上致辭</h3>
    <h4>李克強在慶祝建國68周年招待會上致辭</h4>
    <h5>李克強在慶祝建國68周年招待會上致辭</h5>
    <h6>李克強在慶祝建國68周年招待會上致辭</h6>

效果圖:

技術分享

文本標簽 <font>文本內容</font>

<font size="6" color="red">李克強在慶祝中華人民共和國成立六十八周年招待會上的致辭</font>

可指定字體大小和字體顏色等。

效果圖:

技術分享

文本加粗標簽

<strong></strong>或者<b></b>,建議使用strong。

    <strong>來賓們、朋友們、同誌們!</strong>
    <b>來賓們、朋友們、同誌們!</b>

效果圖:

技術分享

文本傾斜標簽

<em></em> <i></i>,建議使用em。

    <em>來賓們、朋友們、同誌們!</em>
    <i>來賓們、朋友們、同誌們!</i>

效果圖:

技術分享

刪除線標簽

<del></del> <s></s> 建議使用del。

    <del>幹杯!</del>
    <s>幹杯!</s>

效果圖:

技術分享

下劃線標簽

<ins></ins> <u></u> 建議使用ins。

<ins>六十八年在人類歷史上只是短暫一瞬。</ins>  <u>六十八年在人類歷史上只是短暫一瞬。</u>

效果圖:

技術分享

特殊字符

有的時候我們需要顯示某些特殊字符,但是這些字符卻被HTML語法所使用,比如尖括號,所以可以用以下字符的代碼代替:

技術分享

列表

無序列表

    <ul type="circle">    #type指定行前面顯示的符號,默認為"disc"實心小圓圈,其他:"circle"空心小圓圈,"square"小方塊
        <li>白夜追兇</li>  #列表項
        <li>無證之罪</li>
        <li>好醫生</li>
        <li>美國囧案</li>
    </ul>

效果圖:

技術分享

有序列表

    <ol type="a" start="3">  #type可以為"1,a,A,i,I",start指定了開始的位置
        <li>白夜追兇</li>     #列表項
        <li>無證之罪</li>
        <li>好醫生</li>
        <li>美國囧案</li>
    </ol>

效果圖:

技術分享

自定義列表

    <dl>
        <dt>電視劇排行榜</dt>    #小標題
        <dd>白夜追兇</dd>     #解釋標題
        <dd>無證之罪</dd>
        <dd>好醫生</dd>
        <dd>美國囧案</dd>
    </dl>

效果圖:

技術分享

其他標簽

音樂標簽

<embed src="一人飲酒醉.mp3">  #如果想關閉播放的按鈕界面,可以加入hidden="ture",隱藏播放按鈕界面。

效果圖(此處應有聲音~~):

技術分享

滾動標簽

     <marquee behavior="alternate">
         <img src="byzx2.gif" height="200">
     </marquee>

其他的常用屬性:

中間的內容可以是文字,圖片等,可以設置高度height,寬度width,設置背景顏色bgcolor。
behavior:設置滾動的方式
    alternate:表示在兩端之間來回滾;
    scroll:表示由一端滾動到另一端,會重復
    slide:表示由一端滾動到另一端,不會重復

direction:設置滾動方向
    down:向下滾動
    left:向左滾動
    right:向右滾動
    up:向上滾動

loop:設置滾動次數,-1代表一直滾下去

效果圖:

技術分享

小練習:

實現效果如下:

技術分享

實現代碼:

技術分享
<!DOCTYPE html>
<html>
<head>
    <title>周巡</title>
</head>
<body>
    <a href="關宏峰.html">關宏峰</a>
    <a href="周巡.html">周巡</a>
    <a href="周舒桐.html">周舒桐</a>
    <a href="高亞楠.html">高亞楠</a>
    <marquee>
        <img src="zx.jpg">
    </marquee>


</body>
</html>
<!-- 其余三個類似 -->
周巡的代碼

【HTML基礎】語法1