CSS初识

CSS(Cascading Style Sheets) 美化样式

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

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

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

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

内部样式表

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

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

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

行内式(内联样式)

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

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

外部样式表(外链式)

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

注意: 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. Day03_css选择器、css样式大全、引入css样式表、常用标签属性、形变和动画

    03.01_css选择器-属性选择器 针对中写明了某些属性的标签进行设置 选择器[属性名]{属性名称1:值1:属性名称2:值2:....}选择器[属性名="属性值"]{属性名称1: ...

  2. 网页设计的css样式,网页设计引入CSS样式的五种方式_css

    一.使用STYLE属性 将STYLE属性直接加在个别的元件标签里,<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; -} 例如: <TD ...

  3. 怎么引css样式,jsp怎么引入css样式?

    JSP页面引入CSS样式有三种方法,且其优先级不同.具体如下:外部样式,内嵌样式,行内样式.优先级依次增高! 下面给大家具体介绍一下: 1.外部样式 jsp可以在link标签中使用href属性引入cs ...

  4. jsp如何引入html样式,jsp怎么引入css样式?

    jsp怎么引入css样式?下面本篇文章就来给大家介绍一下jsp引入css样式的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. JSP页面引入CSS样式有三种方法,且其优先级不同 ...

  5. 外链引入css有哪些方式_引入CSS样式表的方式有哪些?

    CSS用于修饰网页样式,但是,如果希望CSS修饰的样式起作用,就必须在html档中引入CSS样式表.引入样式表的常用方式有三种,即行内式.内嵌式.外链式,具体介绍如下. 1.行内式 行内式也称内联样式 ...

  6. 外链式样式表_WEB前端 CSS样式表

    CSS层叠样式表 字体样式属性 font-size:字号大小 页中普遍使用14px+. 尽量使用偶数的数字字号.ie6等老式浏览器支持奇数会有bug. font-family:字体 中文字体需要加引号 ...

  7. 外链式样式表_html+css外链式

    无标题文档 h1{background:red;} /*这是Css注释*/ p{color:greenyellow;} div{font-size: 30px;} .one{color: yellow ...

  8. html5内嵌式格式,如何使用内嵌式引入css样式表

    引入方法:将CSS代码集中写在HTML文档的" "头部标签中,并且用"". 本教程操作环境:windows7系统.CSS3&&HTML5版.De ...

  9. 外链式样式表_CSS外链式与内联式的区别是什么

    区别:CSS外链式是将css代码单独写一个以".css"为扩展名的文件中,然后使用link标签链接到html中.CSS内联式是直接使用style属性将css代码写在HTML标签中. ...

最新文章

  1. 【资源】NLP 算法工程师相关的面试题
  2. Route 66地图安装的一个简单方法,在N70上验证过
  3. ISLR线性回归笔记
  4. SAP WM 有无保存WM Level历史库存的Table?
  5. elasticsearch的增删改查
  6. 深度学习优化算法总结
  7. (待完成)qbxt2019.05 总结2 - 数位DP
  8. Filter责任链模式
  9. ajax传值controller怎么写,ajax如何传递参数给controller
  10. leetcode:剑指offer----二维数组中查找
  11. Java 8 特性 – 终极手册(一)
  12. chrome无法拖拽离线安装CRX格式插件解决方法
  13. vijos:旅行家的预算[贪心]
  14. oracle精度说明符1~38_数据库显示精度说明符过多
  15. mysql join explain_详解 MySQL 中的 explain
  16. 奥克兰计算机科学专业世界排名,新西兰计算机专业大学排名
  17. cmd 控制台 提示:请求的操作需要提升!
  18. C# 判断圆与矩形的冲突
  19. js 将字符串中的大写变成小写,小写变成大写
  20. Mybatis 任务二:配置文件深入

热门文章

  1. Caffe 在自己的数据库上训练步骤
  2. 【BZOJ3930】选数(莫比乌斯反演倍数形式,杜教筛)
  3. cf1556B B. Take Your Places!
  4. Deltix Round, Spring 2021 (open for everyone, rated, Div. 1 + Div. 2)
  5. [C++] iota语句的语法
  6. CF662C Binary Table(FWT_XOR卷积)
  7. CF1628A-Meximum Array【二分】
  8. P4449-于神之怒加强版【莫比乌斯反演】
  9. ATcoder-Replace Digits【线段树】
  10. P2463-[SDOI2008]Sandy的卡片【SA,二分答案】