CSS学习(页外引用还不懂)
CSS的语法结构为 选择符 {属性:值;} Selector {Property : Value;}
选择符:通配 *{....} , 元素 body{....} 、h1{....}、p{....} , 群组 h1,h2,h3,p {....} 同时可一个给多个标签赋予相同的属性
关系选择符:包含 h1 a{....}
【一些基本属性:文字装饰text-decoration: 字体 font-family 字体颜色 color 字体大小font-size:px; 外边距margin 内边距padding】
CSS的引入方式用就近原则
行内引用 (直接在标签里写入style属性)
例如:<body style="background-color:#8484FF;">
<h1 style=" font-size:20px; font-family:仿宋;">在H1标签里写入style属性</h1>
<p style="font-size: 10px;">在P标签里写入style属性</p>
</body>
页内引用 (当单个文件需要特别样式时,就可以使用内部样式表)
定义单文件个在<head> 部分通过 <style>标签定义内部样式
例如: <head>
<style type="text/css">
body {
background-color:#cccccc;
}
</style>
</head>
<body>
<h1>这是一个H标签</h1>
<h1>这是一个H标签</h1>
</body>
页外引用
CSS的代码注释用 /* ~ */ 开始~结束 /*导航开始*/ #nav{....} /*导航结束*/
通配选择符用 *{....} 同时定义body里所有标签的样式
例如: <style>
*{
color:red;
font-family:仿宋;
}
</style>
</head>
<body>
<h1>标签</h1>
<p>第一个标签</p>
<p>第二个标签</p>
<p>第三个标签</p>
</body>
元素选择符用 body{....} ,h1{....}, p{....} 选择性定义body里的单个标签样式 ( 例如我选择性的定义b标签)
例如:<style>
b {
color:red;
font-family:仿宋;
}
</style>
</head>
<body>
<h1>标签</h1>
<b>第一个标签</b>
<p>第二个标签</p>
<p>第三个标签</p>
</body>
</html>
群组选择符 需要修改的标签进行挑选 例如:h1, h3, h6 {....} 选择性的定义body里的多个标签样式 (例如我选择性定义b和Pb标签,必须用逗号隔开)
例如:<style>
b,p {
color:red;
font-family:仿宋;
}
</style>
</head>
<body>
<h1>标签</h1>
<b>第一个标签</b>
<p>第二个标签</p>
<p>第三个标签</p>
</body>
</html>
关系选择符分为4种:1.包含选择符 一个标签被另一个标签所包含,包含关系不限包含层次(注意:多个选择符组成的包含选择符一定要使用空格隔开)
单用h1{....}h1标签是红色,单用em{....}p标签和h1标签的em是绿色,单用h1 em{....}则h1里面的em是绿色,p标签则没获得任何样式。
例如: <style>
h1{
color: red;
}
em{
color:green;
}
h1 em{
color: red;
}
</style>
</head>
<body>
<h1>标签</h1>
<b>第一个标签</b>
<p><em>第二个标签</em></p>
<p>第三个标签</p>
<h1>红色文字<em>绿色文字</em> 红色文字</h1>
</body>
</html>
CSS学习(页外引用还不懂)的更多相关文章
- css学习笔记(1)
为什么要重新学css,理由有很多,css这个小婊砸,接触至今已有三年,但真的说熟练恐怕不见得.特此,为了我的目标,开始重新整理css的知识,我希望,每一篇笔记都能有个例子,从而来巩固我的知识. 在学习 ...
- CSS学习总结(一)
不知道大家对CSS的印象是怎么样的呢?也许有些模糊,也许根本不清楚.其实它跟我们密切相关,一旦我们浏览网页,都在与它打交道.没有它,我们看不到现在如此丰富多彩的网页效果.那么它到底是什么呢?又该如何使 ...
- 说说CSS学习中的瓶颈
虽已数年,但未就学习专门写过文章,这回破处了.苍蝇不叮没有缝隙的鸡蛋,领导不做没有跟拍的表演,同样,想到写CSS学习的文章也是有原因的(虽然我的不少行为没有原因). 情景再现(尊重隐私,下面故事中人名 ...
- CSS学习中的瓶颈期深入分析
虽已数年,但未就学习专门写过文章,这回破处了.苍蝇不叮没有缝隙的鸡蛋,领导不做没有跟拍的表演,同样,想到写CSS学习的文章也是有原因的(虽然我的不少行为没有原因). 情景再现(尊重隐私,下面故事中人名 ...
- 算警示吧——此文来自张鑫旭(说说CSS学习中的瓶颈)
by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=2523 虽已数年,但未 ...
- CSS学习摘要-定位实例
CSS学习摘要-定位实例 注:全文摘自MDN-CSS定位实例 列表消息盒子 我们研究的第一个例子是一个经典的选项卡消息框,你想用一块小区域包括大量信息时,一个非常常用的特征.这包括含有大信息量的应用, ...
- CSS 学习手册
目录 CSS 简介 1.CSS 简介 CSS 概述 层叠次序 2.CSS 基础语法 CSS 语法 值的不同写法和单位 记得写引号 多重声明: 空格和大小写 3.CSS 高级语法 选择器的分组 继承及其 ...
- css学习归纳总结(三) 转
原文地址:css学习归纳总结(三) 为文档添加样式的三种方法 行内样式 行内样式是写在HTML标签的style属性里的,比如: <p style="font-size: 12px;fo ...
- css学习归纳总结
来源于:trigkit4 css学习归纳总结(一) 选择器的分组 CSS选择器分为 1.群组选择器 如:p, body, img, div{} 2.兄弟选择器 如:p + p { color:#f00 ...
随机推荐
- (基础篇 走进javaNIO)第二章-NIO入门
在本章巾,我们会分别对 JDK 的BIO ,NIO 和JDK 1.7 最新提供的 NI02.0的使用进行详细说明 ,通过流程图和代 码讲解,让大 家体会到随着 Ja va 1/0 类库的 不断发展和改 ...
- Ubuntu上配置SQL Server Always On Availability Group(Configure Always On Availability Group for SQL Server on Ubuntu)
下面简单介绍一下如何在Ubuntu上一步一步创建一个SQL Server AG(Always On Availability Group),以及配置过程中遇到的坑的填充方法. 目前在Linux上可以搭 ...
- Building Particle Filters and Particle MCMC in NIMBLE
This example shows how to construct and conduct inference on a state space model using particle filt ...
- 每R一点:层次聚类分析实例实战-dist、hclust、heatmap等(转)
聚类分析:对样品或指标进行分类的一种分析方法,依据样本和指标已知特性进行分类.本节主要介绍层次聚类分析,一共包括3个部分,每个部分包括一个具体实战例子. 1.常规聚类过程: 一.首先用dist()函数 ...
- Mac苹果系统 多系统启动:The rEFInd Boot Manager
苹果系统 多系统启动 下载安装REFIT: 首先安装一下:REFIT, 在这个页面下载: http://refit.sourceforge.net/#download 选择mac disk image ...
- Java中设计模式之工厂模式-4
一.工厂模式由来 1)还没有工厂时代:假如还没有工业革命,如果一个客户要一款宝马车,一般的做法是客户去创建一款宝马车,然后拿来用. 2)简单工厂模式:后来出现工业革命.用户不用去创建宝马车.因为客户有 ...
- 初识Java(2) 变量与数据类型
一. 变量 1.变量是内存中的一个标识符号,用于存储数据 2.变量命名规则 1) 必须以字母.下划线 _ .美元符号 $ 开头 2) 变量中,可以包括数字 3) 变量中,不能出现特殊的符号,空格 4 ...
- 放大镜原生js
<!DOCTYPE html><html><head> <title></title> <style type="text/ ...
- [UWP]用Shape做动画(2):使用与扩展PointAnimation
上一篇几乎都在说DoubleAnimation的应用,这篇说说PointAnimation. 1. 使用PointAnimation 使用PointAnimation可以让Shape变形,但实际上没看 ...
- Redis可视化工具Redis Desktop Manager使用
Redis可视化工具,RedisDesktopManager 没错,它开源的,托管在github上:https://github.com/uglide/RedisDesktopManager 还不错, ...