前端HTML學習心得


     學習最好的效果就是理論加實踐--Hanks!!!(給大家打雞血的哈哈哈)

     前面的學習我教大家怎么搭建簡單的前端開發環境,現在我教大家怎么使用工具學習(從入門到放棄哈哈,不不不,這是以前的我,現在我下了很大的決心來學習前端,也是需要很大勇氣的,因為我是已經有工作了,但是工資不怎么美麗,勉強能夠在廣州這個不像一線的一線城市活下來,但是前期還是依靠父母、朋友的力量下次才完成的,要不然我一個人根本不可能這么厲害,都怪當初不努力學習,現在終於明白了,出來混總是要還的,所以我要好好學習,努力掙錢。其實此前我有一個偉大的夢想就是成為全村最富的人,但是當畢業后我才明白我是多么傻逼,現實把我打敗,每天我只是空想,並沒有付出實際行動,跟父母談的時候,父母也不怎么理會,無奈我只能離開家里投靠同學兄弟,勉強在廣州找到一個月薪4500的文職工作,還是在同學女朋友的幫助下找到的,頓時感到自己多么沒用!!!)

    面對這微薄的工資,我向生活低下了頭,重新開始學習相關專業的技術,為以后轉崗打下堅實的基礎。我寫博客很大的原因是為了記錄自己的學習過程並和大家分享一些我的心路歷程,希望更多的人看到,不努力的人過得多落魄。哈哈哈哈哈哈哈哈哈哈哈!

     好了,話題扯遠了,十頭牛才把我拉回來呢!要不然我大把故事跟你說,回歸正題。

     HTML簡單來說就是那幾個標簽的事,並不是很難,所以我會花點時間跟你們講學習前端的三大基礎。HTML+CSS+JS是前端的三大基礎,HTML就像房子的結構,CSS就像房子的裝飾,JS就像房子的功能是用來居住和生活的。有了HTML\CSS的基礎下才有JS,所以我們寫前端時先寫結構和修飾,后面加上功能就是完整的前端啦!當然現在前端有很多框架給我們用,大大減少我們累代碼的時間,但是我建議大家先打好基礎再去使用框架,循循漸進比較好,一口吃成胖子是不可能的,要不然你會覺得學習起來會很吃力,所以要慢慢來,不用急。

    當我們打開一個網站首頁時我們就可以看到一些我們最常見的HTML標簽啦,網站頂部是導航欄,有div(盒子)、a(鏈接)、img(圖片)、ul>li(無序列表)等

 

    網站的主題內容基本上是靠div、img、a、p、span組成的,就像小孩子玩的堆積木一樣,多看幾個網站就會發現就只有幾個是我們常用的標簽而已,所以第一步還是挺簡單的。

 

   最后底部也是一樣的,多看看人家怎么寫就好啦!挺簡單的,記得多動手就可以了!4

 

 

   好啦!幾天的HTML,就到這里了,以下附一點知識點。

 

列表標簽

什么是列表?

把…制成表,以表顯示

容器里面裝載着文字或圖表的一種形式,叫列表。

列表最大的特點就是 整齊 、整潔、 有序

無序列表 ul (重點)

無序列表的各個列表項之間沒有順序級別之分,是並列的。其基本語法格式如下:

<ul>
 <li>列表項1</li>
 <li>列表項2</li>
 <li>列表項3</li>
......
</ul>

比如下面這些,新聞是沒有順序的,不用排隊,先到先得,后發布先顯示。

腳下留心:

 1. <ul></ul>中只能嵌套<li></li>,直接在<ul></ul>標簽中輸入其他標簽或者文字的做法是不被允許的。
2. <li>與</li>之間相當於一個容器,可以容納所有元素。
3. 無序列表會帶有自己樣式屬性,放下那個樣式,一會讓CSS來!

有序列表 ol (了解)

有序列表即為有排列順序的列表,其各個列表項按照一定的順序排列定義,有序列表的基本語法格式如下:

<ol>
 <li>列表項1</li>
 <li>列表項2</li>
 <li>列表項3</li>
......
</ol>

所有特性基本與ul 一致。

但是實際工作中, 較少用 ol img src="media/1.jpg" />

 

自定義列表(理解)

定義列表常用於對術語或名詞進行解釋和描述,定義列表的列表項前沒有任何項目符號。其基本語法如下:

<dl>
 <dt>名詞1</dt>
 <dd>名詞1解釋1</dd>
 <dd>名詞1解釋2</dd>
...
 <dt>名詞2</dt>
 <dd>名詞2解釋1</dd>
 <dd>名詞2解釋2</dd>
...
</dl>

 

表格 table(會使用)

 

 

存在即是合理的。 表格的現在還是較為常用的一種標簽,但不是用來布局,常見處理、顯示表格式數據。

ps: 這些地方用表格,你會覺得生活還是那么美好。。。。忍不住想說 PPAP i hava a pen

 

創建表格

在HTML網頁中,要想創建表格,就需要使用表格相關的標簽。創建表格的基本語法格式如下:

<table>
 <tr>
   <td>單元格內的文字</td>
  ...
 </tr>
...
</table>

在上面的語法中包含三對HTML標簽,分別為 <table></table><tr></tr><td></td>,他們是創建表格的基本標簽,缺一不可,下面對他們進行具體地解釋

 

1.table用於定義一個表格。

2.tr 用於定義表格中的一行,必須嵌套在 table標簽中,在 table中包含幾對 tr,就有幾行表格。

3.td /td:用於定義表格中的單元格,必須嵌套在<tr></tr>標簽中,一對 <tr> </tr>中包含幾對<td></td>,就表示該行中有多少列(或多少個單元格)。

注意:

1. <tr></tr>中只能嵌套<td></td>
2. <td></td>標簽,他就像一個容器,可以容納所有的元素

 

表格屬性

表頭標簽

表頭一般位於表格的第一行或第一列,其文本加粗居中,如下圖所示,即為設置了表頭的表格。設置表頭非常簡單,只需用表頭標簽<th></th>替代相應的單元格標簽<td></td>即可。

表格結構(了解)

在使用表格進行布局時,可以將表格划分為頭部、主體和頁腳(頁腳因為有兼容性問題,我們不在贅述),具體 如下所示:

<thead></thead>:用於定義表格的頭部。

必須位於<table></table> 標簽中,一般包含網頁的logo和導航等頭部信息。


<tbody></tbody>:用於定義表格的主體。

位於<table></table>標簽中,一般包含網頁中除頭部和底部之外的其他內容。

 

 

表格標題

表格的標題: caption

定義和用法

caption 元素定義表格標題。

<table>
  <caption>我是表格標題</caption>
</table>

caption 標簽必須緊隨 table 標簽之后。您只能對每個表格定義一個標題。通常這個標題會被居中於表格之上。

合並單元格(難點)

跨行合並:rowspan 跨列合並:colspan

合並單元格的思想:

將多個內容合並的時候,就會有多余的東西,把它刪除。 例如 把 3個 td 合並成一個, 那就多余了2個,需要刪除。

公式: 刪除的個數 = 合並的個數 - 1

合並的順序 先上 先左

總結表格

  1. 表格提供了HTML 中定義表格式數據的方法。

  2. 表格中由行中的單元格組成。

  3. 表格中沒有列元素,列的個數取決於行的單元格個數。

  4. 表格不要糾結於外觀,那是CSS 的作用。

     

    表格的學習要求: 能手寫表格結構,並且能合並單元格。

表單標簽(掌握)

現實中的表單,類似我們去銀行辦理信用卡填寫的單子。 

 

目的是為了收集用戶信息。

在我們網頁中, 我們也需要跟用戶進行交互,收集用戶資料,此時也需要表單。

在HTML中,一個完整的表單通常由表單控件(也稱為表單元素)、提示信息和表單域3個部分構成。

表單控件:

包含了具體的表單功能項,如單行文本輸入框、密碼輸入框、復選框、提交按鈕、重置按鈕等。

提示信息:

一個表單中通常還需要包含一些說明性的文字,提示用戶進行填寫和操作。

表單域:

他相當於一個容器,用來容納所有的表單控件和提示信息,可以通過他定義處理表單數據所用程序的url地址,以及數據提交到服務器的方法。如果不定義表單域,表單中的數據就無法傳送到后台服務器。

input 控件(重點)

在上面的語法中,<input />標簽為單標簽,type屬性為其最基本的屬性,其取值有多種,用於指定不同的控件類型。除了type屬性之外,<input />標簽還可以定義很多其他的屬性,其常用屬性如下表所示。

label標簽(理解)

label 標簽為 input 元素定義標注(標簽)。

作用: 用於綁定一個表單元素, 當點擊label標簽的時候, 被綁定的表單元素就會獲得輸入焦點

如何綁定元素呢?

for 屬性規定 label 與哪個表單元素綁定。

<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male">

textarea控件(文本域)

如果需要輸入大量的信息,就需要用到<textarea></textarea>標簽。通過textarea控件可以輕松地創建多行文本輸入框,其基本語法格式如下:

<textarea cols="每行中的字符數" rows="顯示的行數">
文本內容
</textarea>

下拉菜單

使用select控件定義下拉菜單的基本語法格式如下

<select>
 <option>選項1</option>
 <option>選項2</option>
 <option>選項3</option>
...
</select>

注意:

  1. <select></select>中至少應包含一對<option></option>

  2. 在option 中定義selected =" selected "時,當前項即為默認選中項。

表單域

在HTML中,form標簽被用於定義表單域,即創建一個表單,以實現用戶信息的收集和傳遞,form中的所有內容都會被提交給服務器。創建表單的基本語法格式如下:

<form action="url地址" method="提交方式" name="表單名稱">
各種表單控件
</form>

常用屬性:

  1. Action 在表單收集到信息后,需要將信息傳遞給服務器進行處理,action屬性用於指定接收並處理表單數據的服務器程序的url地址。

  2. method 用於設置表單數據的提交方式,其取值為get或post。

  3. name 用於指定表單的名稱,以區分同一個頁面中的多個表單。

注意: 每個表單都應該有自己表單域。

查文檔

經常查閱文檔是一個非常好的學習習慣。

W3C : http://www.w3school.com.cn/

MDN: https://developer.mozilla.org/zh-CN/

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM