zoukankan      html  css  js  c++  java
  • CSS学习: 基础


    CSS:Cascading Style Sheet 层叠样式表, 简称样式表
    样式就是对网页中的元素属性的整体概括.
    层叠就是当HTML应用多个CSS文件时, 如果CSS文件之间所定义的样式发生了冲突, 将依据层次的先后来处理其样式对内容的控制.

    CSS的基本语法:
    CSS语法包括三部分:选择符, 样式属性, 属性值
    基本语法: selector {proterty:value; property:value...property:value}
    selector:选择符, 所有的HTML标记都可以作为选择符, 如body, p, table等.
    property: 属性
    value:属性值

    CSS选择符类型:
    1. 类选择符: 用类选择符可以把相同的元素分类定义成不同的样式. 在自定义类名称前加一个句点(.)
    如:
    p.red{color:red}
    p.blue
    {color:blue}
    这里的p(HTML标记)是可以省略的, 省略以后没有适用范围的限制.
    .red{color:red}
    .blue
    {color:blue}
    在HTML里引用:
    <class=red>
    <class=blue>
    2. ID选择符 在HTML文档中, 需要唯一标识一个元素时, 就会赋予它一个id标识, 以便在对整个文档进行处理时能够很快地找到这个元素, 而ID选择符就是用来对这个元素定义单独的样式.  (只在特殊情况下使用)
    语法: 标记名 #标识名{样式属性:取值; 样式属性:取值...}

    #salary
    {color:red}
    <p id="salary">
    <!段落p中所有ID为salary的元素均显示为红色>

    #salary
    {color:red}
    <id="salary">
    <!页面中所有ID为salary的元素均显示为红色>
    3. 包含选择符
    包含选择符是对某种元素包含关系(如元素1里包含元素2)定义的样式表. 这种方式只对在元素1里的元素2定义, 对单独的元素1或元素2无定义.
    table b{font-size:11px}
    <!--设置表格b内的字号,对表格外的字号没有影响>
    4. 伪类
    最广泛的伪类是链接的4个状态:
    a:link 未链接状态
    a:visited 已访问链接状态
    a:hover 鼠标指针悬停在链接上的状态
    a:active 被激活(在鼠标单击与释放之间发生的事件)的链接状态
    在HTML页面内, 使用<a>标记来标识链接元素.

    插入CSS样式表:
    插入CSS样式表到HTML文件有4种方法: 外部式样表, 内部式样表, 嵌入式样表, 导入式样表
    按其在HTML文件中的位置,分为: 头部, 主体, 外部
    CSS文件定义在HTML文件头部的方法: 内部样式表
    CSS文件定义在HTML文件主体的方法: 嵌入样式表
    CSS文件定义在HTML文件外部的方法: 链入外部式样表, 导入外部式样表

    1. 链入外部式样表
    先把样式表保存为一个单独的文件, 然后在HTML文件中使用<link>标记链接, 同时这个<link>标记必须放到HTML代码的<head>区域内.
    <head>

    <link rel="外部式样表名称" type="text/css" href="式样表文件地址">

    </head>
    type="text/css" 指明该文件的类型是样式表文件
    外部式样表文件内不能含有任何HTML标签,如<head>,<style>等.
    特点: 一个外部式样表文件可以应用于多个HTML文件, 当改变这个样式表文件时, 所有网页的样式都随之改变.
    适用于制作大量相同样式的网页中.
    2. 内部样式表
    通过<style>标记把样式表的内容直接定义在HTML文件的<head>标记内.

    <head>
    <style type="text/css">
    <!--
    选择符
    {样式属性:取值; 样式属性:取值;}
    选择符
    {样式属性:取值; 样式属性:取值;}

    -->
    </style>
    </head>
    <style>标记用来说明所要定义的样式
    <!--与-->标记的加入是为了防止一些不支持CSS的浏览器, 将<style>与</style>之间的CSS代码当成普通的字符串显示在网页中.
    选择符, 也就是样式的名称, 可以选用HTML标记的所有名称.
    特点: 将所有的样式表信息都列于HTML文件的头部, 这些样式表可以在整个HTML文件中调用.
    适用于对网页一次性加入样式表.
    3. 嵌入样式表
    在HTML代码的主体, 即<body>标记中直接加入式样表的方法. 可以很直观地对某个元素直接定义样式.
    <head>

    </head>
    <body>

    <HTML 标记 style="样式属性:取值; 样式属性:取值;>

    </body>
    HTML标记就是页面中标记HTML元素的标记, 例如body,p等.
    特点: 这样样式表, 效果只能控制某个标记.
    适用于指定网页中某小段文字的显示风格或某个元素的样式.
    4. 导入外部样式表
    在样式表的<style>区域内引用一个外部的样式文件, 和链入外部样式表方法相似, 但导入时需要使用@import做声明. @import一般放在head内来使用.
    不经常用到.
  • 相关阅读:
    springboot和数据库链接关于取名的一些坑
    个人作业——软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    个人作业——软件工程实践总结&个人技术博客
    个人技术总结——Vxe-table
    个人作业——软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—疫情统计可视化(原型设计)
  • 原文地址:https://www.cnblogs.com/niuniu1985/p/1570902.html
Copyright © 2011-2022 走看看