HTML中应用CSS的三种方法

开发 前端
这里向大家描述一下HTML中应用CSS的三种方法,分别是内联,内部和外部,内联样式通过style属性直接套进HTML中去,内部样式服务于整个当前页面,而外部样式为整个网站的多个页面服务。

你对把CSS应用到HTML中去的方法是否了解,这里和大家分享一下,主要有内联,内部和外部三种途径可以把CSS应用到Html中去,内部样式服务于整个当前页面,外部样式为整个网站的多个页面服务,而内联样式通过style属性直接套进HTML中去,相信本文介绍一定会让你有所收获。

HTML中应用CSS的三种方法

有三条途径可以把CSS应用到HTML中去。

内联

内联样式通过style属性直接套进HTML中去。

看起来像这样:

示例代码

  1. <pstylepstyle="color:red">text</p> 
  2.  

这将会是指定的段落变成红色。

我们的建议是,HTML应该是独立的、样式自由的文档,所以内联样式无论在什么情况下都应该尽量避免。

内部

内部样式服务于整个当前页面。在头标签head里面,样式标签style里包含当前页面的所有样式。

看起来像这样:

示例代码

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"  
  2.  
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  4. <html> 
  5. <head> 
  6. <title>CSSExample</title> 
  7. <styletypestyletype="text/css">p{color:red;}a{color:blue;}</style> 
  8. </head> 
  9. <body> 
  10. </body> 
  11. </head> 
  12. </html> 
  13.  

 这将使这个页面的所有段落都是红色的,所有的连接都是蓝色的。内联样式类似,你应该是HTML文档和CSS文档分离开来。#p#

外部

外部样式为整个网站的多个页面服务。这是一个独立的CSS文档,简单的一个范例如下:

示例代码

  1. p{color:red;}a{color:blue;}  
  2.  

如果这个文档存为“web.css”的话,它可以这样跟HTML文档连接起来:

示例代码

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  3. <html> 
  4. <head> 
  5. <title>CSSExample</title> 
  6. <linkrellinkrel="stylesheet"type="text/css"href="web.css"/> 
  7. </head> 
  8. <body> 
  9. </body> 
  10. </head> 
  11. </html> 
  12.  

保存HTML文档,现在已经把HTML和CSS连接起来了,在你的html中就可以运用你在css文件中定义的css标签了。

本文来自CSS在线:http://www.csscss.org/cssarticle/200951582.shtml

【编辑推荐】

  1. 深入学习CSS滤镜概念和语法
  2. CSS样式实现快速定位bug的六大技巧
  3. CSS中link和@import的区别
  4. CSS2.0中page-break-after属性用法
  5. 技术分享 使用不同CSS样式兼容多种浏览器
责任编辑:佚名 来源: csscss.org
相关推荐

2010-09-14 15:10:49

CSS注释

2011-06-10 10:43:12

Ubuntu应用安装

2010-08-31 13:18:22

CSS浮动

2010-09-06 10:04:31

CSS样式表

2010-08-26 16:19:41

DIV圆角

2021-12-20 07:11:26

Java List排序 Java 基础

2022-05-31 16:00:46

Go 编程语言复制文件Go 标准库

2009-07-08 12:56:32

编写Servlet

2009-06-23 10:45:18

Hibernate支持

2009-12-11 18:49:39

预算编制博科资讯

2022-07-13 16:06:16

Python参数代码

2024-11-15 07:00:00

Python发送邮件

2023-08-14 17:58:13

RequestHTTP请求

2011-04-18 15:32:45

游戏测试测试方法软件测试

2020-06-17 10:52:00

DDoS攻击网络攻击网络安全

2016-10-12 13:53:38

JavaByteBufferRandomAcces

2023-02-21 14:58:12

间序列周期数据集

2010-11-16 16:11:28

Oracle身份验证

2013-01-04 15:47:54

Android开发平铺UI设计

2022-11-18 15:09:29

点赞
收藏

51CTO技术栈公众号