咸鱼前端—CSS初识

  • CSS的发展历程
  • CSS 网页的美容师
  • CSS初识
    • 引入CSS样式表(书写位置)
    • CSS样式规则
CSS的发展历程

从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。

随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。

CSS 网页的美容师

CSS的出现,拯救了混乱的HTML,当让更加拯救了我们web开发者。 让我们的网页更加丰富多彩。

CSS的最大贡献就是: 让 HTML 从样式中解脱苦海, 实现了 HTML 专注去做 结构呈现。 而样式交给 CSS 后,你完全可以放心的早点洗洗睡了!

而且。。。。。 CSS 做的很出色,如果JavaScript是网页的魔法师,那么CSS它是我们网页的美容师,不信,你看:
ps:找不到好图了,差不多一个意思。。。

CSS初识

CSS(Cascading Style Sheets) 美化样式

CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。

CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。

引入CSS样式表(书写位置)

CSS可以写到那个位置? 是不是一定写到html文件里面呢?

内部样式表

内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下:

<head>
<style type="text/CSS">选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}
</style>
</head>


语法中,style标签一般位于head标签中title标签之后,也可以把他放在HTML文档的任何地方。

type=“text/CSS” 在html5中可以省略, 写上也比较符合规范, 所以这个地方可以写也可以省略。

行内式(内联样式)

内联样式,又有人称行内样式、行间样式、内嵌样式。是通过标签的style属性来设置元素的样式,其基本语法格式如下:

<标签名 style="属性1:属性值1; 属性2:属性值2; 属性3:属性值3;"> 内容 </标签名>


语法中style是标签的属性,实际上任何HTML标签都拥有style属性,用来设置行内式。其中属性和值的书写规范与CSS样式规则相同,行内式只对其所在的标签及嵌套在其中的子标签起作用。

外部样式表(外链式)
链入式是将所有的样式放在一个或多个以.CSS为扩展名的外部样式表文件中,通过link标签将外部样式表文件链接到HTML文档中,其基本语法格式如下:

<head><link href="CSS文件的路径"  rel="stylesheet" />
</head>


注意: link 是个单标签哦!!!

该语法中,link标签需要放在head头部标签中,并且必须指定link标签的三个属性,具体如下:

href:定义所链接外部样式表文件的URL,可以是相对路径,也可以是绝对路径。
type:定义所链接文档的类型,在这里需要指定为“text/CSS”,表示链接的外部文件为CSS样式表。
rel:定义当前文档与被链接文档之间的关系,在这里需要指定为“stylesheet”,表示被链接的文档是一个样式表文件。

三种样式表总结(位置)

CSS样式规则

使用HTML时,需要遵从一定的规范。CSS亦如此,要想熟练地使用CSS对网页进行修饰,首先需要了解CSS样式规则,具体格式如下:

在上面的样式规则中:1.选择器用于指定CSS样式作用的HTML对象,花括号内是对该对象设置的具体样式。
2.属性和属性值以“键值对”的形式出现。
3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等。
4.属性和属性值之间用英文“:”连接。
5.多个“键值对”之间用英文“;”进行区分。
可以用段落 和 表格的对齐的演示。

咸鱼前端—CSS初识相关推荐

  1. 咸鱼前端—CSS浮动

    咸鱼前端-CSS浮动 浮动(float) 浮动特性 布局流程 浮动(float) 元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素中指定位置的过程. 在CSS中,通过float ...

  2. 咸鱼前端—CSS盒子模型

    咸鱼前端-CSS盒子模型 盒子模型 盒子边框(border) 圆角边框(CSS3) 内边距(padding) 外边距(margin) 盒子阴影 盒子模型 所谓盒子模型就是把HTML页面中的元素看作是一 ...

  3. 咸鱼前端—CSS选择器

    咸鱼前端-CSS选择器 选择器 标签选择器(元素选择器) 类选择器 多类名选择器 id选择器 通配符选择器 选择器 要想将CSS样式应用于特定的HTML元素,首先需要找到该目标元素.在CSS中,执行这 ...

  4. 咸鱼前端—CSS高级技巧

    咸鱼前端-CSS高级技巧 鼠标样式cursor 轮廓 outline 防止拖拽文本域resize 垂直对齐 vertical-align 溢出的文字隐藏 鼠标样式cursor 鼠标样式cursor 设 ...

  5. 咸鱼前端—CSS字体外观

    咸鱼前端-CSS字体&外观 字体样式属性 font-size:字号大小 font-family:字体 font-weight:字体粗细 font-style:字体风格 CSS外观属性 colo ...

  6. 咸鱼前端—html初识

    咸鱼前端-html HTML 初识 HTML骨架格式 HTML标签分类 HTML标签关系 字符集 HTML标签的语义化 HTML 初识 HTML(英文Hyper Text Markup Languag ...

  7. 从零开始学前端:初识函数,合法属性与自定义属性 --- 今天你学习了吗?(JS:Day2)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:初识JavaScript - 今天你学习了吗?(JS:Day1) 文章目录 从零开始学前端:程序猿小白也可以 ...

  8. 从零开始学前端:初识JavaScript --- 今天你学习了吗?(JS:Day01)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:jQuery官网 - 今天你学习了吗?(CSS:Day26) 文章目录 从零开始学前端:程序猿小白也可以完全 ...

  9. css-day01笔记-CSS初识、基础选择器、文字和文本样式

    typora-copy-images-to: media 第01阶段.web基础:css-day01笔记-CSS初识.基础选择器.文字和文本样式 一.CSS层叠样式表 学习目标 理解 css的目的作用 ...

最新文章

  1. laravel homestead环境默认账号密码
  2. php web目录结构,目录结构
  3. 如何采用简化方法进行需求分析
  4. ngx_lua与go高并发性能对比
  5. EditPlus3.21注册码
  6. P2012 拯救世界2(指数型生成函数)
  7. 怎么卡我的世界服务器物品,我的世界手机版卡BUG刷物品方法攻略
  8. 最新传奇游戏公司网站模板源码+带手机端/易优CMS内核
  9. SEGGER调试软件
  10. ​​​​​​亲测有效|强制删除电脑上无法删除的文件和文件夹
  11. CentOS的虚拟机网卡eth0变成eth1
  12. PLC可编程控制器实验
  13. 饥荒联机版服务器控制台本地和在线,饥荒联机版服务器代码有哪些_服务器常用指令一览_3DM单机...
  14. 双硬盘主机安装Ubuntu 18.04
  15. 赛事相关 | 你好,微信大数据挑战赛,我是TI-ONE
  16. caniuse-lite is outdated. Please run next command `npm update`
  17. 2021钳工技能高考成绩查询,这里有2021钳工时间和报名费用以及流程
  18. IDEA如何在包下面继续建包
  19. FFplay文档解读-43-视频过滤器十八
  20. [转贴]八岁女童墓志铭:我来过,我很乖~~~~~ (是个人就流泪)

热门文章

  1. python脱离环境运行_python 生成exe脱离python环境运行
  2. PowerMock与Mockito使用教程
  3. Ubuntu 安装shutter
  4. c# mysql登录界面_C#窗体控件与MySQL实现登录功能
  5. 关于Java文件路径问题 1
  6. 关于Hadoop在java客户端进行下载时的异常java.io.FileNotFoundException: Hadoop home directory is no existed的解决办法
  7. 农产品电商如何做直播卖货?
  8. AppScan的许可证
  9. javaScript数组操作--有道笔记整理
  10. linux双击运行jar包,linux下发布JAR包 并运行