1、在html中引入css的方法

  1.行内式

   行内式即在标记的style属性中设定CSS样式,这种方式本质上没有体现出CSS的优势,因此不推荐使用。  

  例如:<h1 style="属性名称:属性值;">这是一行文本/h1>

  2.嵌入式

   嵌入式将对页面中各种元素的设置写在<head></head>之间。

  例如:  <head>

        <style type="text/css">

           h1{

            color:white;

            background-color:blue;

            }

        </style>

      </head>

  3.导入式

  <style type="text/css">

    @import"mystyle.css";        >>要有style标签,import引用

  </style>

  4.链接式

   和导入式差不多,都是引用外部样式表。导入式:先加载html在加载css。 链接式:同步加载

  <head>

    <link href="mystyle.css" rel="stylesheet" type="text/css" />          >>stylesheet样式表,rel指定你引入的是样式表

  </head>

  外部css样式表,后缀名为.css

  @charset "UTF-8"         >>编码格式,"UTF-8"用于国际,"GBK"用于国内

  /*css*/            >>css样式表的注释

  p {

    color:red;

    background:silver;

    }

  h1 {

    color:white;

    font-size:25px;

    }

  ...

  5.标签选择器

  一标签的名字作为css样式的名字,比如:h2,p

  标签选择器会控制页面所有同类标签的样式,不能做到同样的标签显示不同的样式

  6.类别选择器

  在css样式表用"."声明,比如:.p1{...};     >>class可以多次引用

  以标签的css属性为基础来做的一个选择器

  <p class="p1">...</p>

  7.ID选择器

  在css样式表用"#"声明,比如:#p1{...};   >> id一个页面只可以使用一次

  <p id="p1">...</p>  

  8.交集选择器

 <html>
<head>
<title>交集选择器</title>
<style type="text/css">
p{color:blue;}
.class12{color:green;}
p.class12{color:red;}
</style>
</head>
<body>
<p>p段落</p>
<p class="class12">交集段落</p> <!--只有是<p>标签并且class属性和交集处一样才能应用到交集的样式-->
<h3 class="class12">h3段落</h3> <!--这里不是<p>标签,所以应用的是类别选择器处的样式-->
</body>
</html>

 9.并集选择器

  并集选择器用","隔开标签

 <html>
<head>
<title>并集选择器</title>
<style type="text/css">
p,h1,h4,a{color:silver;font-size:20px;} <!--同时给多个标签添加样式-->
</style>
</head>
<body>
<p>p段落</p>
<h1>h1段落</h1>
<h4>h4段落</h4>
<a href="#">超链接</a>
</body>
</html>

  10.后代选择器

  后代选择器用空格隔开,找父元素下的子元素的子元素添加样式

 <html>
<head><title>后代选择器</title>
<style type="text/css">
ol,h1,p{font-size:50px;}
ol li li{color:red;}
ol li ul .class123{color:skyblue;}
ol #id123{color:purple;}
p b{color:blue;}
</style>
</head>
<body>
<ol>
<li>无序列表
<ul>
<li>子列表</li>
<li class="class123">子列表</li>
<li>子列表</li>
</ul>
</li>
<li>无序列表</li>
<li id="id123">无序列表</li>
</ol>
<h1>h1段落</h1>
<p><b>加粗段落</b></p>
</body>
</html>

 css的层叠性:行内样式>ID样式>类别样式>标记样式

网页平面设计 CSS的更多相关文章

  1. 网页平面设计 HTML

    网页平面设计HTML基础 1.网页的基本元素:文字.图像.超链接 2.HTML的基本机构head.title.body三部分 <html> <head> <title&g ...

  2. 移动端网页 rem css书写

    移动端网页书写   css样式: @charset "utf-8";body,html{font-family: "微软雅黑";font-size:100px; ...

  3. 网页DIV+CSS布局和动画美化全程实例 (陈益材) 随书光盘

    网站的建站技术近几年得到迅速的发展,网页的布局与特效动画技术层出不穷,网站建设已经从简单的技术支持时代衍变到现在的视觉美化时代.但如何使设计的网页高人一筹,达到让人过目不忘的境界,如何追求以最简单的特 ...

  4. 利用wget 抓取 网站网页 包括css背景图片

    利用wget 抓取 网站网页 包括css背景图片 wget是一款非常优秀的http/ftp下载工具,它功能强大,而且几乎所有的unix系统上都有.不过用它来dump比较现代的网站会有一个问题:不支持c ...

  5. 网页布局 CSS实现DIV并列等高

    同事去笔试遇到的问题 要求3列div根据内容的变化通过css实现等高 效果图: 原理: 同列的div设置一个父级 overflow:hidden 超出部分隐藏 给同列的div设置css margin- ...

  6. 《网页设计基础——CSS常用语法》

    网页设计基础--CSS常用语法       一.注释: 例如: /* 在此处书写注释 */     二.清除浏览器默认设置: 例如: *{ /* 全局声明 */ margin: 0; padding: ...

  7. 《网页设计基础——CSS的四种引入方式详解》

    网页设计基础--CSS的四种引入方式详解     一.行内式:   规则: 1. 行内式是所有样式方法中最为直接的一种,它直接对HTML的标记使用style属性,然后将CSS代码直接写在其中.   格 ...

  8. HTML 网页特效CSS大全

    css属性代码大全一CSS文字属性:color : #999999; /* 文字颜色*/font-family : 宋体,sans-serif; /* 文字字体*/font-size : 9pt; / ...

  9. 第一节 HTML网页和CSS样式

    1. 第一行 <!DOCTYPE html> 表明网页使用的是HTML5版本 2. 网页的head内容,包含了 title,meta. 3. 网页的标题 title,注意这个显示在浏览器的 ...

随机推荐

  1. docker 数据管理3

    实际应用: 第一个容器使用: docker run -itd -v /data/:/data1 centos  bash // -v 用来指定挂载目录, 后面的容器使用之前的容器数据卷 docker: ...

  2. error: ld returned 1 exit status 和 error:undefined reference

    undefined reference 往往是链接时出现错误,无法解析引用.这篇文章总结的很好undefined reference问题总结 error: ld returned 1 exit sta ...

  3. ACM学习-POJ-1004-Financial Management

    菜鸟学习ACM,纪录自己成长过程中的点滴. 学习的路上,与君共勉. ACM学习-POJ-1003-Financial Management Financial Management Time Limi ...

  4. c++编程中的后缀

    .a 静态库 (archive) .C.c.cc.cp.cpp.cxx.c++ C++源代码(需要编译预处理) .h C或者C++源代码头文件 .ii C++源代码(不需编译预处理) .o 对象文件 ...

  5. 赵雅智_BroadcastReceiver电话监听

    AndroidManifest.xml 注冊广播接收者 加入权限 <?xml version="1.0" encoding="utf-8"?> &l ...

  6. [zoj 3774]Power of Fibonacci 数论(二次剩余 拓展欧几里得 等比数列求和)

    Power of Fibonacci Time Limit: 5 Seconds      Memory Limit: 65536 KB In mathematics, Fibonacci numbe ...

  7. C#语言小结

    数据类型--变量与常量--运算符与表达式--语句(if,for)--数组--函数--结构体 一.数据类型:(一)内建类型整型(int short long byte uint ushort ulong ...

  8. css笔记:如何让一个div居于页面正中间

    如何让一个div居于页面中间,我今天说的是让一个div水平居中同时垂直居中,而不是简单的top:50%,left:50%.当然,我们就按一开始的思路写一下:top,left属性都设为50%,看一下效果 ...

  9. api(一) 创建窗口 (转)

    所有的Windows SDK编程都有一个类似的框架,本文就说说这个框架,Windows程序设计的框架分为“三部曲”: 一.注册窗口类 注册窗口类的API函数是RegisterClass或者Regist ...

  10. Python核心编程读笔 11:模块

    第12章 模块 1.基本概念 模块的文件名就是模块名字.py 每个模块都定义了自己唯一的名称空间 模块的搜索路径:会被保存在 sys 模块的 sys.path 变量里 >>>sys. ...