zoukankan      html  css  js  c++  java
  • html及css小结

    1. HTML常用标签

    1.1 <meta>

    META标签是HTML标记HEAD区的一个关键标签,提供文档字符集、使用语言、作者等基本信息,以及对关键词和网页等级的设定等,最大的作用是能够做搜索引擎优化(SEO)。

    两个主流网站meta属性

    <!-- 淘宝 -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="renderer" content="webkit">
    <meta name="spm-id" content="a21bo">
    <meta name="description" content="淘宝网 - 亚洲最大、最安全的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 8亿优质特价商品,同时提供担保交易(先收货后付款)、先行赔付、假一赔三、七天无理由退换货、数码免费维修等安全交易保障服务,让你全面安心享受网上购物乐趣!">
    <meta name="keyword" content="">
    <!-- 斗鱼 -->
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="renderer" content="webkit|ie-comp|ie-stand">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
    <name="keywords" content="DOTA2,热门游戏直播,游戏直播,高清游戏直播,手机游戏直播,电子竞技直播" />
    <meta name="description" content="斗鱼 - 全民直播平台提供高清、快捷、流畅的视频直播和游戏赛事直播服务,包含DOTA2等各类热门游戏赛事直播和各种名家大神游戏直播,内容丰富,推送及时,带给你不一样的视听体验,一切尽在斗鱼 - 全民直播平台。" />

    1.2 <h1>-<h6>

    <h1> - <h6> 标签可定义标题。<h1> 定义最大的标题。<h6> 定义最小的标题。

    由于 h 元素拥有确切的语义,因此需要慎重地选择恰当的标签层级来构建文档的结构。而且不要利用标题标签来改变同一行中的字体大小。相反,我们应当使用层叠样式表定义来达到漂亮的显示效果。

    1.3 <p>

    <p>标签定义段落,是插入大段文字的首选方法。

    1.4 <ul>及<ol>

    <ul>定义无序列表,<ol>定义有序列表,在其中都使用<li>来添加列表项。

    1.5 <blockquote>及<q>

    这两个标签都是定义引用。<blockquote> 标签定义一个块引用,<q> 标签定义一个短的引用。<blockquote>标签之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进,而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。<q> 标签在本质上与<blockquote>是一样的。不同之处在于它们的显示和应用。<q> 标签用于简短的行内引用。如果需要从周围内容分离出来比较长的部分(通常显示为缩进的块),请使用 <blockquote> 标签。

    1.6 <span>

    <span>标签被用来组合文档中的行内元素。<span>没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。

    1.7 <a>

    <a> 标签可定义锚。锚 (anchor) 有两种用法:

    通过使用 href 属性,创建指向另外一个文档的链接(或超链接)

    通过使用 name 或 id 属性,创建一个文档内部的书签(也就是说,可以创建指向文档片段的链接)

    <a> 元素最重要的属性是 href 属性,它指定链接的目标。

    1.8 <img>

    <img>元素可定义一幅图像

    1.9 <div>

    <div> 可定义文档中的分区或节(division/section)。

    <div> 标签可以把文档分割为独立的、不同的部分。如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。

    <div> 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 <div> 固有的唯一格式表现。可以通过 <div> 的 class 或 id 应用额外的样式。

    1.10 <form>

    <form> 标签用于为用户输入创建 HTML 表单。

    表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。

    表单还可以包含 menus、textarea、fieldset、legend 和 label 元素。

    表单用于向服务器传输数据。

    1.11 input

    <input> 标签用于搜集用户信息。

    根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

        <input type="text" placeholder="请输入账号" />
        <input type="password" maxlength="6" />
        <input type="button" value="点击我" />
        <input type="reset" value="清空" />
        <input type="submit" value="提交" />
        <button>新的提交按钮</button>
    
        <label for="male"></label>
        <input type="radio" name="sex" id="male" />
        <label for="female"></label>   
        <input type="radio" name="sex" id="female" />
    
        班长<input type="checkbox" />
        学委<input type="checkbox" checked />
        纪委<input type="checkbox" />
    
        <select name="" id="">
            <option value="">北京</option>
            <option value="">南京</option>
            <option value="">东京</option>
            <option value="">西京</option>
        </select>
    
        <textarea name="" id=""></textarea>

    2. CSS常用选择器

    2.1 CSS基本语法

    CSS 语法由三部分构成:选择器、属性和值:

    selector {property: value}

    选择器 (selector) 通常是你希望定义的 HTML 元素或标签,属性 (property) 是你希望改变的属性,并且每个属性都有一个值。属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declaration):

    body {color: blue}

    上面这行代码的作用是将 body 元素内的文字颜色定义为蓝色。在上述例子中,body 是选择器,而包括在花括号内的的部分是声明。声明依次由两部分构成:属性和值,color 为属性,blue 为值。

    2.2 元素选择器

    p{
        property: value;
    }

    直接使用元素名来选择一类标签

    2.3 类选择器

    .head{
        property: value;
    }

    使用"."加类名来选择所有包含这个类的元素

    2.4 ID选择器

    #username{
      property: value;
    }

    使用"#"加ID来选择该ID的元素

    2.4 伪类选择器

    a:hover{
      property: value;
    }

    伪类用于向某些选择器添加特殊的效果。下面是几个伪类的作用:

    伪类 作用
    :link 将特殊的样式添加到未被访问过的链接
    :visited 将特殊的样式添加到被访问过的链接
    :hover 当鼠标悬浮在元素上方时,向元素添加样式
    :active 将样式添加到被激活的元素
    E:nth-child(n) 匹配父元素中的第n个子元素E

    2.5 伪元素选择器

    伪元素 作用
    :before 在某个元素之前插入某些内容
    :after 在某个元素之后插入某些内容
    :first-letter 为文本的首字母添加特殊的样式
    :first-line 为文字的首行添加特殊样式

    伪元素选择器暂时只有这4个。

    2.6 后代选择器

    p ul li{
      property: value;
    }

    使用空格来进行对后代元素的选择,而子元素选择器则是特殊的后代选择器,仅能选择该父辈的子辈中的元素。

    p>span{           //只能选择属于p子辈的span元素
      property: value;
    }

    2.7 并集选择器

    p, h1, blockquote{
      property: value;
    }

    同时选择多个元素。

    3. CSS常用属性

    3.1 background属性

    background-color        //颜色
    background-image        //选择图片
    background-repeat       //平铺图片
    background-position     //调整位置
    background-attachment   //固定背景
    background-size         //大小

    3.2 font属性

    font-size             //大小
    font-family           //字体
    font-weight           //粗度
    font-style            //倾斜
    line-height           //行高
    text-shadow           //阴影

    3.3 text属性

      text-decoration       //装饰
      text-align            //对齐方式
      text-indent           //缩进

    3.4 border属性

      border: 宽度 样式 颜色

    还有很多没有提到的会在后面补上。

  • 相关阅读:
    面向对象七大基本原则
    JS面向对象的七大基本原则(里氏替换/依赖倒置)
    JS面向对象的七大基本原则(单一/开闭)
    flex均匀布局
    Vue在IDEA的简约安装
    事务及数据表设计
    关于序列化与反序列化
    SQL查询关键字用法
    IO流
    cookie与session
  • 原文地址:https://www.cnblogs.com/GP-233/p/7105491.html
Copyright © 2011-2022 走看看