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 ...
随机推荐
- Linux 从 sar 到 sar2html 的认识
这些变形的工具.诸如:淘宝的Tsar.ksar.sar2html....等.都是通过抓取 sar的数据 所以在最终呈现的数据上变化不大.只是展现的手段和效果不一样而已 sar 是帮助我们 ...
- jQuery 分割按钮(Split Button)
代码写多了,有些使用过的方法和技巧会一时半会想不起来,平日记录下来,方便自己和有需要的人日后查阅. <html> <head> <style type="tex ...
- bootstrap--- 两种bootstrap multiselect组件大比拼
http://www.cnblogs.com/landeanfen/p/5013452.html 1.第一种可以兼容IE,第二种不能兼容
- mysql 查询每个分组前N条记录
mysql 查询每个分组前N条记录 假设存在表movie, 有字段 id, part(地区), mcount(观看次数) 现查询每个地区观看次数最多的3部movie, 则表 ###id虽未存在gro ...
- 转:MFC文件操作
讲到文件操作我们会联想到自己手动操作文件会涉及到哪些内容.很容易想到的是查看文件(文件夹)是否存在,创建,复制,删除,剪切文件(文件夹).另外就是设置文件的属性. 那MFC中一些操作文件的类也差不多是 ...
- 用彩虹表破解MD5、LM Hash等复杂加密密码
http://zhaoxiaobu.blog.51cto.com/878176/461016/
- hdu 2992 Hotel booking
http://acm.hdu.edu.cn/showproblem.php?pid=2992 #include <cstdio> #include <cstring> #inc ...
- php5,Apache在windows 7环境搭建
主要是参考以下文章: http://www.cnblogs.com/Yogurshine/archive/2013/05/24/3097343.html http://jingyan.baidu.co ...
- [面试题总结及扩展知识]HTTP协议返回状态码的问题
经常在网页中看到一些错误的返回信息,见一个查一个已经累感不爱,在2014年腾讯笔试题中也见到一道这样的问题,所以现在来总结一下: 腾讯2014面试题: 答案选B 附带一些http协议的错误代码: 当服 ...
- MSSQL 标准PROC 写法
MSSQL 标准PROC 写法 ALTER PROC [dbo].[usp_ADM_InsertFlowSortInfo]@FlowSortName NVARCHAR(50),AS/*PAGE: 分类 ...