杨亦涛老师分享Dreamweaver重要笔记

一. CSS 基础
1. 基本选择器
基本选择器用于选取网页上的 HTML 元素。以下是常用的基本选择器:
-
元素选择器:选择指定标签的所有元素。
例如:p { color: red; }
这段代码将页面中所有<p>
标签的文字颜色设置为红色。 -
类选择器:选择指定类名的元素。
例如:.my-class { font-size: 16px; }
这段代码将所有类名为my-class
的元素字体大小设置为 16px。 -
ID选择器:选择指定 ID 的元素。
例如:#my-id { background-color: blue; }
这段代码将 ID 为my-id
的元素背景色设置为蓝色。
2. 复合选择器
复合选择器由多个选择器组合而成,用于更精确地选择元素。
-
后代选择器:选择一个元素的所有后代元素。
例如:div p { color: green; }
这段代码将所有<div>
标签内的<p>
标签文字颜色设置为绿色。 -
并集选择器:将多个选择器用逗号分开,表示同时选中多个元素。
例如:h1, h2, h3 { margin: 10px; }
这段代码将<h1>
,<h2>
,<h3>
标签的外边距都设置为 10px。 -
标签指定式:根据标签名选择元素。
例如:p { line-height: 1.5; }
这段代码将所有<p>
标签的行高设置为 1.5。
3. 浮动与清除浮动
浮动(float)是 CSS 中常用的布局技巧。它使元素脱离文档流,向左或向右浮动。
-
浮动:
float: left;
或float: right;
使元素向左或右浮动,并允许其他元素环绕它。
例如: -
清除浮动:浮动元素的影响会影响到后面的元素,清除浮动可以使其恢复正常流。
常用清除浮动的方法有:-
clear: both;
在浮动元素之后,使用clear: both;
可以清除左浮动和右浮动。
例如: -
overflow: hidden;
给父元素加上overflow: hidden;
也能清除浮动,常用在布局容器中。
例如: -
zoom: 1;
这个方法是针对 IE 浏览器的一种 hack,给父元素加上zoom: 1;
可以清除浮动。
-
4. 定位
CSS 定位用于控制元素的位置,常用的有两种:
-
相对定位:
position: relative;
元素根据原本的位置进行偏移,不脱离文档流。
例如: -
绝对定位:
position: absolute;
元素脱离文档流,定位相对于最近的已定位的父元素。
例如:
5. CSS 精灵
CSS 精灵是将多个小图片合成一张大图,利用 background-position
来显示不同区域的图片,从而减少 HTTP 请求,提高页面加载速度。
例如:如果你有多个按钮图标(如:箭头、加号等),可以将它们合成一个大图,通过改变背景图的位置来显示不同的按钮。
二. 网页的基本元素
- 文字:网页中最常见的元素,使用标签
<p>
,<h1>
,<h2>
,<span>
等表示。 - 图片:通过
<img>
标签插入,常用属性包括src
(源路径)和alt
(图片无法显示时的文字描述)。 - 链接:通过
<a>
标签创建,href
属性指定链接地址。
三. 网站开发流程
- 定义站点:明确网站的目的,是展示、博客、商业或其他目的。
- 建立网站结构:规划好网站的页面内容和层级关系,绘制网站结构图。
- 首页设计与制作:设计网站首页,展示网站的核心内容和功能。
- 其他页面设计制作:根据首页设计制作其余页面,保持一致的风格和布局。
- 测试、发布和维护:完成网站后,进行功能测试,确认一切正常,再上线发布并进行后期维护。
四. 职业规划
- 美工:主要负责淘宝店铺或其他平台的视觉设计,工资大概 4000-5000 元。
- UI 设计师:负责应用或网站的用户界面设计,工资 5500-7000 元。
- 网页设计师:使用 HTML 和 CSS 设计网页,工资 4000-5500 元。
- Web 前端开发工程师:掌握 HTML5、CSS3、JavaScript 等技术,工资 4500-6000 元。
- 综合职位(如:项目经理、技术总监等):薪资根据职位不同而变化。
五. DW 常用面板
- 插入面板:
Ctrl + F2
,可以快速插入常用 HTML 元素。 - 属性面板:
Ctrl + F3
,查看并修改选中元素的属性。 - 文件面板:
F8
,显示当前项目的文件结构,方便管理文件。
六. 创建站点
- 建立文件夹并命名:创建项目文件夹,如
images
,css
。 - 打开文件面板:通过 “管理站点” 创建新站点,指定文件夹路径。
- 创建网页文件:在站点内创建 HTML 文件,开始网页制作。
- 删除文件:右键选择文件进行删除,注意文件一旦删除将无法恢复。
- 删除站点:在“管理站点”中选择并删除不需要的站点。
- 导出和导入站点:将站点导出为文件或导入其他站点。
七. 链接
- 文字链接:
<a href="URL">文本</a>
- 图片链接:
<a href="URL"><img src="image.jpg" alt="Description"></a>
- 热点链接:通过
map
标签为图片添加多个点击区域,常用于图像地图。 - 锚点链接:在页面内跳转至某个特定位置。
例如:
八. 图片格式
- JPG:适合照片,支持 1670 万种颜色,图片较大但质量高。
- GIF:支持动画和透明背景,适合简单图标和小图片,只有 256 种颜色。
- PNG:支持透明,但不支持动画,适合图标、按钮等,颜色范围从 256 到 1670 万种。
九. 准备项目流程
- 建立项目文件夹:为项目创建文件夹,规范命名。
- 建立站点:在开发工具中建立新的站点。
- 页面分析:分析页面的结构,确定使用哪些 HTML 和 CSS 元素。
- 建立模板:创建一个基础模板,包含 HTML 结构和必要的样式。
- 创建 CSS 文件并引入:创建
styles.css
文件,并在 HTML 文件中通过<link>
标签引入。 - 创建可编辑区域:使用 DW 插件创建可编辑区域,允许在模板中动态修改内容。
- 删除可编辑区域:删除不需要的可编辑区域。
十. 元素类型
- 行内元素:如
<span>
,<a>
,这些元素不会独占一行,宽高不能设置。 - 块元素:如
<div>
,<h1>
,这些元素独占一行,能设置宽高。
十一. 转换元素类型
display: inline;
:将元素转换为行内元素,不独占一行,宽高不能设置。display: block;
:将元素转换为块级元素,独占一行,可以设置宽高。display: inline-block;
:将元素转换为行内块级元素,可以在一行显示,但仍然能设置宽高。