1.web标准:
(1).结构: XHTML
(2).表现: CSS
(3).行为: JavaScript
2. web 标准的好处:
--> 一次创建,随处使用.
-->维护和改版方便.
-->缩减页面代码,提高显示速度.
-->加速开发.
-->多浏览器,多平台兼容.
-->更容易被搜索引擎搜索到.
**************************** CSS 盒模型 ****************************
3. background-color:#ccc
background-image:url{logon_03.gif}
background-repeat:no-repeat | repeat-y 其中 no-repeat 表示背景图片不要重复.repeat-y表示要纵向重复.
缩写成一句: background:url{logon_03.gif} #c00 no-repeat center| right bottom; 并且把图片放在中间(右下角).
margin:50px 外边框,也就是 this.盒和其他元素之间的距离为 50px.
margin-top:50px; 距离上边框为50px
margin:50px 20px 50px 10px 上 - 右 - 下 - 左
padding:20px 表示 this.盒和内部内容之间的距离为20px.(同样的也有top,left等之分).
border:10px solid(实线) | dotted(虚线) green 设计师最常用的是 1px.
*. 如何给按钮加图标:
定义 css:
.btn .bsave a{ background:url(images/bbt_save_off.gif) no-repeat; } //默认的按钮图标
.btn .bsave a:hover { background:url(images/bbt_save_on.gif) no-repeat; color:#D2B21C}//当鼠标放到按钮上时,显示的图标
**************************** 内联元素和块级元素 ****************************
4. 块级元素: 元素默认带回行的 如 table,div
内联元素: 元素在同一行显示 如 div.
#定义出来的是 id, 一个页面只能使用一次, 先找到内容/结构,再给它定义样式.
.定义出来的是class ,可以多次引用, 先定义好一种样式,再套给多个结构/内容.
5. CSS 布局三大规则:
@ 块级元素横向排列要浮动(float)
@ 不需要浮动时使用clear:both
@ 所有非内容图片全部用背景.
6. 一个 DIV (CSS盒模型):
margin: 外边框
background-color:
background-image:
padding: 内边框
content:
border: 边框
7. 1 em = 1 字体的高度(是变化的,如果屏幕上字体大小为 12px,呢 1em=12px,如果字体大小为 16px,呢1em=16px)
8. 解决 IE 默认 10 px的问题:
body{margin:0 px;}]
9. padding: 盒边框和内容之间的距离:
padding-top,padding-left,
10. background-image:url(logo.gif);
background-repeat:no-repeat / repeat-y / repeat-x;
缩写:
background:url(logo.gif) #EEE repeat-x [center / right bottom]; 其中center是让背景图片居中,或者右下角.
11. border: 1px solid/dotted(虚线) green; // 细线描边 .
12. 原则上不采用绝对定位 .
13. # --> ID , . --> class.
14. background-image:url(1.gif)
background-repeat:no-repeat/ repeat-x/ repeat-y.
一句话:
background:url(1.gif) #EEE repeat-x;
background:url(1.gif) #EEE no-repeat center/right bottom/;
15. DIV border:1px solid/dotted green;
16. 有图片的按钮:
.btn .bsave a{background:url(images/bt_save_off.gif) no-repeat;color:#D2B21C}
.btn .bsave a:hover{background:url(images/bt_save_on.gif) no-repeat;color:#D2B21C;}
17. 原则上不采用绝对定位:(系统默认是相对定位).
18. 不需要浮动时:
clear:both /left 清除(左右)/左.
20. CSS 技巧:
*{margin:0px;padding:0px;}
21. 建议多用 padding 少用 margin : 因为 mazilla 和 IE 差别比较大。
22. HTMl 4.0 中 设置
<colgroup align="center">
<colgroup align="center">
表示第一列居中,第二列居左。
<rowgroup align="center">
<rowgroup align="right">
表示第一行居中,第二行居左。
分享到:
相关推荐
CSS学习笔记CSS学习笔记CSS学习笔记CSS学习笔记
HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 ...
### HTML与CSS学习笔记 #### 一、基础知识概述 HTML(HyperText Markup Language)与CSS(Cascading Style Sheets)是构建网页的基础技术。通过学习HTML与CSS,我们可以创建结构化且美观的网页。 - **WWW (World ...
CSS学习笔记 HeadFirst HTML&CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记HeadFirst HTML&CSS学习笔记 Head...
CSS 学习笔记 Head First HTML&CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS 学习笔记Head First HTML&CSS ...
个人css学习笔记 精华版 CSS学习笔记中涵盖了CSS的基本概念、分类、基本语法、常用属性等知识点。下面将对这些知识点进行详细的解释和总结。 什么是CSS? CSS(Cascading Style Sheet)是一种样式表语言,用于...
### CSS+DIV 学习笔记知识点总结 #### 一、CSS 概述 - **CSS 定义**:层叠样式表(Cascading Style Sheets, CSS)是一种用于定义网页表现形式的语言,它使得开发者能够独立地管理和控制文档的内容与样式。 - **CSS...
【标题】"Metro UI CSS学习笔记Demo"是一个关于利用Metro UI CSS框架进行Web设计和开发的实践案例集合。这个框架灵感来源于Windows 8的Modern UI风格,为网页设计师提供了构建现代、简洁且互动性强的界面的可能性。...
### 级联样式表CSS学习笔记 #### 一、设置CSS的几种方式 在网页设计与开发过程中,级联样式表(Cascading Style Sheets,简称CSS)是一种用来描述HTML文档外观和格式的语言。CSS提供了多种应用方式,以便开发者...
在CSS学习中,基础是非常关键的。以下是一些关于CSS简写、缩写和命名规范的重要知识点: 1. **简写和缩写**: - **颜色**:16进制颜色值可以进行缩写,例如`#ffffff`缩写为`#fff`,`#33dd66`缩写为`#3d6`。 - **...
"韩顺平《轻松搞定网页设计HTML+CSS+JAVASCRIPT》之DIV+CSS学习笔记" 本资源主要讲解了 DIV+CSS 的概念和应用, DIV 是 HTML 文档中用来提供结构和背景的元素,而 CSS 是一种用来表现 HTML 或 XML 等文件式样的...
这份“我的HTML+Css学习笔记”无疑是对于初学者来说极好的资源,它涵盖了从基础到进阶的重要概念。 HTML是网页内容的结构语言,通过一系列标签来定义网页的各个部分,如`<head>`、`<body>`、`<h1>`至`<h6>`的标题、...
在`CSS学习笔记-01.md`、`CSS学习笔记-02.md`和`CSS学习笔记-03.md`中,可能会深入讲解这些概念,包括更多选择器用法、布局技巧、CSS3特效和预处理器的使用,帮助读者逐步掌握这个强大的样式语言。
以上内容总结了DIV CSS学习笔记中的关键知识点,包括文档类型声明、CSS选择器、CSS引入方式、布局模型以及背景与边框设置。这些知识对于前端开发者来说至关重要,能够帮助他们创建结构良好、样式丰富的网页。
### CSS学习笔记(手写版) #### CSS基础知识 **CSS**(Cascading Style Sheets,层叠样式表)是一种用于定义HTML文档外观的语言。它可以让网页具有更好的视觉表现力,同时使得HTML文档更加语义化。 1. **CSS选择...
前端三件套css学习笔记分享
### DIV+CSS基础概念 #### 一、DIV与CSS简介 - **DIV**:在HTML中,`<div>`是一个容器标签,它被用来组合文档中的其他元素,并对其应用样式或者脚本。`<div>`标签本身没有特定的格式特征,它的主要功能是通过CSS来...
CSS学习笔记 CSS(Cascading Style Sheets)是一种用于描述网页样式的语言,由W3C组织制定。CSS主要用于美化网页,提高用户体验,实现网页布局、样式、颜色、字体、背景等的控制。 CSS基础知识 CSS基础知识是学习...