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 ...
随机推荐
- phpMyAdmim无法打开或空白页面问题解决
环境:windows环境 安装方式:appserv 安装完appserv之后,发现phpMyAdmin无法打开,具体表现为输入root用户名和密码之后长时间无法进入管理页面或进入之后一片空白.这种情况 ...
- sublime在Mac osx下安装z-codeing(即emmet)
sublime安装插件可以根据插件名称通过package control就可以很方便的安装好.但是sublime没有默认安装package control,所以我们必须先安装它. 安装package ...
- IIS 中asp.net的一些配置
安装了IIS之后, 添加了虚拟目录然后运行页面, 出现了一点儿错误, 好像是不认识aspx文件, 把aspx文件当成是xml文件处理. 无法显示 XML 页. 使用 XSL 样式表无法查看 XML 输 ...
- PHPCMSV9 更改后台地址
修改PHPCMS v9默认后台登录地址 1.修改admin.php文件名,并修改跳转地址写上完整路径2.修改 /phpcms/modules/admin/classes/index.php,把 pub ...
- 一些不太常用的Linux命令
ACCTCOM 查看所有用户执行过的进程 acctcom | tail - 查看指定用户执行过的进程/命令 acctcom -u <username> | tail - 使用一个正则表达式 ...
- printk和printf的区别
内核使用printk()打印! 应用层使用printf()打印! &&& 大部分常用的C库函数在Linux内核中都已经得到了实现.在所有没有实现的函数中,最著名的就数print ...
- Applet: 用HTML调用Applet的几个注意事项
问题:HTML找不到java class. 首先,如果xxx.java文件与HTML文件在同一目录下,直接运行cmd-javac 该 xxx.java文件,生成xxx.class文件.HTML中的&l ...
- MPMoviePlayerController 电影播放器—备用
MPMoviePlayerController 与AVAudioPlayer有点类似,前者播放视频,后者播放音频,不过也有很大不同,MPMoviePlayerController 可以直接通过远程UR ...
- 使用john破解ubuntu(linux)9.10密码
Title:使用john破解ubuntu(linux)9.10密码 --2011-11-23 15:00 ubuntu 9.10的账户密码加密方式改用sha512了,默认的john是破不了的,还好官方 ...
- 51单片机C51毫秒级(ms)精确延时
如下程序能实现ms毫秒级的比较精确的延时 void Delayms(unsigned int n) { unsigned int i,j; ;j--) ;i>;i--); } 用keil可以看出 ...