zoukankan      html  css  js  c++  java
  • HTML5学习笔记之二CSS基础

    一般来说,CSS都存储为一个文件。然后各个html page能够指定使用哪个CSS文件。这样这些html页面就能够保持一致的风格。

    通常能够通过在head中加上一行指定CSS的链接。

    <!DOCTYPE html>

    <html>

      <head>

        <metacharset="utf-8" />

        <title>MyPage</title>

        <link href="css/style.css" rel="stylesheet" />

      </head>

      <body>

        <!– Body Content -->

      </body>

    </html>

    CSS盒子模型。CSS把页面弄成盒子套盒子的模式,下图非常形象的表明这样的关系。


    以下我们看一下怎样通过CSS文件来配置html页面,CSS使用Selector来设置页面中不同元素的格式风格。以下,用样例来表示不同selector的作用范围。

    1. 通用Selector *{ },作用于html页面全部项。

    /* Universal Selector */
    * {
    background-color: #E0E0E0;
    margin-top: 0px;
    margin-right: 0px;
    }

    2.类型Selector,作用于某一类的HTML项,如body, p, footer等

    /* Type Selector */
    body {
    font-family: Arial, Helvetica, sans-serif;
    }

    上面这段CSS就定义了<body></body>中全部元素的字体包含如上三种。

    3.ID Selector。作用于某个id=selector中#后的id的项。

    /* ID Selector */
    #mainHeader {
    text-decoration: underline;
    }

    我们再看看起作用的HTML项。
    <header>
             <h1 id="mainHeader">Part 2: CSS Introduction</h1>
    </header>

    4.类Selector

    /* Class Selector */
    .topNavigation {
    color: #808000;
    font-weight: bold;
    }

    用户声明的类假设叫topNavigation。该CSS就会对该class的项起作用。如

    <p class="topNavigation">

               Navigation 1
    </p>

    5.继承子孙Selector,比方A B{},就是对A中的B才起作用。对于不在A中B没有左右。

    /* Descendant Selector */
    footer p {
    color: #008080;
    font-weight: bold;
    }

    HTML中

    <footer>
               <p>
                   Footer
              </p>
     </footer>

    而我们在上个selector中提到的其他p是不起作用的。

    6.最后一种不是Selector。它是鼠标悬浮的一种特殊处理

    /* Mousehover Effect */
    p:hover {
    color: #2694E8;
    }

    html页面中全部标记<p></p>中的文字。当鼠标悬浮在上面的时候,都会变色。

  • 相关阅读:
    可展开的UITableView (附源码)
    如何给Wordpress安装插件
    使用SAP UI5 Web Components开发React应用
    如何在SAP Fiori应用里使用React component
    SAP云平台上的Fiori Launchpad tile数据是如何从后台取出来的
    ABAP Netweaver和SAP Hybris的内存管理
    SAP CRM的Genil层和Hybris的jalo模型
    wordpress插件在服务器上的存储位置
    一步步把一个SpringBoot应用打包成Docker镜像并运行
    SAP物料主数据创建时间和创建个数的函数关系
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7052483.html
Copyright © 2011-2022 走看看