說明 | |
---|---|
結構(HTML) | HTML是網頁內容的載體。內容就是網頁製做者放在頁面上想要讓用戶瀏覽的信息,能夠包含文字、圖片、視頻等。 |
表現(CSS) | CSS樣式是表現。就像網頁的外衣。好比,標題字體、顏色變化,或爲標題加入背景圖片、邊框等。全部這些用來改變內容外觀的東西稱之爲表現。 |
行爲(JavaScript / jQuery) | JavaScript是用來實現網頁上的特效效果。如:鼠標滑過彈出下拉菜單。或鼠標滑過表格的背景顏色改變。還有購物網站中圖片的輪換。能夠這麼理解,有動畫的,有交互的通常都是用JavaScript來實現的 |
HTML文件結構css
html
這裏<head>標籤用於定義文檔的頭部,它是全部頭部元素的容器。頭部元素有<title>、<script><style>、<link>、 <meta>等標籤。瀏覽器
在<body>和</body>標籤之間的內容是網頁的主要內容,如<h1>、<p>、<a>、<img>等網頁內容標籤,在這裏的標籤中的內容會在瀏覽器中顯示出來。網絡
標籤語法post
字體
html中的標籤通常都是成對出現的,分開始標籤和結束標籤。結束標籤比開始標籤多一個 / ,<title>..</title>;還有一些是自結束標籤,如:<br/>動畫
標籤與標籤之間是能夠嵌套的,但前後順序必須保持一致,如:<div>裏嵌套<p>,那麼</p>必須放在</div>的前面。如: <div><p>..</p></div>網站
註釋是不能夠嵌套的,如:<!-- <!-- 註釋部分 --> -->url
HTML標籤不區分大小寫,<h1>和<H1>是同樣的,但萬維網聯盟(W3C)建議小寫。spa
<h1>...</h1> | 標題 |
<br /> | 換行 |
<hr /> | 分割線 |
<p>...</p> | 段落 |
<span></span> | 行內 |
<img src="" /> | 圖片 |
<a href=""></a> | 超連接 |
<ul>...</ul> | 無序列表 |
<ol>...</ol> | 有序列表 |
<li>...</li> | 列表項 |
<table>...</table> | 表格 |
<tr>...</tr> | 一行 |
<td>...</td> | 一列 |
<th>...</th> | 列標題 |
<form>...</form> | 表單 |
<input> | 輸入框 |
<select>...</select> | 下拉列表 |
<option>...</option> | 下拉選項 |
align="left" 【align="center",align="right" 左中右】
style="background-color: red" 【樣式】
<img alt="加載失敗提示" src="../網絡/本地路徑" border="邊框" width="100px" height="120" />【寬高只設置一項便可,另外一項會自適應】
<a href="../網絡/本地路徑" target="_self"> 【" target="_blank"在新窗口打開,默認原窗口打開】
<ul type="square">
<li>...</li>
<li>...</li>
</ul>
在ul標籤中添加屬性 type="" circle 空心圓,disc 實心圓 (默認),square 實心方塊
在ol標籤中添加屬性 type="1/a/A/i/I"
<table>
<tr> 【行】
<th></th> 【標題列】
</tr>
<tr>
<td></td> 【列】
</tr>
</table>
table標籤中能夠聲明的屬性
border="" 表格的邊框
width="" 表格的寬度
height="" 高度
align="" 表格的對其方式
bgcolor="" 背景顏色
td標籤內定義對齊方式的屬性
align="" 設置當前單元格水平對齊
valign="" 設置當前單元格垂直對齊
bgcolor="" 設置背景顏色
合併單元格
rowspan=" 合併單元格的個數 合併行
colspan=" 合併單元格的個數 合併列
<form action="提交的路徑" method="get/post">
<input type="text" name="文本框" value="默認值"/>
<input type="password" name="密碼框" value="默認值"/>
<input type="radio" name="單選框" value="..." checked="默認選擇">
<input type="checkbox" name="複選框" value="..." checked="默認選擇">
<select name="下拉列表">
<option value="china" selected="默認選擇">中國</option>
</select>
<input type="hidden" name="隱藏域" value="...">
<input type="button"name="button" value="普通按鈕">
<input type="reset" value="重置按鈕">
<input type="submit"name="提交按鈕" value="...">
</form>
post:將要提交的數據放在請求體中,在url表單裏面沒有任何數據
提交時以key:value形式,其中文本框、密碼框的key爲name 值爲提交數據
其中單選框、複選框、隱藏域、提交按鈕key爲name 值爲value
下拉列表name在select標籤value在option標籤提交時同上key爲name值爲value
onclick: 鼠標點擊
onbdclick: 雙擊
onmouseover: 鼠標移動到元素上
CSS全稱爲「層疊樣式表 (Cascading Style Sheets)」,它主要是用於定義HTML元素(或內容)在瀏覽器內的顯示樣式
CSS樣式由選擇符(選擇器)和聲明組成,而聲明又由屬性和值組成
多個聲明:若是要定義不止一個聲明,則須要用英文分號」;」將每一個聲明分開。雖然最後一條聲明的最後能夠不加分號,但儘可能在每條聲明的末尾都加上分號
每行最好只描述一個屬性
CSS對大小寫不敏感,但建議使用小寫。不過存在一個例外:class 和 id 名稱對大小寫是敏感的。
CSS註釋:/* 註釋內容 */
方式一:寫在標籤的style屬性中
<p style=「font-size:30px」>字體大小用px表示</p>
方式二:寫在html頭的style標籤中(style標籤通常寫在head標籤與title標籤之間)
<style type="text/css"> p{ background-color: yellow; } </style>
方式三:寫在外部的css文件中,而後經過link標籤引入外部的css文件
<link rel="stylesheet" type="text/css" href="style.css">
優先級按照上述講的三種方式依次下降
寬度:width:20px; 或 %20
高度:height:20px; 或 %20
背景顏色:background-color: #00F6DE
字體大小:font-size:20px;
文本居中:text-align:center;
div居中:margin-left:auto; margin-right:auto;
1px實線邊框:border:1px solid;
列表去修飾:ul{list-style:none;}
對於樣式暫時不考慮深刻了解