CSS权威指南学习笔记--Chapter1 CSS和文档

自学CSS权威指南系列—学习笔记

  1. 元素element:文档结构的基础。
    替换和非替换元素;
     替换元素:用来替换元素内容的部分并非由文档内容直接表示。
     非替换元素:内容由用户代理在元素本身生成的框中显示。
    块级元素和行内元素:
     块级元素:生成一个元素框,填充父元素的内容区,旁边不能有其他元素。
     行内元素:在一个文本行内生成元素框,而不会打断这行文本。
  2. display属性值:定义基本布局;初始值inline;

结合CSS和HTML:

  1. link标记:
<link rel=”stylesheet“ type=”text/csshref=”sheet1.css” media=”all”/>

外部样式表–link元素必须放在head元素中

link的其余属性:

  • rel–此处关系为stylesheet;
  • type–设置为text/css;
  • href–属性值为样式表的URL;
  • media–所要应用的表现媒体

一个文档可能会关联多个样式表,文档在最初显示的时候只会显示rel=”stylesheet“的link标记。

候选样式表

  • rel=”alternate stylesheet“–只有用户选择这个样式表,才会应用于文档
  • 可以为候选样式表指定同样的title值,把他们分组在一起。
  • 如果为一个rel为stylesheet的link指定了title属性,则该样式表将作为首选样式表。
<head>
<link rel=”stylesheet” type=”text/csshref=”basic.css” title=”Default” media=”all”/>
<link rel=”stylesheet” type=”text/csshref=”style.css” title=”Default” media=”screen”/>
<link rel=”alternate stylesheettype=”text/csshref=”big.css” title=”Big” media=”all”/>
<link rel=”alternate stylesheettype=”text/csshref=”print.css” title= Bigmedia=”screen”/>
</head>

2.style元素:
<style type=”text/css”></style>
style元素必须使用type属性;

开始和结束style标记之间的样式成为文档样式表或嵌套样式表,其中可能包含应用到文档的多个样式,或使用@import指令包含多个外部样式表链接。

@import出现在style元素中,且必须放在其他CSS规则之前,否则不起作用。一个文档不止有一个@import语句。可以限制所导入样式表应用于一种或多种媒体。url可以是相对的或者是绝对的。

<style type=”text/css”><!--
@import url(http://layout.css) all;
@import url(basic-block.css) screen;
@import url(basic.css) print;
body {color:red;}
h1 {color:green;}
-->
</style>

<!-- -->向后可访问性的考虑下添加~

Notice:@import指令必须出现在CSS规则之前。

CSS注释:/* */不能嵌套使用

3.内联样式:为单个元素指定样式,而不需要嵌套或外部样式表,使用style属性值。

<p style=”color:red;”>hello world</p>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值