关于本书的内容有任何问题,请联系 税梦玲
第 1章 探本溯源,前端开发基础漫谈 1.1 前端开发是做什么的 2 1.2 前端开发技术 5 1.2.1 HTML超文本标记语言:搭建网页“结构” 5 1.2.2 CSS层叠样式表:给网页添加“样式” 6 1.2.3 JavaScript:让网页响应某种“行为” 6 1.3 前端开发所需软件 7 1.3.1 Photoshop 8 1.3.2 编辑器 11 1.3.3 浏览器 12 1.4 第 一个HTML页面 12 1.4.1 基本标记标签 13 1.4.2 标签嵌套关系 19 1.5 <div>标签简介 19 练习题 20 第 2章 CSS基础语法、选择器和样式冲突的解决方案 2.1 CSS概述 22 2.2 定义CSS的基本语法 23 2.3 基本选择器 25 2.3.1 元素选择器 25 2.3.2 ID选择器 26 2.3.3 类选择器 29 2.3.4 伪类选择器 33 2.3.5 伪元素选择器 35 2.3.6 通用选择器 38 2.4 复合选择器 39 2.4.1 交集选择器 39 2.4.2 并集选择器 40 2.4.3 后代选择器 41 2.4.4 子元素选择器 43 2.4.5 相邻兄弟选择器 44 2.4.6 属性选择器 45 2.5 CSS选择器的使用方法 47 2.6 CSS应用到HTML页面的常用方式 47 2.6.1 行内式 47 2.6.2 内嵌式 48 2.6.3 链接式 49 2.7 CSS的冲突与解决 50 练习题 53 第3章 网页排版利器:CSS 字体、文本、背景属性设置 3.1 字体属性 55 3.1.1 字体粗细属性:font-weight 55 3.1.2 字体风格属性:font-style 56 3.1.3 字体大小属性:font-size 58 3.1.4 字体族属性:font-family 59 3.1.5 文本行高属性:line-height 62 3.1.6 字体属性:font 65 3.2 文本属性 66 3.2.1 颜色属性:color 66 3.2.2 水平对齐属性:text-align 69 3.2.3 首行缩进属性:text-indent 70 3.2.4 文本修饰属性:text-decoration 71 3.2.5 字符间距属性:letter-spacing 73 3.2.6 字间距属性:word-spacing 74 3.3 背景属性 75 3.3.1 背景颜色属性:background-color 75 3.3.2 背景图片属性:background-image 76 3.3.3 背景图片重复属性:background-repeat 77 3.3.4 背景图片位置属性:background- position 79 3.3.5 背景图片滚动属性:background-attachment 81 3.3.6 背景属性:background 83 练习题 84 第4章 剖析“盒模型”特性,详解布局方寸间的逻辑关系 4.1 盒子模型的组成 86 4.2 盒子边框(border)设置 88 4.2.1 设置边框风格 88 4.2.2 设置边框宽度 90 4.2.3 设置边框颜色 93 4.2.4 统一设置边框的宽度、颜色和风格 95 4.2.5 边框的形状 98 4.3 盒子内边距(padding)设置 100 4.3.1 内边距的设置 100 4.3.2 padding内边距的特点 103 4.4 盒子外边距(margin)设置 105 4.4.1 外边距的设置 105 4.4.2 盒子外边距合并 107 4.4.3 相邻盒子之间的水平间距 113 练习题 116 第5章 世界是多样化的,标签是语义化的 5.1 常用文本标签 118 5.1.1 段落与换行标签 118 5.1.2 标题字标签 119 5.1.3 <strong>标签 121 5.1.4 <em>标签 122 5.1.5 <mark>标签 122 5.1.6 < time>标签 123 5.1.7 <span>标签 124 5.1.8 空格和特殊字符的输入 124 5.2 文档结构标签 126 5.2.1 <header>标签 127 5.2.2 < article>标签 128 5.2.3 <section>标签 129 5.2.4 < main>标签 130 5.2.5 <nav>标签 130 5.2.6 <aside>标签 131 5.2.7 <footer>标签 131 练习题 132 第6章 探究多媒体标签,揭秘各种元素类型 6.1 多媒体标签 134 6.1.1 <object>标签 134 6.1.2 <embed>标签 136 6.1.3 <video>标签 137 6.1.4 <audio>标签 138 6.2 元素类型 139 6.2.1 block块级元素 139 6.2.2 inline行内元素 140 6.2.3 inline-block行内块元素 142 6.2.4 使用display属性改变元素类型 144 6.3 使用CSS reset标签样式 147 练习题 148 第7章 为网页配上精美图片、让列表清晰传达具象内容 7.1 使用<img>标签在网页中插入图片 150 7.1.1 网页常用图片格式 150 7.1.2 插入图片的基本语法 150 7.1.3 设置图片提示信息和替换信息 152 7.1.4 使用标签属性设置图片大小 153 7.1.5 使用CSS设置图片样式 154 7.2 使用列表标签创建列表 156 7.2.1 创建有序列表 156 7.2.2 创建无序列表 159 7.2.3 创建定义列表 161 7.2.4 创建嵌套列表 162 7.2.5 使用CSS列表属性设置列表样式 163 7.2.6 使用列表和列表属性创建纵向菜单164 7.2.7 使用列表和display:inline创建横向菜单 166 7.2.8 使用列表和display:inline-block实现图文横排 167 练习题 169 第8章 使用超链接构建信息间的连接关系 8.1 使用<a>标签创建链接 171 8.1.1 创建链接的基本语法 171 8.1.2 设置链接目标窗口 172 8.1.3 链接路径的设置 173 8.2 使用<base>标签设置链接基准URL 176 8.3 链接的类型 178 8.4 使用伪类设置链接样式 185 8.5 链接与内联框架 187 8.5.1 内联框架标签<iframe> 187 8.5.2 修改内联框架默认样式 188 8.5.3 使用内联框架作为链接的目标窗口188 8.5.4 使用内联框架的优缺点 189 练习题 190 第9章 呈现数据的利器:网页表格 9.1 表格概述 192 9.2 表格标签 194 9.2.1 <table>标签 194 9.2.2 <tr>标签 195 9.2.3 <td>和<th>标签 195 9.2.4 <caption>标签 195 9.2.5 <thead>、<tbody>和<tfoot>标签 196 9.2.6 使用colspan属性实现单元格跨列合并 197 9.2.7 使用rowspan属性实现跨行操作199 9.2.8 使用表格标签属性格式化表格 200 9.3 CSS表格属性 202 9.4 使用CSS格式化表格 204 9.5 表格各元素的display属性值 206 9.6 表格综合案例 206 练习题 210 第 10章 构建在控件之上的数据交互方案:网页表单 10.1 表单概述 212 10.2 <form>标签 212 10.3 input表单控件 213 10.3.1 input表单控件概述 213 10.3.2 文本框 214 10.3.3 密码框 215 10.3.4 隐藏域 215 10.3.5 文件域 216 10.3.6 单选框和复选框 217 10.3.7 提交按钮 218 10.3.8 普通按钮 219 10.3.9 重置按钮 220 10.3.10 图像按钮 220 10.3.11 button元素按钮 222 10.4 label标签 223 10.5 选择列表 224 10.6 多行文本域 227 10.7 表单元素的disabled和readonly属性 228 10.8 表单新增属性 230 10.8.1 form属性 230 10.8.2 formaction属性 231 10.8.3 autofocus属性 231 10.8.4 pattern属性 232 10.8.5 placeholder属性 233 10.8.6 required属性 234 10.9 元素轮廓(outline) 235 10.10 表单元素的默认样式及重置 237 10.11 表单美化 238 10.11.1 单行文本框控件的美化 238 10.11.2 按钮控件的美化 239 10.11.3 单选框/复选框控件的美化 240 10.11.4 上传文件控件美化 242 10.11.5 下拉列表控件美化 244 10.12 表单的元素类型 245 练习题 245 第 11章 玩转文档排版的犀利武器:浮动 11.1 标准流排版 247 11.2 浮动排版 248 11.2.1 浮动设置 249 11.2.2 浮动元素的表现及特征 249 11.2.3 浮动清除 260 11.2.4 使用空div清除浮动解决父元素高度塌陷问题 264 11.2.5 使用伪元素清除浮动解决父元素高度塌陷问题 265 11.2.6 使用BFC解决父元素高度塌陷问题 269 11.2.7 使用overflow属性解决父元素高度塌陷问题 272 11.2.8 使用BFC防止浮动元素覆盖文档流元素 274 练习题 276 第 12章 平面之上的叠加艺术:定位 12.1 定位排版属性position 278 12.1.1 静态定位 278 12.1.2 相对定位 278 12.1.3 定位 281 12.1.4 固定定位 289 12.2 定位层级 295 12.3 定位相关知识 299 12.3.1 全屏的div设置 299 12.3.2 透明度/透明滤镜 300 12.3.3 margin负值 305 12.3.4 元素的居中 312 练习题 313 第 13章 技术的世界只崇拜实干者:整站静态页面开发 13.1 网站前期规划 315 13.1.1 网站目录划分 315 13.1.2 网站文件夹、文件的命名 316 13.1.3 网站整体规划 319 13.2 网站首页制作 320 13.2.1 网站首页结构 320 13.2.2 网站首页之头部&banner版块的制作 320 13.2.3 以图换字 322 13.2.4 滑动门 325 13.2.5 CSS 精灵图 328 13.2.6 网站首页之课程介绍版块的制作 330 13.2.7 文字阴影text-shadow 332 13.2.8 盒阴影box-shadow 334 13.2.9 圆角border-radius 337 13.2.10 网站首页之学员作品展示版块的制作 341 13.2.11 网站首页之讲师介绍版块的制作 341 13.2.12 网站首页之妙味服务版块的制作 342 13.2.13 网站首页之页脚版块的制作 343 13.3 网站其他页面的制作 343 13.4 网站优化 344 13.5 网站建设技巧 346 13.5.1 **小宽度/**小高度 346 13.5.2 **大宽度/**大高度 347 13.5.3 text-overflow文本溢出 348 练习题 348
本书按照基础漫谈、CSS揭秘、HTML标签、网页排版、综合案例的学习路径来安排内容,共分为13章。其中,第1章...
...
本书从初学者的角度出发,用通俗易懂的语言对Java Web开发的相关知识进行深入讲解。本书共11章,详细讲解网...
本书是一本面向初学者的鸿蒙应用开发基础教材。全书共9章:第1章讲解鸿蒙的概念和开发环境搭建;第2~3章讲解鸿蒙...
本书作为HTML5程序设计课程的教材,系统、全面地介绍了利用HTML5进行网站前端开发所涉及的常用知识。全书共...
本书全面地介绍了使用Office 2019办公软件中的Word、Excel和PowerPoint3个组件以及结...
我要评论