1. 程式人生 > >HTML的學習(5)

HTML的學習(5)

備註:不要做無用功,注意學習效率是學習中要時刻提醒自己的事情。

你將創造出什麼呢?

你在這裡會看到怎麼去建立HTML專案,首先我們會告訴你會做出什麼,然後通過我們的引導,這樣你就會完成了學習並且掌握住。

在這個課程裡,你將會建立自己的社交網路個人資料。檢查我們的練習檔案 index.html。

練習題:

<!DOCTYPE html>
<html>
	<head>
		<title>金剛</title>
	</head>
	<body>
		<img src="http://fenby.b0.upaiyun.com/Courses/HTML/1013411.jpg" />
		<p>我是一個男性,89歲,攀登在帝國大廈上面</p>
		<ul>
			<li><p style="color:red">興趣</p>
				<ul>
					<li style="font-family:Futura">香蕉</li>
					<li style="font-family:Futura">攀登東西</li>
					<li style="font-family:Futura">HTML</li>
				</ul>
            </li>
			<li><p style="color:red">工作</p>
				<ol>
					<li style="font-family:Futura">巨型猿</li>
					<li style="font-family:Futura">Web 開發人員</li>
				</ol>
            </li>
			<li><p style="color:red">在哪裡上學</p>
				<ol>
					<li style="font-family:Futura">父親高中</li>
					<li style="font-family:Futura">母親高中</li>
					<li style="font-family:Futura">哈佛大學</li>
					<li style="font-size:18px; font-family:Futura">耶魯大學</li>
				</ol>
            </li>
			<li><p style="color:red">最喜歡的事情</p>
				<ul>
					<li style="font-family:Futura">喜歡爬上一個巨大的建築.</li>
				</ul>
            </li>
		</ul>
	</body>
</html>

結果:

你有這個能力

你見過一個社交網站只是用HTML框架來構成的嗎?

我們已經建立了您的個人資料頁的基礎知識,但其中的細節由你決定。首先,我們來完善關於你自己的頁面。

說明

  1. 把你的名字放在<title></title>標籤裡。
  2. 把你喜歡的圖片新增在 <body></body>標籤裡。

練習題:

<!DOCTYPE html>
<html> 
	<head>     
	    <title>一隻灑鹿</title>
	</head>
	<body>
	  <p>這隻鹿可還可愛???</p>
     <img src="http://img4.duitang.com/uploads/blog/201401/21/20140121205336_EEmVh.thumb.600_0.gif">  
    </body> 
</html>

結果:《lintcode》

關於你的一點

現在知道名字,喜歡什麼,但是僅此而已。你的個人資料應該包含一些別的東西。

說明:

建立一個段落在你的照片下面,這次要加上你的年齡、性別、家鄉、你的興趣,最喜歡的事情,你住在哪裡,在哪裡工作,在哪個學校唸書等等。

練習題:

<!DOCTYPE html>
<html> 
	<head>     
	    <title>一隻灑鹿</title>
	</head>
	<body>
	  <p>這隻鹿可還可愛???</p>
     <img src="http://img4.duitang.com/uploads/blog/201401/21/20140121205336_EEmVh.thumb.600_0.gif">  
	  <!--這是一個解釋段落-->
	  <p style="background-color:yellow">個人介紹</p>
	  <ul>
		<li><strong>年齡:</strong>5歲</li>
		<li><strong>性別:</strong>男孩子</li>
		<li><strong>家鄉:</strong>大象家</li>
		<li><strong>興趣:</strong>游泳</li>
		<li><strong>喜歡:</strong>花又</li>
	  </ul> 
    </body> 
</html>

結果:

小結

現在看起來像一個個人資料頁面了。大多數的個人資料頁面被劃分成為了幾部分:你的興趣,最喜歡的事情,你的學校在哪裡,你住的地方等等。我們完全可以根據這些做一個無序列表(這些前文其實已經做到了)。

說明:

將以上的程式碼進行擴充套件與優化,這是下一步練習要做的事情。

練習題:

<!DOCTYPE html>
<html> 
	<head>     
	    <title>一隻灑鹿</title>
	</head>
	<body>
	  <p>這隻鹿的名字叫做鹿尤</p>
     <img src="http://img4.duitang.com/uploads/blog/201401/21/20140121205336_EEmVh.thumb.600_0.gif">  
	  <!--這是一個解釋段落-->
	  <p style="background-color:yellow">個人介紹</p>
	  <ul>
		<li><strong>年齡:</strong>5歲</li>
		<li><strong>性別:</strong>男孩子</li>
		<li><strong>家鄉:</strong>大象家</li>
		<li><strong>興趣:</strong>游泳</li>
		<li><strong>喜歡:</strong>花又</li>
		<li><strong>居住地:</strong>杭州</li>
	  </ul> 
    </body> 
</html>

列表中的列表

列表中的列表要求你在無序的列表中加入有序的列表,其實目的很明確,就是在標籤中巢狀另一個標籤,值得注意的是,最後一個開啟的標籤必須是第一個關閉的。

舉個栗子:

<ul>

  <li>感興趣的

    <ol>

      <li>學習程式碼</li>

      <li>觀看籃球比賽</li>

      <li>聽音樂</li>

    </ol>

  </li>

</ul>

說明:

在此次的練習之中,至少有一個無序列表包含著有序列表。

<!DOCTYPE html>
<html>
  
	<head>
      
		<title></title>
	</head>
  
	<body>
	  <ul>三件很重要的事情
		<li>減肥
		  <ol>
			<li>少吃東西</li>
			<li>多多運動</li>
		  </ol>
		</li>
		<li>學習
		<ol>
		  <li>多看書</li>
		  <li>做筆記</li>
		</ol>
	  </li>
		<li>關心家人
		  <ol>
			<li>常打電話</li>
			<li>多多視訊</li>
			<li>買禮物</li>
		  </ol>
		</li>
	  </ul>
  </body>
</html>

結果:

你所喜歡的字型

太完美了,你的個人資料已經快完成了。

它看起來仍然還是有些乏味,但值得慶幸的是你知道如何設定字型大小和字型型別,字型大小和顏色等等。這些你應該可以做到。

說明:

豐富您的網頁設定不同的字型,大小和顏色。你可以選擇任何你喜歡的組合,只要你使用font-familyfont-size and color 至少各一次!

<!DOCTYPE html>
<html>
	<head>
      
		<title>個人資料</title>
      
	</head>
	<body style="background-color:pink">
		<p style="text-align:center;font-size:30px;color:blue;background-color:white;font-family:KaiTi">大象動物樂園的小夥伴們</p>
	 
	  <ol>
		<li><p style="font-size:25px;color:green">鹿尤</p>
		  <a href="https://www.so.com/s?q=%E9%B9%BF%E5%B0%A4%E5%A3%81%E7%BA%B8&ie=utf-8&src=se7_newtab_new">
			<img src="http://p1.so.qhmsg.com/t01ecd348d344bc82f6.jpg"></a>
		  <ul>
			<li>特點:超可愛的長頸鹿</li>
			<li>優點:個子高,心地善良</li>
		  </ul>
		</li>
		<li><p style="font-size:25px;color:green">花又</p>
		  <a href="http://image.so.com/i?src=360pic_strong&z=1&i=0&cmg=315d74ecf344895298372aa9c1a0c74e&q=%E9%B9%BF%E5%B0%A4%E7%9A%84%E8%8A%B1%E5%8F%88%E5%9B%BE%E7%89%87">
			<img src="http://p1.so.qhmsg.com/bdr/_240_/t01b8d4828f96a0fc06.jpg">
		  </a>
		  <ul>
			<li>特點:大眼睛的梅花鹿</li>
			<li>優點:待人真誠</li>
		  </ul>
		
		</li>
	  
	  </ol>
  </body>
</html>

結果:

粗體和斜體

在這裡將粗體和斜體再次複習一遍,粗體和斜體的標籤都是又開有閉的那種。

粗體:<strong>要加粗的內容</strong>

斜體:<em>要傾斜的內容</em>

注意:粗體和斜體直接在裡面插入即可

回顧和介紹

在前面的學習中,已經學習了很多html的標籤,已經介紹了:

  1. 如何建立一個html的框架
  2. 標題、段落、圖片和超連結
  3. 字型顏色,大小和型別
  4. 背景顏色,文字位置,粗體和傾斜字型,字型型別

問題:

在下面的學習之中,主要對html之中的一些重要的結構<table>、<div>、<span>標籤等進行學習。

下面首先進行一些簡單的學習:

  1. 建立一個字型是宋體的標題
  2. 新增一些圖片
  3. 新增第二張可以點選的圖片,它是連結到一個網站的圖片。

練習題:

<!DOCTYPE html>
<html>
	<head>
		<title>表格</title>
	</head>
	<body>
		<h1>表格的製作
		  <p>
		  <img src="http://p0.so.qhmsg.com/bdr/_240_/t017dce7b877f9dd9c5.jpg">
		  <a href="http://www.baidu.com"><img src="http://p2.so.qhmsg.com/bdr/_240_/t01a70e667c639c29c7.jpg"></a>
		  </p>
	  </h1>
	</body>
</html>

結果:

 

表格是什麼

表格用的特別廣泛。我們之所以用表格來儲存資料,是因為表格易於閱讀。

如果想整齊地展現一個表中的行數和呈現資訊的列數,那就可以通過使用表格實現。

有很多html的標籤都和表格相關,我們最首先學習的還是<table>標籤,這是表格標籤裡的開始。

說明:

  1. 新增<table>標籤在html的body標籤裡。 
  2. 看到結果顯示圖之後,你會發現,沒有明顯的增加。這是因為我們新增的不夠充分。
<html>
    <head>
        <title>表格</title>
    </head>
    
    <body>
        
	  <table><img src="http://p0.so.qhmsg.com/bdr/_240_/t015b7475f2c243894f.jpg"></table>
	  <table><img src="http://p2.so.qhimgs1.com/bdr/_240_/t017a5653884d0ab5ee.jpg"></table>
	  <table><img src="https://ps.ssl.qhimg.com/sdmt/180_135_100/t012f49d4f3284546b1.png"></table>
	  <table><img src="http://p0.so.qhmsg.com/bdr/_240_/t017dce7b877f9dd9c5.jpg"></table>
    </body>

</html>

結果:

行資訊

一個表格是由一堆資訊組成的行和列。

我們使用<tr>標籤來建立一行。我們將學習如何在短期內建立列(你不能在table標籤中建立列,相反你告訴每一行有多少元素,這些元素的數量決定了你的列數)。

說明:

 我們增加了一組<tr></tr>標記,在第9行。增加兩行到表上第11行和第12行。

單列

 

 

練習題:

<html>
    <head>
        <title>表格</title>
    </head>
    
    <body>
        
        <table border="1px">
            <tr>
                 <td>一</td>
            </tr>
		 		 <td>二</td>
            <tr>
			 	 <td>三</td>
            </tr>
            
            <tr>
                 <td>三</td>     
            </tr>
        </table>
        
    </body>

</html>

結果:

新增第二列

現在來看看我們的頁面,怎麼樣去新增第二列?可能看起來很有趣,因為只有第一行有兩個單元格。讓我們來解決的!

說明:

  1. 新增<td>標記到第二個<tr>標籤裡面設定值為1897例如:<td>1897</td>
  2. 新增<td>標記到第三個<tr>標籤裡面設定值為1935例如:<td>1935</td>
  3. 可以看見預覽視窗,我們現在有一個共有2列和3行,每列有2個單元格。
  4. 我們現在有一個基本表。下一部分,我們講解如何把標題新增到我們的表格裡面。

練習題:

<html>
    <head>
        <title>建立表格</title>
    </head>
    
    <body>
        
        <table border="1px">
            <tr>
                <td>金剛</td>
                <td>1933</td>     
            </tr>
            
            <tr>
                <td>德古拉</td>
			  <td>1897</td>
            </tr>
            
            <tr>
                <td>科學怪人的新娘</td>
			  <td>1935</td>
            </tr>
        </table>
        
    </body>

</html>

結果:

表頭:

我們已經添加了<thead>在<tbody>之上。它將固定每個列的標題。

你要新增文字在<thead>裡面類似<tbody>一樣;

<thead>
    <tr>
     <th>
        名稱
     </th>
     <th>
      喜歡的顏色
     </th>
    </tr>
</thead>
  1. 首先我們新增一個開啟的<thead>標籤在表格裡面。
  2. 接下來我們新增一個<tr>標籤。
  3. 在此之後,新增一個<th></th>列標題。請注意,我們使用<th></th>為表格標題,而不是單元格<td> </td>
  4. 然後設定<th></th>標題是最喜歡的顏色。
  5. 最後,我們關閉該元素結束</tr>標記,並關閉了該表的標題元素</thead>

說明

我們現在已經準備好<thead></thead>元素,

  1. <thead>標籤裡使用<tr></tr>標籤新增一行。
  2. 在此行中,新增兩個<th></th>單元格,一個是著名怪物,另外一個是出生年份。

練習題:

<html>
    <head>
        <title>建立表格</title>
    </head>
    
    <body>
        
	 
	  
        <table border="1px">
		  
		    <thead>
		     <tr>
		     	 <th>著名怪物</th>
		      	 <th>出生年月</th>
		     </tr>
	        </thead>
            <tr>
                <td>金剛</td>
                <td>1933</td>     
            </tr>
            
            <tr>
                <td>德古拉</td>
                <td>1897</td>
            </tr>
            
            <tr>
                <td>科學怪人的新娘</td>
                <td>1935</td>
                
            </tr>
        </table>
        
    </body>

</html>

結果:

給你的表格命名

在上一個練習中,我們為表格添加了一個title,“怪物出生年月”。

但是這個表格的標題看起來怪怪的,它應該是從左到右貫穿兩列才對,我們應該怎麼做?

這就要用到表格的另一個屬性:

colspan="?"

比如這樣:

<th colspan="3">標題會貫穿3列喲</th>

說明:

將這個表格的標題貫穿2列

練習題:

<html>
    <head>
        <title>表格</title>
    </head>
    
    <body>
        
        <table border="1px">
            <thead>
                <tr>
                    <th colspan="2">怪物出生年月</th>
                </tr>
                <tr>
                    <th>著名怪物</th>
                    <th>出生年月</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>金剛</td>
                    <td>1933</td>     
                </tr>
                
                <tr>
                    <td>德古拉</td>
                    <td>1897</td>
                </tr>
                
                <tr>
                    <td>科學怪人的新娘</td>
                    <td>1935</td>
                </tr>
            </tbody>
        </table>
        
    </body>

</html>

結果: