1. 程式人生 > >HTML與css入門總結

HTML與css入門總結

HTML:超文字標記語言,超文字指的是超連結,標記指的是標籤,這是一種由一個個標籤組成的製作網頁的語言。

HTML基本結構:

<!DOCTYPE html>
<html>
    <head>           
        <metacharset="UTF-8">
        <title>

網頁標題</title>
    </head>
    <body>
         
網頁顯示內容
    </body>
</html>

第一行是文件宣告;

第二行與最後一行的<html>標籤與</html>定義了html文件的整體;

<head>標籤和<body>標籤是第一層子元素<head>標籤負責網頁的一些設定及定義標題,包括定義網頁編碼格式,外鏈

css樣式檔案跟js檔案這些,設定內容不會顯示在網頁上,標題內容顯示在標題欄,<body>裡面編寫網頁上顯示的內容。       html建立快捷鍵:!+tab

--------------------------

標題標籤:

<h1>一級標題</h1>
<h2>
二級標題</h2>
<h3>
三級標題</h3>
<h4>
四級標題</h4>
<h5>
五級標題</h5>
<h6>
六級標題</h6>

會從大到小一層層顯示其標題

段落標籤:表示文件的一個文欄位落,具有塊元素基本特性,含有預設外邊距

段前與段尾分別加<p>

--------------

通用塊容器標籤:表示文件一塊內容,具有塊元素特性,無其他預設樣式

段落前後分別加<div></div>

---------------

---------------

常用的內聯標籤

1:超連結標籤,連結到另一個網頁,預設文字藍色,有下劃線。

<a href="./03----標題標籤.html">標題連結標籤</a>

<a herf="http://www.baidu.com"target="_blank">

百度的連結</a>

2:圖片標籤,在網頁中插入圖片,支援寬高設定,具體格式為:

<img src="images/pic.jpg" alt="圖片" />

這個 src 後面跟的是我們圖片儲存的位置,alt後面跟的是圖片顯示不出來時的提示資訊。

一些其他常用的功能標籤

1:換行標籤

<br>因為雖然我們編寫時換行了,但在網頁顯示時它是預設不會換行的,這時可以用<br>標籤,在此處跳到下一行。

2:註釋標籤

<!---註釋--> 這裡可以直接用Ctrl + / 快捷鍵實現

字元實體

1:空格的字元實體

&nbsp這個代表一個空格實體

2:“< >”的字元實體

在網頁上顯示“< >”時可能會被誤認為標籤,我們想要在網頁上顯示出它們可以用它們的字元實體 <”是&It   >”是&gt

標籤語義化

帶語義的標籤

1、h1~h6:表示標題

2、p:表示段落

3、img:表示圖片

4、a:表示連結

不帶語義的標籤

不帶語義的標籤 

1、div:表示一塊內容

2、span:表示行內的一塊內容

 

---------------------------------------

 

css為了讓網頁元素的樣式更加豐富,也為了讓網頁的內容和樣式能拆分開,CSS由此思想而誕生,CSS是 CascadingStyle Sheets的首字母縮寫,意思是層疊樣式表。有了CSS,html中大部分表現樣式的標籤就廢棄不用了,html只負責文件的結構和內容,表現形式完全交給CSS,html文件變得更加簡潔

css的基本語法

定義方法是:選擇器 { 屬性:值; 屬性:值;屬性:值;}

示例:

div{
    width:100px;
    height:100px;
    background:gold;
}

 

css引入方式

內聯式;嵌入式;外鏈式。

外鏈式是通過link標籤連結外部樣式檔案到頁面中,較好用。

<link rel="stylesheet" herf="./css/out.css">

css屬性入門

佈局常用樣式屬性

Width   元素標籤寬度

Height  元素標籤高度

Background  元素背景色或背景圖片

Border 元素四周邊框

border:1px solid black;設定元素四周邊框是1畫素寬的黑色實線

border也可以分別設定四個邊的

Border-top  頂邊邊框

Border-top10px soild red

定邊是10畫素寬的紅色實線

 

後面left right bottom  分別對應左右底三邊邊框

 

Padding元素包含的內容與元素邊框的距離,即內邊距

padding:20px;padding是同時設定4個邊的,也可以像border一樣拆分成分別設定四個邊:padding-top、padding-left、padding-right、padding-bottom。

margin元素與外界的距離,即外邊距

margin:20px;margin是同時設定4個邊的,也可以像border一樣拆分成分別設定四個邊:margin-top、margin-left、margin-right、margin-bottom。

 

文字常用樣式屬性1

color文字顏色

Font-size:文字大小

Font-family:文字字型

Font-weight:文字是否加粗 bold加粗;normal不加粗

Line-height:文字行高

Text-decoration:文字下劃線     後面加none表示把下劃線去掉