HTML与CSS入门——第四章 理解层叠样式表
知识点:
1.创建基本样式表的方法
2.使用样式类的方法
3.使用样式ID的方法
4.构建内部样式表和嵌入样式的方法
4.1 CSS工作原理:
CSS:层叠样式表的缩写,是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和实现的方式。
扩展名:.css
分内部样式表,外部样式表以及内联样式表
"层叠"的概念理解:(有助于理解CSS的优先级)CSS样式表中的样式会形成一个层次结构,更具体的样式会覆盖通用的样式。优先级由CSS根据这个层级结构决定,从而实现级联效果。可以用类似继承的关系来理解。
PS:元素的概念:表示标签及其内部的描述信息(如属性、文本、图像等)。
4.2 一个基本的样式表:
标准的额书写方式:一行一个样式规则,便于阅读。
字体专栏,需要抓一个时间段来分析一下,包括字体家族以及字体大小
简单地列一下字体大小的各种单位:
pt:点,1英寸相当于72点
in:英寸
cm:厘米
px:像素
em:字母m的宽度
4.3 CSS样式入门:
CSS中的样式属性分为两大类:
布局属性:影响网页上元素位置的属性。
格式化属性:影响网站中元素的视觉显示的属性。
布局属性之display: block:块元素,自带clear:both
list-item:列表项处理 /*从目前的实际角度来看与block没有什么区别*/
inline,none,其他……
布局属性之width,height
格式化属性之border:最新增加border-radius可以控制矩形的圆角
格式化属性之font:
1.text-decoration常用于删去链接的下划线
2.line-height设置文本行高
4.4 使用样式类:
当需要使网页中的有些文本域其他文本不同时,可以通过创建自定义HTML标签。
我们这里所说的定义的特殊格式文本称为样式类。因此它使一组自定义的格式化说明。例子:
h1 { color:blue }
h1是选择符;color是样式属性;blue是该属性的值
选择符:标签(h1),类(.title),ID(#container)等……
PS:注意组合选择器中"标签.类"与"标签 .类"的区别。
4.5 使用样式ID:
出于布局,格式化,与后台交互的考虑都可以选择使用ID。
ID在同一个页面中必须唯一存在。
4.6 内部样式表和内联样式:
内部样式表:<style>标签,注意type属性
内联样式:style属性
PS:外部样式表,link,注意需要href,type以及rel属性。
实验室:
1.外部样式表link标签在没有type属性依旧是可以正常运行的,但是href和rel是必须的。
2.在页面使用utf-8的时候,可能css会编译乱码,此时需要在对应css头部加'@charset "utf-8"'来调整。
HTML与CSS入门——第四章 理解层叠样式表的更多相关文章
- HTML与CSS入门——第三章 理解HTML和XHTML的关系
知识点: 1.以HTML创建一个简单网页的方法 2.包含每个网页必须有的所有HTML标签的方法 3.用段落和换行组织页面的方法 4.用标题组织内容的方法 5.HTML.XML.XHTML和HTML5之 ...
- HTML与CSS入门——第九章 使用颜色
知识点: 1.为网站选择颜色的方法 2.颜色在Web上的工作方式 3.使用十六进制颜色值的方法 4.使用CSS设置背景.文本和边框颜色的方法 9.1 选择颜色的最佳方法: 直白地说:根据用户群体找到最 ...
- HTML与CSS入门——第二章 发布Web内容
知识点: 1.使用文本编辑器创建一个基本的HTML文件的方法 2.使用FTP将文件传送到你的Web服务器的方法 3.文件在Web服务器上应该存储的位置 4.在没有Web服务器的情况下分发Web内容的方 ...
- HTML与CSS入门——第七章 使用表格显示信息
知识点: 1.创建简单表格的方法 2.控制表格大小的方法 3.对齐内容及在表格中跨越行和列的方法 7.1 创建简单的表格: table标签,border控制边框 tr标签,创建表格的行,包含td td ...
- html和css入门 (四)
背景样式 背景颜色 属性名 background-color 属性值 合法的颜色的名,比如:red:十六进制值,比如:#ff0000:RGB 值,比如:rgb(255,0,0) 默认值 transpa ...
- HTML与CSS入门——第六章 使用字体
知识点: 1.粗体.斜体和特殊文本格式的使用 2.字体的调整方法 3.特殊字符的使用方法 6.1 粗体.斜体和特殊文本格式: font-weight控制粗细 加粗<strong> font ...
- HTML与CSS入门——第五章 使用文本块和列表
知识点: 1.在页面上对齐文本的方法 2.三种HTML列表的使用方法 3.在列表中放置列表的方法 5.1 在页面上对齐文本: 父元素内子元素文本的居中:在控制父元素的text-align:center ...
- HTML与CSS入门——第十三章 使用框架
知识点: 1.建立框架集的方法 2.在框架和窗口之间链接的方法 3.使用内联框架的方法 13.1 什么是框架: 框架是浏览器窗口中的一个矩形区域,每个框架显示的是一个完整的页面. 作者不建议使用框架, ...
- HTML与CSS入门——第十一章 在网页中使用图像
知识点: 1.在网页上放置图像的方法 2.用文本描述图像的方法 3.指定图像高度和宽度的方法 4.对齐图像的方法 5.将图像转换为俩接的方法 6.使用背景图像的方法 7.使用图像映射的方法 11.1 ...
随机推荐
- SSM框架搭建java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
在搭建 spring springMVC Mybatis 时候出错 将org.springframework.http.converter.json.MappingJacksonHttpMessage ...
- Thinkphp 空操作、空控制器、命名空间
1.空操作 空操作是指系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化. http://网址/index.php/Hom ...
- C#实现打印与打印预览功能(转)
在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .Net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这 ...
- 【学习笔记】【oc】类和对象及类的三大基本特征
1.类和对象 类是抽象化,对象是具体化. (1)定义类: 分为两个步骤,类的声明:定义类的成员变量和方法:@interface 用于声明定义类的接口部分,@end表面定义结束:. 成员变量的定义:{} ...
- 一个简单LINUX程序的逆向
开始之前的准备: 反汇编:IDA 十六进制编辑器: Hexworkshop LINUX环境: KALI LINUX 调试: EDB (KALI自带的) 一个简单的动态追码, 大牛们就略过吧…… 用16 ...
- 转:MFC 的程序中GetAt()的理解
BYTE 是 1字节长度 的 整型, int 是 4 字节长度 的 整型. CString::GetAt(0); 就是把 一个 CString 对象里 的字符串 中的第一个字符,把它的ASCII 值 ...
- PHP vs Java
http://www.phpddt.com/reprint/php_font-java_end.html http://www.zhihu.com/question/20314377 http://b ...
- poj 3130 How I Mathematician Wonder What You Are!
http://poj.org/problem?id=3130 #include <cstdio> #include <cstring> #include <algorit ...
- java构造方法的不同
分为有参数和无参数,还有THIS的使用方法,可用于传递给类,也可用于调用其它构造方法. public class Book { private String name; public Book(){ ...
- java中实现查看今天是星期几的代码实现
public void getDate() { String[] weekDays = {"星期日", "星期一", "星期二", &quo ...