美文网首页
CSS 之基础

CSS 之基础

作者: victorivy | 来源:发表于2019-12-16 18:16 被阅读0次

CSS --- Cascading Style Sheets 层叠样式表

Cascading 层叠: 一种样式叠加在另一种样式的一种方式

Style Sheets 样式表: 控制网页文档外观和感观.

CSS 和HTML是工作在一起的:

HTML: 构建出网页的结构

CSS: 定义HTML元素如何显示

问题: 样式表的作用?

答案: 控制网页文档外观和感观.

为什么使用CSS?

CSS 允许你对指定的HTML元素应用指定的样式.

CSS的主要好处是允许你把样式和内容分离。

只使用HTML, 所有的样式和格式都在一起,随着页面的内容增加,将增加维护难度.

所有格式可以(应该可以)从HTML文件中移除并存储在单独的CCS文件中.

内联CSS

使用内联样式是其中一种插入样式表的方式,使用内联样式,独有的样式被应用在单一的HTML元素上.

为了使用内联样式,可以在相关的表签上添加style属性.

下面的例子展示如何使 P元素获得灰色的背景和白色的文本:

<!DOCTYPE html>
<html lang="zh-cn">
<body>
<p style = "color: white; background-color:gray;">

这是一个内联样式的例了

</p>
</body>
</html>

嵌入/内部CSS

内部样式是被定义在<style>元素内的,在HTML页面中的head部份.
例如:下面的代码应用在所有的P元素中:

<!DOCTYPE html>
<html>
<head>
    <style>
        p {
            color: white;
            background-color: gray;
        }
    </style>
</head>
<body>
    <p>这是我的第一个段落</p>
    <p>这是我的第二个段落</p>
</body>
</html>
12.PNG

外部 CSS

使用这种方法,所有样式规则被包含在一个文本文件中,这个文本文件的扩展名为.css.
这个CSS文件在HTML文件使用<link>表签来引用,<link>元素被包含在head部分.
下面是个例子:
HTML文件:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="example.css">
</head>

<body>
    <p>这是我的第一个段落</p>
    <p>这是我的第二个段落</p>
    <p>这是我的第三个段落</p>
</body>

</html>

CSS文件:

p {
    color: white;
    background-color: gray;
}
A.PNG

层级

一个网页的最终呈现是各种样式规则的结果.
形成层级样式信息的主要三种来源:
---来自网页作者创建的样式
---来自浏览器默认的样式
---来自用户指定的样式
CSS是Cassading Style Sheets的首字母缩写.

Inheritance 继承

继承是指属性在网页中的流动行式, 除非有指定定义外,一个子元素通常会具有其父级元素的特征.
例如:

<!DOCTYPE html>
<html>
<head>
    <style>
        body {
            color: green;
            font-family: Arial;
        }    
    </style>
</head>
<body>
    <p>这是在段落中的文本</p>
</body>
</html>
A.PNG

因为 P标签(子元素)在body标签的内部(父级元素),它具有body标签中所有的样式.

阶段小结

三种样式来源中,哪一种是网站最优的选择? (A)
A: 外部
B: 内联
C: 内部

当使用内部样试的时候,"style"属于以下哪种性质? (C)
A: value 值
B: property 属性
C: tag 标签

样式的定义规则包含:选择器, 属性和

补充空格上的内容使得P元素具有白色文本的样式
p {___ #FFF;}------答案: color:

相关文章

  • 前端知识之CSS内容

    前端基础之CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML...

  • 好程序员web前端培训之CSS基础知识之position

    好程序员web前端培训之CSS基础知识之position CSS定位机制 标准文档流(Normal flow) 浮...

  • CSS教程汇总

    CSS揭秘实用技巧总结 不止于 CSS 灵活运用CSS开发技巧 前端基础篇之CSS世界 你未必知道的49个CSS知...

  • CSS 之基础

    CSS --- Cascading Style Sheets 层叠样式表 Cascading 层叠: 一种样式叠...

  • CSS学习之CSS基础

    标签: 前端 css 样式 CSS样式 css全称为"层叠样式表(cascading style sheets)...

  • CSS学习资源

    基础篇 CSS 最核心的几个概念 CSS 简写指南 CSS样式基础 CSS样式设置 CSS布局模型 CSS文字排版...

  • 【2016年特别福利】史上最全CSS学习资料大全

    基础篇 CSS 最核心的几个概念 CSS 简写指南 CSS样式基础 CSS样式设置 CSS布局模型 CSS文字排版...

  • CSS-2

    继续上一节的CSS基础后,我们来看CSS的一些高级设置。 CSS盒子模型 1、盒子模型之边框 注意:复合样式顺序为...

  • CSS之基础篇

    css基础 1:缩写方法:p{ color : #ff0000}===> p {c...

  • CSS样式表继承详解

    最近在恶补css样式表的基础知识。上次研究了css样式表之冲突问题详解。这次是对css继承特性的学习。 什么是cs...

网友评论

      本文标题:CSS 之基础

      本文链接:https://www.haomeiwen.com/subject/hcidnctx.html