目录

  • 1 CSS样式表简介
  • 2 CSS与HTML的三种组合方式
    • 2.1 内联样式
    • 2.2 内部样式表
    • 2.3 外部引用
  • 3 总结
  • 参考文献

1 CSS样式表简介

  1. 定义: CSS是Cascading Style Sheets的简称,中文名称为层叠样式表、级联样式表或样式表。
  2. 作用:实现内容与样式相分离,提高代码的可重用性和可维护性。
  3. CSS与HTML:
    1. 对比关系:HTML好比好比定义了一个房间的内容,而CSS就是定义这些内容的样式。
    2. 使用原则:尽可能使用CSS属性取代HTML属性。

2 CSS与HTML的三种组合方式

2.1 内联样式

  1. 形式:把样式表写在标签内部,作为标签的 style 属性的属性值出现。
  2. 适用性:当特殊的样式需要应用到个别元素时,就可以使用内联样式。
  3. 语法例子:显示结果为白底黑字的666。
<html><head><title>CSS</title></head><body><span style = "color:#ffffff; background-color:#000000; font-size:30px;">666</span></body>
</html>

2.2 内部样式表

  1. 形式:把样式表写在head中,通过元素选择器、类选择器、ID选择器为不同元素指定样式,三种选择器优先级依次增大。
  2. 适用性:当单个文件需要特别样式时,就可以使用内部样式表。
  3. 语法例子:注意CSS的注释语句和HTML不一样。
<html><head><title>CSS</title><style type = "text/css">/*定义元素选择器*/span {color:#ffffff; background-color:#000000; font-size:30px;}/*定义类选择器*/.big {color:#ffffff; background-color:#000000; font-size:60px;}/*定义ID选择器*/#no1 {color:#000000; background-color:#ffffff; font-size:30px;}</style></head><body><span>123<span class = "big">456</span><span id = "no1">789</span>10</span></body>
</html>

运行结果如下:

2.3 外部引用

  1. 形式:将样式表单独存放,后缀名为.css,在head中指定外部样式表。
  2. 适用性:当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
  3. 首页与外部CSS样式表语法:
<!--首页-->
<html><head><title>CSS</title><link rel="stylesheet" type="text/css" href="mystyle.css"></head><body><span>123<span class = "big">456</span><span id = "no1">789</span>10</span></body>
</html>
<!--mystyle.css-->
/*定义元素选择器*/
span {color:#ffffff; background-color:#000000; font-size:30px;}
/*定义类选择器*/
.big {color:#ffffff; background-color:#000000; font-size:60px;}
/*定义ID选择器*/
#no1 {color:#000000; background-color:#ffffff; font-size:30px;}

运行结果如下:

3 总结

  1. 理解HTML与CSS各自的功能及配合原则;
  2. 掌握HTML与CSS的三种组合方式。

参考文献

  1. 《CSS菜鸟教程》

【HTML基础】CSS样式表相关推荐

  1. HTML基础--CSS样式表(一)

    1.CSS内部样式 一般会写在<heaad>标签中 <!DOCTYPE html> <html lang="en"> <head>& ...

  2. HTML基础--CSS样式表(二)

    1.元素显示类型 元素类型的分类,依据CSS的显示 块元素(block element) 行内(内联元素) 行内块元素 块元素 A)块状元素在网页中就是以块的形式显示,所谓块状就是元素显示为矩形区域 ...

  3. WEB入门三 CSS样式表基础

    学习内容 Ø        CSS的基本语法 Ø        CSS选择器 Ø        常见的CSS样式 Ø        网页中3种使用CSS的方式 能力目标 Ø        理解CSS的 ...

  4. [19/06/05-星期三] CSS基础_样式表的位置(内联、内部、外部样式)、块元素(div)、内联元素(span)、常用的选择器...

    一.概念 CSS(Cascading Style Sheets,层叠样式表) 可以用来为网页创建样式表,通过样式表可以对网页进行装饰. 所谓层叠,就是可以将整个网页想象成是一层一层的结构,层次高的将会 ...

  5. 前端基础 CSS 第十一章 使用CSS样式表 ----暑假学习第七、八天

    第十一章 使用CSS样式表 通过CSS样式定义,可以将网页制作得更加绚丽多彩.采用CSS技术,可以有效地对页面的布局.字体.颜色.背景和其他效果实现更加精确地控制.用CSS不仅可以做出令浏览者赏心悦目 ...

  6. 前端基础 CSS 第十一章 使用CSS样式表 特效属性部分 ----暑假学习第九天

    第十一章 使用CSS样式表 11.8 定位属性 使用定位属性可以控制元素的位置,包括相对定位和绝对定位两种方式.相对定位指允许元素在相对于文档布局的原始位置上进行偏移,而绝对定位是指允许元素与原始文档 ...

  7. (原创分享,改进版)CSS样式表速成!

    大话CSS样式表速成 程序和美工一直是相辅相成的,一个好的Web项目需要不仅仅是程序的完美,同样一个好的用户使用页面,也可以 吸引一大部分用户.往往在传统的概念里,程序和美工总是被分开来说.一方面,这 ...

  8. Web前端基础---CSS样式--盒子模型--浮动与定位

    Day02 CSS样式 DIV和CSS DIV是层叠样式表中的定位技术,全称DIVision,即为划分.有时可以称其为图层. DIV元素是用来为HTML文档内大块(block-level)的内容提供结 ...

  9. css样式表诞生,[css]简明教程 CSS样式表概述

    CSS(Cascading Style sheets,层叠样式表)是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一.使用CSS能够简化网页的格式代码,加快下载显示 ...

最新文章

  1. C#使用BerkeleyDB操作简介
  2. delphi 中listview的右键菜单处理
  3. ELK日志系统的写入优化
  4. 你说,Redis如何实现键值自动清理?
  5. javaWeb校园宿舍管理解析(二)
  6. 英才计划计算机潜质测评试题,员工能力与素质测评题库完整.doc
  7. WindStyle ExifInfo for Windows Live Writer发布
  8. Pow,Pos,Dpos共识机制比较
  9. 移动磁盘故障,如何在Mac修复?
  10. php发卡v6_GitHub - Cghang/vfkphp: V发卡 完全开源免费的个人自动发卡解决方案
  11. 蓝牙耳机无法与计算机连接,电脑连接蓝牙耳机时无法连接
  12. 黑苹果外接显示器最优解决方案
  13. 参加ACM比赛所需的基础知识
  14. Python实例:七段数码管
  15. c刊计算机领域见刊快的期刊,见刊最快的医学核心期刊有哪些
  16. 制造业的业务流程管理BPM
  17. 死亡搁浅运送系统服务器,死亡搁浅图文攻略 主线流程+订单系统+运送流程+建筑搭建 操作介绍-游侠网...
  18. bootstrapt学习指南_Bootstrap学习文档(一)
  19. linux shell脚本中打开另一个终端并在新终端中执行shell脚本
  20. Raydium被盗造成巨额损失,但Zebec Protocol以及$ZBC并未受影响

热门文章

  1. 大数据基础知识全集,大数据爱好者收藏必备
  2. 详解桂枝汤并说说流行的感冒偏方
  3. 能取代90%人工作的ChatGPT到底牛在哪?
  4. window 7 笔记本电源损耗修复(简单方法)
  5. 登录界面与SQL数据库连接
  6. vi / vim——常用命令
  7. Zcash中的keys和addresses
  8. 关于一粒云盘使用心得
  9. 挖潜无极限---数据挖掘技术与应用热点扫描
  10. WebGL和OpenGL的区别及关系