美文网首页
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 之基础

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