1. 块级元素: p,div,ul,ol,h1,h2 . . . h6等。块级元素独占一行,旁边不能有其他元素。

2. 行内元素:span,a,strong,em等。

display属性可以使块级元素嵌套在行内元素中。

3. link标签,只能放在head元素中,外部样式表(外部样式表不能包含任何文档标记,只能有css规则和css注释)。

  属性:‘rel’:关系,样式表stylesheet;候选样式表alternate stylesheet,与title属性一起使用

        ‘type’:总设置为text/css

     ‘href’:样式表的路径

     ‘media’:all:用于所有表现媒体;

         screen:在屏幕媒体中表现文档时使用。在这种系统上运行的所有Web浏览器都是屏幕媒体用户代理。

         print:为视力正常的用户打印文档时使用,另外还会在显示文档的“打印预览”时使用。

     ‘title’:相同的title值,就分为一组。

  可以在多个媒体中使用一个样式表,各媒体用逗号隔开。<link rel = "stylesheet" type = "text/css" href = "basics.css" media = "screen, projection"/>

  如果将一组样式表指定为首选样式表,那么只会使用其中一个,其他两个忽略,无法确定是哪两个。

  如果没用为样式表指定title属性,那么它将作为一个永久样式表,始终用于文档的显示。通常,这正是创作人员你所希望的。

4. @import指令:出现在style容器中,放在其他css规则之前,否则将根本不起作用。如果有一个外部样式表它需要使用其他外部样式表中的样式,此时@import就会非常有用,因为外部样式表不能包含任何文档标记,所以不能使用link元素。

<style type = "text/css">
@import url(styles.css) all;
h1{color: gray}
</style>

5. 对于一些低版本浏览器不识别的标签,就会将标签里的内容当作文本输出,为解决这一问题,将标签里面的内容注释掉,对于能识别该标签的浏览器仍会对该标签里的内容进行操作。注:注释标签里的内容,不要把标签一同注释。

6. css关键字往往由空格分隔,只有一种情况例外,可以使用斜线(/)来分隔两个特定关键字,例:

h2{font: large/150% sans-serif;}

CSS和文档的更多相关文章

  1. CSS权威指南学习笔记系列(1)CSS和文档

    题外话:HTML是一种结构化语言,而CSS是它的补充:这是一种样式语言.CSS是前端三板斧之一,因此学习CSS很重要.而我还是菜鸟,所以需要加强学习CSS.这个是我学习CSS权威指南的笔记,如有不对, ...

  2. 《CSS权威指南》双鱼书概述——第一章CSS和文档

    前言:CSS即层叠样式表 主要是影响一个或者一组文档的表现,没有文档,CSS毫无用处. 一.web的衰落 完全结构化的文本太过古板,太平常,虽然有N个理由要求使用结构化标记,但HTML已然走到了今天. ...

  3. CSS和文档流

    1.  CSS的定位机制有3种:普通流.浮动和定位. 2.  文档流:从上到下,从左到右,一个挨一个的简单或者叫正常布局. 3.  定位:(position) Static:保持文档流. Relati ...

  4. 《CSS权威指南(第三版)》---第一章 CSS和文档

    主要学习的知识是怎么把CSS和HTML文档关联: 1.这是默认的样式表 <link rel="stylesheet" href="" type=" ...

  5. 【html、CSS、javascript-10】jquery-操作元素(属性CSS和文档处理)

    一.获得内容及属性 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val ...

  6. css绝对定位、相对定位和文档流的那些事

    前言 接触html.和css时间也不短了,但每次用div+css布局的时候心里还是有点儿虚,有时候干脆就直接用table算了,很多时候用div会出现些不可预料的问题,虽然花费一定时间能够解决,但总不是 ...

  7. Jquery的事件操作和文档操作

    对于熟悉前端开发的小伙伴,相信对于Jquery一定不陌生,相对于JavaScript的繁琐,Jquery更加的简洁,当然简洁不意味着简单,我们可以使用Jquery完成我们想要实现全部功能,这里为小白们 ...

  8. JS魔法堂:浏览器模式和文档模式怎么玩?

    一.前言 从IE8开始引入了文档兼容模式的概念,作为开发人员的我们可以在开发人员工具中通过“浏览器模式”和“文档模式”(IE11开始改为“浏览器模式”改成更贴切的“用户代理字符串”)品味一番,它的出现 ...

  9. 再谈IE的浏览器模式和文档模式

    原文:再谈IE的浏览器模式和文档模式 以前在 “IE8兼容视图(IE7 mode)与独立IE7的区别”一文中曾经涉及过浏览器模式和文档模式,但二者的区别却不甚了了,现在有了新的认识,再补充一下. 1. ...

随机推荐

  1. python---random模块使用详解

    random与随机操作有关的模块 常用方法: random() --- 返回0-1之见得一个随机浮点数. 调用:random.random() 例如: >>> random.rand ...

  2. c# xml操作类 比较齐全

    using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Secu ...

  3. Python数据分析(二): Pandas技巧 (1)

    第一部分: ipython http://www.cnblogs.com/cgzl/p/7623347.html 第二部分: numpy http://www.cnblogs.com/cgzl/p/7 ...

  4. git 修改commit日期为之前的日期

    我在之前修改了一个文件,但是没有commit,现在我想要commit,日期为那天的日期 git commit --date="月 日 时间 年 +0800" -am "提 ...

  5. Android基础知识04—Activity活动之间传递数据

    ------活动之间传递数据------ 向下一个活动传递数据: Intent中提供了一系列的putExtra()方法,可以把数据暂存到Intent中,启动另一个活动的时候就可以取出来. 代码: (存 ...

  6. hover与click样式冲突

    如果你的hover事件和click事件的样式不同,如元素背景本来是#fff,如果hover时背景是#ddd,点击时背景是#aaa,那么问题是当你点击后,鼠标再移动到这个元素时背景会变成#ddd,而你希 ...

  7. .NET企业级应用WebService上传下载文件

    在建立好一个WebService后会有一个自带的 [WebMethod]//在待会写的所有方法中都要写这个,便于调试 public string HelloWorld() { return " ...

  8. 修改Oracle【12C】字符集

    select userenv('language') from dual; //查看系统字符集编码 select * from nls_database_parameters where parame ...

  9. Windows下Mysql常用操作命令

    以下命令中的服务启动及停止需要使用以管理员身份运行cmd.exe. 1.启动Mysql服务:net start [mysql服务名].示例: net start mysql57 结果: 2.停止Mys ...

  10. PhiloGL学习(1)——场景创建及方块欲露还羞出水面

    前言 上一篇文章中介绍了我认识PhiloGL框架的机缘以及初步的探讨(见JS前端三维地球渲染--中国各城市航空路线展示),在此文中仅仅对此框架进行了简单介绍并初步介绍了一些该框架的知识.首先三维这个东 ...