zoukankan      html  css  js  c++  java
  • 关于HTML与CSS与class

    在web前端开发中接触的一直是html、css、javascript。

    在这个过程中,经常使用的是html中的span、div元素以及css的选择器。

    为了方便查找在这里将这些内容的基础知识记录下来。

    一、HTML <div> 和 <span>

    HTML <div> 元素

    HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。

    <div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

    如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

    <div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

    HTML <span> 元素

    HTML <span> 元素是内联元素,可用作文本的容器。

    <span> 元素也没有特定的含义。

    当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

    二、HTML class 属性

    定义和用法

    class 属性规定元素的类名(classname)。

    class 属性大多数时候用于指向样式表中的类(class)。不过,也可以利用它通过 JavaScript 来改变带有指定 class 的 HTML 元素。

    三、HTML id 属性

    定义和用法

    id 属性规定 HTML 元素的唯一的 id。

    id 在 HTML 文档中必须是唯一的。

    id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id 的元素改变或添加样式。

    html的元素可以通过class和id进行css选择。通过class代码如下

    <html>
    <head>
    <style type="text/css">
    h1.intro {color:blue;}
    p.important {color:blue;}
    </style>
    </head>
    
    <body>
    <h1 class="intro">Header 1</h1>
    <p>A paragraph.</p>
    <p class="important">请注意这个重要的段落。:)</p>
    </body>
    
    </html>

    结果如下

    通过id改变样式代码如下

    <html>
    <head>
    <style>
    #myHeader
    {
    color:red;
    text-align:center;
    }
    </style>
    </head>
    <body>
    
    <h1 id="myHeader">W3School is the best!</h1>
    
    </body>
    </html>

    四、HTML 列表 标签

    <html>
    
    <body>
    
    <h4>一个无序列表:</h4>
    <ul>
      <li>咖啡</li>
      <li></li>
      <li>牛奶</li>
    </ul>
    
    </body>
    </html>

    运行结果

  • 相关阅读:
    Codeforces Round #436 C. Bus
    Codeforces Round #436 B. Polycarp and Letters
    Codeforces Round #436 A. Fair Game
    Codeforces Round #439 C. The Intriguing Obsession
    Codeforces Round #438 C. Qualification Rounds
    Codeforces Round #438 B. Race Against Time
    hdu 1394 Minimum Inversion Number (树状数组求逆序对)
    hdu 6318 Swaps and Inversions (线段树求逆序对数)
    ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 D 80 Days (线段树查询最小值)
    hdu 6299 Balanced Sequence (贪心)
  • 原文地址:https://www.cnblogs.com/yukino/p/3933421.html
Copyright © 2011-2022 走看看