当前位置: 首页 > ai >正文

web快速入门之基础篇-css:1、样式表:内联样式、内部样式表、外部样式表

目录

一、前言

二、实例演示

1.1、内联样式

1.2、内联样式-效果演示

2.1、内部样式表

2.2、内部样式表-效果演示

3.1、外部样式表

3.2、外部样式表-效果演示

三、知识点说明

一:CSS 概述

二:CSS 基础语法

1、如何用?--多种方式,供灵活选择

2***、重复引入优先级问题(着重注意)


一、前言

上几篇我整理一些web-html上的一些基础知识点,如最近的一篇文章:web快速入门之基础篇-html:13、表单-常用操作:form、input、select、textarea、label、fieldset、iframe 然后从这篇开始整理css样式,在html中引用css样式有3种方式:内联样式、内部样式表、外部样式表,下面我们来通过实例代码和效果图来演示

二、实例演示

1.1、内联样式

内联样式(一般不建议使用),指在某个html内指定改标签内容的样式。由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。我们来看看代码: 1. 内联样式.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html>
<head><meta http-equiv="refresh" content="3" /><meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>内联方式</title>
</head><body><p style="color:red;background-color:gray;font-size:30pt;width:30%;">内联方式</p>
</body></html>

1.2、内联样式-效果演示

用谷歌浏览器打开运行,效果如下:

2.1、内部样式表

内部样式表,指在html文件的head标签内声明样式。当单个文档需要特殊的样式时,就引用使用内部样式表。

我们来看看代码: 2. 内部样式表.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html>
<head><meta http-equiv="refresh" content="3" /><meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>内部样式表</title><!--内部样式表-->
<style type="text/css">/*为h1定义的样式*/h1{color:green;background-color:red;width: 30%;	}
</style></head><body><h1>内部样式表</h1>	
</body></html>

2.2、内部样式表-效果演示

用谷歌浏览器打开运行,效果如下:

3.1、外部样式表

外部样式表,指在html文件的head标签中,使用link引用另一个css文件中定义的样式。如果某个样式表需要被使用许多次,使用外部样式表是最好的选择。我们来看看代码: 3. 外部样式表.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html>
<head><meta http-equiv="refresh" content="3" /><meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>外部样式表</title>
<!--
1、link 引入
text/css: 纯文本css代码2、rel 做什么用  
stylesheet:样式表3、href 引入的是什么?
MyStyle.css
-->
<link type="text/css" rel="stylesheet" href="MyStyle.css"/></head><body><h2>外部样式表</h2>
</body></html>

css样式代码:MyStyle.css

h2
{color:red;font-size:30pt;
}

如图放在同一个目录下即可,有关路径引入在这里就不多讲,

这篇文章有讲到:web快速入门之基础篇-html:4、基本标签之图像、地址链接

3.2、外部样式表-效果演示

用谷歌浏览器打开运行,效果如下:

三、知识点说明

一:CSS 概述

1、CSS 的作用:统一的方式定义外观

相对于原始的html:属性可以用来设置样式,比如 border、width、cols

 

二:CSS 基础语法

1、如何用?--多种方式,供灵活选择

方式一:内联方式---html 元素有个 style 属性

style="color:red;"

----适用于单个元素

方式二:内部样式表---当前页面里样式重用

head 里添加一个 style,将 CSS 样式定义

<style>

p

{

}

</style>

方式三:外部样式表

单独定义一个文件/.css---定义样式

html页面,引入样式文件

优先建议使用“外部样式表”---实现内容和表现分离,从而提高可维护度和可重用性

换皮肤:a.html/b.html/c.html....

s1.css

s2.css

s3.css

 

2***、重复引入优先级问题(着重注意)

没有冲突的取并集,重复定义的依靠优先级

优先级:就近原则

内联方式 > 内部样式表或者外部样式表

如果优先级别相同,以最后一次定义为准

 

*** 补充:

1)

       内联方式:方便快速演示( 如, Boss演示)

       外部样式表:便于维护

 

 

 

 

 

 

 

http://www.xdnf.cn/news/11088.html

相关文章:

  • ContextLoaderListener作用详解
  • Linux平台设备和驱动
  • CEO、COO、CFO、CIO、CTO、CMO的中文是什么?
  • TI AM335X处理器介绍
  • WordPress 主题教程:从零开始制作 WordPress 主题
  • 购物车下单
  • Virtualbox虚拟机网络配置详解
  • (为了搭建win7+office环境)步骤说明
  • 世界各国Google网址大全
  • QGIS 矢量数据属性表中文乱码解决方案:4 步修复编码匹配问题
  • LAN、WAN、WLAN的区别
  • CTF入门教程(非常详细)从零基础入门到竞赛,看这一篇就够了!
  • 外链查询工具大全
  • 虚拟机中安装Red-Hat 9.3系统详细教程
  • 制作一个简单HTML中华传统文化网页设计源码(HTML+CSS)
  • 俄罗斯黑客技术有多牛(非常详细)零基础入门到精通,收藏这一篇就够了
  • 怎么升级服务器浏览网页速度快,如何快速提升网页速度有哪些优化技巧
  • 熊猫烧香病毒源代码及分析
  • 评测华数彩虹盒子(BOX)
  • MR学生总成绩报表以及平均成绩报表(云计算作业20180524)
  • 人工智能产业图谱
  • 讲解wpe抓包,封包
  • A股各概念板块龙头股大全
  • 2006年中文博客封神榜
  • [转]国内优秀论坛之大汇集
  • 关于QQ开心农场外挂 开发
  • 服务器有时候显示美国,美国服务器不通的情况解决方法
  • 《杂记》- 之- 使用windows终端命令查看文件的MD5
  • 网络安全之了解安全托管服务(MSS)
  • python 管理windows客户端_Python管理Windows进程