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学习(页外引用还不懂)的更多相关文章

  1. css学习笔记(1)

    为什么要重新学css,理由有很多,css这个小婊砸,接触至今已有三年,但真的说熟练恐怕不见得.特此,为了我的目标,开始重新整理css的知识,我希望,每一篇笔记都能有个例子,从而来巩固我的知识. 在学习 ...

  2. CSS学习总结(一)

    不知道大家对CSS的印象是怎么样的呢?也许有些模糊,也许根本不清楚.其实它跟我们密切相关,一旦我们浏览网页,都在与它打交道.没有它,我们看不到现在如此丰富多彩的网页效果.那么它到底是什么呢?又该如何使 ...

  3. 说说CSS学习中的瓶颈

    虽已数年,但未就学习专门写过文章,这回破处了.苍蝇不叮没有缝隙的鸡蛋,领导不做没有跟拍的表演,同样,想到写CSS学习的文章也是有原因的(虽然我的不少行为没有原因). 情景再现(尊重隐私,下面故事中人名 ...

  4. CSS学习中的瓶颈期深入分析

    虽已数年,但未就学习专门写过文章,这回破处了.苍蝇不叮没有缝隙的鸡蛋,领导不做没有跟拍的表演,同样,想到写CSS学习的文章也是有原因的(虽然我的不少行为没有原因). 情景再现(尊重隐私,下面故事中人名 ...

  5. 算警示吧——此文来自张鑫旭(说说CSS学习中的瓶颈)

    by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=2523 虽已数年,但未 ...

  6. CSS学习摘要-定位实例

    CSS学习摘要-定位实例 注:全文摘自MDN-CSS定位实例 列表消息盒子 我们研究的第一个例子是一个经典的选项卡消息框,你想用一块小区域包括大量信息时,一个非常常用的特征.这包括含有大信息量的应用, ...

  7. CSS 学习手册

    目录 CSS 简介 1.CSS 简介 CSS 概述 层叠次序 2.CSS 基础语法 CSS 语法 值的不同写法和单位 记得写引号 多重声明: 空格和大小写 3.CSS 高级语法 选择器的分组 继承及其 ...

  8. css学习归纳总结(三) 转

    原文地址:css学习归纳总结(三) 为文档添加样式的三种方法 行内样式 行内样式是写在HTML标签的style属性里的,比如: <p style="font-size: 12px;fo ...

  9. css学习归纳总结

    来源于:trigkit4 css学习归纳总结(一) 选择器的分组 CSS选择器分为 1.群组选择器 如:p, body, img, div{} 2.兄弟选择器 如:p + p { color:#f00 ...

随机推荐

  1. (转)Amoeba for MySQL 非常好用的mysql集群软件

    Amoeba for MySQL Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy ...

  2. (HTTPS)-https原理及tomcat配置https方法

    一. 什么是HTTPS 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议.HTTP协议传 输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常 ...

  3. struts2.1.6教程十、类型转换

    建立struts2conversion项目,并搭建好struts2的基本开发环境 1.基于Action的直接属性转换 建立t.jsp页面,内容如下: <s:form action="p ...

  4. Gradle 使用Maven本地缓存

    如果想使用Maven本地缓存,需要定义:build.gradle 文件下定义 build.gradle repositories { mavenLocal() } Gradle使用与Maven相同的策 ...

  5. springboot 集成spring-session redis 实现分布式session

    gradle 添加依赖 compile("org.springframework.session:spring-session:1.3.0.RELEASE") compile(&q ...

  6. kafka 0.10.2 cetos6.5 集群部署

    安装 zookeeper http://www.cnblogs.com/xiaojf/p/6572351.html安装 scala http://www.cnblogs.com/xiaojf/p/65 ...

  7. stm之SPI通信协议

    SPI (Serial Peripheral interface),顾名思义就是串行外围设备接口.SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为P ...

  8. OpenGL教程(0)——介绍

    OpenGL介绍 OpenGL,全称Open Graphics Library,是一个用C语言写的图形API.通俗地说,OpenGL用来绘制2D/3D图形.目前OpenGL的运用十分广泛,有许多用Op ...

  9. 容器常用操作 - 每天5分钟玩转 Docker 容器技术(25)

    前面讨论了如何运行容器,本节学习容器的其他常用操作. stop/start/restart 容器 通过 docker stop 可以停止运行的容器. 容器在 docker host 中实际上是一个进程 ...

  10. 关于URL的理解

    引言 URL,是统一资源定位符(Uniform Resource Locator)的缩写,一个URL就是一个特定资源在网络上的地址.理论上讲,一个URL指向一个唯一的资源,这个资源可以使一个HTML页 ...