Web前端設計與開發(fā)——HTML+CSS基礎教程
定 價:42 元
- 作者:龔愛民
- 出版時間:2022/9/1
- ISBN:9787121389320
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8;TP393.092
- 頁碼:248
- 紙張:
- 版次:01
- 開本:16開
本書詳細闡述了Web前端開發(fā)所涉及到的PHP及MySql技術,圍繞Web應用案例:由淺入深的介紹了構建Web項目的過程與方法。主要內容包括三個部分:第一部分介紹PHP程序設計的知識,包括PHP快速入門、PHP語言基礎、存儲與讀取數(shù)據(jù)、字符串與數(shù)組、代碼復用以及面向對象的程序設計方法;第二部分介紹數(shù)據(jù)庫及MySql基礎知識,包括MySql基礎知識、數(shù)據(jù)庫設計與創(chuàng)建、數(shù)據(jù)庫操作以及PHP訪問MySql的方法;第三部分介紹WordPress搭建CMS的過程與方法、WordPress運維及二次開發(fā)等內容;
龔愛民,男,上海市工程技術管理學校,高級工程師。曾獲得《基于Sakai二次開發(fā)的互動教學平臺構建研究》獲崇明區(qū)教科研 一等獎。主要著作方向是數(shù)據(jù)分析、軟件及web研發(fā)、網(wǎng)頁設計、程序設計語言(c、c++、c#、java、php、js)、數(shù)據(jù)庫。
第1章 HTML快速入門 1
1.1 簡單的HTML 1
1.1.1 第一個網(wǎng)頁 1
1.1.2 標簽與屬性 2
1.1.3 HTML簡介 3
1.2 HTML文檔結構 3
1.2.1 文檔類型 4
1.2.2 頭部標簽 4
1.2.3 主體標簽 5
1.3 路徑的概念 6
1.3.1 絕對路徑 7
1.3.2 相對路徑 7
1.4 Notepad++ 8
1.4.1 下載 8
1.4.2 安裝 9
1.4.3 導入Web項目 10
1.4.4 瀏覽網(wǎng)頁 10
1.5 Chrome開發(fā)者工具 11
1.5.1 打開Chrome開發(fā)者
工具 11
1.5.2 查看和修改HTML與
CSS代碼 12
1.6 組織文件 14
1.7 網(wǎng)頁發(fā)布 15
1.8 練習題 16
第2章 HTML基本元素 17
2.1 標題 17
2.2 段落 18
2.3 文本 19
2.3.1 粗體和斜體 19
2.3.2 突出顯示文字 20
2.3.3 文本格式 21
2.4 轉義字符 21
2.5 水平線 22
2.6 換行 24
2.7 列表 25
2.7.1 列表基礎 25
2.7.2 編號和符號 26
2.7.3 嵌套列表 27
2.8 圖像 28
2.8.1 圖像格式 28
2.8.2 添加圖像 28
2.8.3 圖像屬性 29
2.9 編碼規(guī)范 31
2.10 標簽和屬性總結 33
2.10.1 標簽說明 33
2.10.2 HTML5廢除的標簽
和屬性 34
2.11 練習題 34
第3章 多媒體 35
3.1 視頻 35
3.1.1 添加視頻 35
3.1.2 <video>標簽的屬性 37
3.1.3 指定多個視頻文件 39
3.2 音頻 40
3.2.1 添加音頻 40
3.2.2 音頻屬性 41
3.3 嵌入多媒體 42
3.4 練習題 43
第4章 超鏈接 44
4.1 超鏈接入門 44
4.1.1 基本超鏈接 44
4.1.2 設置目標窗口 46
4.1.3 圖像超鏈接 47
4.2 鏈接至錨點 48
4.2.1 創(chuàng)建錨點 48
4.2.2 鏈接至錨點 48
4.3 其他超鏈接 49
4.3.1 電子郵件 49
4.3.2 文檔鏈接 51
4.4 練習題 51
第5章 CSS快速入門 53
5.1 CSS預備知識 53
5.2 應用CSS 54
5.2.1 內聯(lián)樣式 54
5.2.2 內部樣式 55
5.2.3 外部樣式 57
5.3 CSS語法基礎 58
5.4 選擇器 61
5.4.1 標簽選擇器 61
5.4.2 class選擇器 62
5.4.3 id選擇器 64
5.4.4 通用選擇器 66
5.4.5 選擇器組合 67
5.4.6 包含選擇器 69
5.4.7 元素指定選擇器 71
5.5 CSS命名 73
5.5.1 駝峰式命名法 73
5.5.2 命名方法 73
5.5.3 代碼規(guī)范 75
5.6 優(yōu)先級 76
5.7 練習題 78
第6章 盒模型 80
6.1 從<div>標簽說起 80
6.1.1 定義<div>標簽 80
6.1.2 應用樣式 82
6.1.3 <div>嵌套 83
6.2 盒模型的定義 86
6.2.1 基本概念 86
6.2.2 定義方法 87
6.2.3 外邊距:margin 88
6.2.4 邊框:border 91
6.2.5 內邊距:padding 94
6.2.6 盒子的寬度與高度 96
6.3 常用屬性 98
6.3.1 圓角 98
6.3.2 盒陰影 99
6.3.3 visibility和display 101
6.3.4 溢出 103
6.4 元素類型和轉換 106
6.4.1 塊級元素 106
6.4.2 行內元素 107
6.4.3 行內塊級元素 108
6.4.4 類型轉換 110
6.5 練習題 110
第7章 布局模型與技術 112
7.1 包含塊 112
7.2 布局模型 114
7.3 流動模型 114
7.4 定位 116
7.4.1 絕對定位 116
7.4.2 固定定位 119
7.4.3 相對定位 120
7.4.4 靜態(tài)定位 123
7.4.5 元素的居中 123
7.5 浮動布局 125
7.5.1 浮動的定義 125
7.5.2 清除浮動 128
7.5.3 解決元素重疊 129
7.5.4 高度自適應 131
7.6 z-index 133
7.7 常用布局 136
7.7.1 單列布局 136
7.7.2 兩列自適應布局 138
7.7.3 三行兩列布局 140
7.8 布局技術 141
7.8.1 傳統(tǒng)布局方法 141
7.8.2 HTML5語義標簽 142
7.8.3 HTML5布局方法 145
7.9 FlexBox布局 147
7.9.1 基本概念 148
7.9.2 flex容器 148
7.9.3 項目屬性 157
7.10 練習題 160
第8章 CSS與頁面排版 162
8.1 文本 162
8.1.1 字體 162
8.1.2 嵌入字體 164
8.1.3 文字大小 166
8.1.4 粗體和斜體 168
8.1.5 顏色 169
8.1.6 大寫和小寫 171
8.1.7 文本裝飾 172
8.1.8 文本陰影 173
8.2 行內元素 175
8.3 段落 176
8.3.1 對齊方式 176
8.3.2 段落縮進 177
8.3.3 間距 178
8.3.4 行高 179
8.3.5 邊框 180
8.3.6 分欄 181
8.4 列表 181
8.4.1 符號與位置 182
8.4.2 圖標替換項目符號 183
8.4.3 列表項行內顯示 184
8.4.4 列表綜合屬性 185
8.5 超鏈接 186
8.5.1 文字導航 186
8.5.2 按鈕導航 188
8.6 背景圖像 190
8.6.1 添加背景圖像 190
8.6.2 背景圖像重復 191
8.6.3 背景圖像定位 192
8.6.4 固定背景圖像 194
8.6.5 背景圖像自適應 195
8.7 練習題 196
第9章 表格 198
9.1 創(chuàng)建表格 198
9.2 表格屬性 200
9.2.1 表格寬度和列寬 201
9.2.2 邊框 204
9.2.3 背景 206
9.2.4 單元格的間距和
內邊距 207
9.2.5 合并單元格 208
9.3 表格相關標簽 210
9.4 CSS與表格 211
9.4.1 邊框 212
9.4.2 文字顏色、背景顏色和
背景圖像 212
9.4.3 間距、內邊距和
對齊方式 213
9.4.4 綜合實例 213
9.5 練習題 215
第10章 表單 216
10.1 創(chuàng)建表單 216
10.2 表單元素 217
10.3 輸入控件 218
10.3.1 文本框 219
10.3.2 密碼框 220
10.3.3 提交和重置按鈕 220
10.3.4 單選按鈕和復選框 220
10.4 列表:select 221
10.5 文本區(qū)域:textarea 223
10.6 CSS與表單 225
10.6.1 <label>標簽 225
10.6.2 分組標簽 225
10.6.3 CSS格式化表單 226
10.7 練習題 230
第11章 綜合實例:構建博客首頁 232
11.1 項目概述 232
11.2 設計分析 232
11.3 頁面設計 233
11.3.1 頁面布局 233
11.3.2 初始化CSS 234
11.4 頁面實現(xiàn) 235
11.4.1 header 235
11.4.2 footer 237
11.4.3 main 237
11.4.4 sidebar 239