知识点:

  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入门——第四章 理解层叠样式表的更多相关文章

  1. HTML与CSS入门——第三章 理解HTML和XHTML的关系

    知识点: 1.以HTML创建一个简单网页的方法 2.包含每个网页必须有的所有HTML标签的方法 3.用段落和换行组织页面的方法 4.用标题组织内容的方法 5.HTML.XML.XHTML和HTML5之 ...

  2. HTML与CSS入门——第九章 使用颜色

    知识点: 1.为网站选择颜色的方法 2.颜色在Web上的工作方式 3.使用十六进制颜色值的方法 4.使用CSS设置背景.文本和边框颜色的方法 9.1 选择颜色的最佳方法: 直白地说:根据用户群体找到最 ...

  3. HTML与CSS入门——第二章 发布Web内容

    知识点: 1.使用文本编辑器创建一个基本的HTML文件的方法 2.使用FTP将文件传送到你的Web服务器的方法 3.文件在Web服务器上应该存储的位置 4.在没有Web服务器的情况下分发Web内容的方 ...

  4. HTML与CSS入门——第七章 使用表格显示信息

    知识点: 1.创建简单表格的方法 2.控制表格大小的方法 3.对齐内容及在表格中跨越行和列的方法 7.1 创建简单的表格: table标签,border控制边框 tr标签,创建表格的行,包含td td ...

  5. html和css入门 (四)

    背景样式 背景颜色 属性名 background-color 属性值 合法的颜色的名,比如:red:十六进制值,比如:#ff0000:RGB 值,比如:rgb(255,0,0) 默认值 transpa ...

  6. HTML与CSS入门——第六章 使用字体

    知识点: 1.粗体.斜体和特殊文本格式的使用 2.字体的调整方法 3.特殊字符的使用方法 6.1 粗体.斜体和特殊文本格式: font-weight控制粗细 加粗<strong> font ...

  7. HTML与CSS入门——第五章 使用文本块和列表

    知识点: 1.在页面上对齐文本的方法 2.三种HTML列表的使用方法 3.在列表中放置列表的方法 5.1 在页面上对齐文本: 父元素内子元素文本的居中:在控制父元素的text-align:center ...

  8. HTML与CSS入门——第十三章  使用框架

    知识点: 1.建立框架集的方法 2.在框架和窗口之间链接的方法 3.使用内联框架的方法 13.1 什么是框架: 框架是浏览器窗口中的一个矩形区域,每个框架显示的是一个完整的页面. 作者不建议使用框架, ...

  9. HTML与CSS入门——第十一章  在网页中使用图像

    知识点: 1.在网页上放置图像的方法 2.用文本描述图像的方法 3.指定图像高度和宽度的方法 4.对齐图像的方法 5.将图像转换为俩接的方法 6.使用背景图像的方法 7.使用图像映射的方法 11.1 ...

随机推荐

  1. LNMP笔记:域名重定向、读写权限、显示WP主题、北京时间

    边写边记,以后还会用到的. 将 xxx.com 重定向到 www.xxx.com 1.打开 /usr/local/nginx/conf/vhost/你网站的域名.com.conf 2.查看原有的 se ...

  2. C++ AO读取shapefile的属性值

    C++ AO读取一个shapefile文件的所有属性值   #include "stdafx.h"   #include "iostream.h"   #inc ...

  3. 找不到请求的 .Net Framework Data Provider。可能没有安装。

    解决方法: 安装Microsoft SQL Server Compact 4.0. 安装Microsoft SQL Server Compact 4.0之后,程序运行正常. 问题的原因就是程序连接.s ...

  4. Orchard之创建模板

    orchard创建模板的两种基本方式: 第一种:通过候补创建(需要用到候补神器): 第二种:通过Shape Tracing创建:

  5. 关于接口使用getType的方法的问题

    C#代码如下:    public interface IConfigInfo    {    }    public class A : IConfigInfo    { }    public c ...

  6. 解决rsyslog 断电或者被kill 重发问题

    $InputFilePersistStateInterval 1 Specifies how often the state file shall be written when processing ...

  7. 【HDOJ】1080 Human Gene Functions

    DP.wa了一下午,原来是把mmax写在外层循环了.最近事情太多了,刷题根本没状态. #include <cstdio> #include <cstring> #include ...

  8. AC自动机修正

    #include<iostream> #include<cstdio> #include<cmath> #include<algorithm> #inc ...

  9. 命名实参和可选实参(C# 编程指南)

    https://msdn.microsoft.com/zh-cn/library/dd264739.aspx CalculateBMI(weight: 123, height: 64); Calcul ...

  10. HDU_2026——将单词的首字母变大写

    Problem Description 输入一个英文句子,将每个单词的第一个字母改成大写字母.   Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行.   O ...