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. U-boot中实现Yaffs2+HwEcc

    经过老手的指点,要实现Yaffs2+HwEcc,重点在于chip->ops.mode由MTD_OOB_RAW到MTD_OOB_AUTO.经过几天的筹备,今天要对其下手了.为了真实展现分析移植过程 ...

  2. HTML字符实体(Character Entities),转义字符串(Escape Sequence)【转】

    为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希 ...

  3. POJ 2029 DP || 暴力

    在大矩形中找一个小矩形 使小矩形包括的*最多 暴力或者DP  水题 暴力: #include "stdio.h" #include "string.h" int ...

  4. CSS实现倒影-------Day80

    发现这个功能的时候非常开心,结果不想居然是个残次品,让我不禁想起了"天龙八部"上段誉的六脉神剑,在这个浏览器上能够.在还有一个上就无论了啊,时灵时不灵的,只是有总比没有要来的好,一 ...

  5. NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel

    NPOI.dll 用法.单元格,样式,字体,颜色,行高,宽度.读写excel 转载:http://yuncode.net/code/c_531e679b3896495 view source prin ...

  6. NodeJS下载文件实例

    var http = require('http');var express = require('express');var fs=require("fs"); var app ...

  7. 深入理解CSS3 Animation 帧动画(转)

    CSS3我在5年之前就有用了,包括公司项目都一直在很前沿的技术. 最近在写慕课网的七夕主题,用了大量的CSS3动画,但是真的沉淀下来仔细的去深入CSS3动画的各个属性发现还是很深的,这里就写下关于帧动 ...

  8. Schema-based AOP support

    本文参考至:spring-framework-reference.pdf的7.3 章节 [Schema-based AOP support] If you are unable to use Java ...

  9. WTL CEdit关联绑定ID,滚动到最新的一行

    绑定控件 HWND logEdit = ::GetDlgItem(this->m_hWnd, IDC_EDIT_LOG); m_outputlogEdit.Attach(logEdit); 滚动 ...

  10. CCF计算机认证注意事项

    1,同一变量只使用一次,你是使用同名的局部变量. 2,if()条件语句里面再不要使用单一的if()条件语句. 这应该都是他们系统的bug