zoukankan      html  css  js  c++  java
  • CSS3——对齐 组合选择符 伪类 伪元素 导航栏 下拉菜单

     水平&垂直对齐

    元素居中对齐

    .center {
        margin: auto;
         50%;
        border: 3px solid green;
        padding: 10px;
    }

    文本居中对齐

    .center {
        text-align: center;
        border: 3px solid green;
    }

    图片居中对齐

    左右对齐——position定位

    左右对齐——float

     垂直居中对齐

     组合选择符

        后代选择器(以空格分隔)

    • div p
      {
        background-color:yellow;
      }
    • 子元素选择器(以大于号分隔)
      • div>p
        {
          background-color:yellow;
        }
      相邻兄弟选择器(以加号分隔)houxu
      • div+p
        {
          background-color:yellow;
        }
      后续兄弟选择器(以破折号分隔)
      • div~p
        {
          background-color:yellow;
        }

     伪类

    a:link {color:#FF0000;} /* 未访问的链接 */
    a:visited {color:#00FF00;} /* 已访问的链接 */
    a:hover {color:#FF00FF;} /* 鼠标划过链接 */
    a:active {color:#0000FF;} /* 已选中的链接 */

    可以和css类配合使用

     :first-child伪类【选择父元素的第一个子元素】

     所有<p>元素中的第一个<i>元素

     所有作为第一个子元素的<p>中的所有<i>元素

    :lang 伪类【为不同的语言定义特殊的规则】

    <style>
    q:lang(no)
    {
        quotes: "++++" "++++";
    }
    </style>
    </head>
    
    <body>
    <p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p>
    <p>在这个例子中,:lang定义了q元素的值为lang =“no”</p>
    <p><b>注意:</b> 仅当 !DOCTYPE 已经声明时 IE8 支持 :lang.</p>

     

    所有CSS伪类/元素

     伪元素

     添加一些选择器的特殊效果

     

    文本的首行设置特殊样式

    文本的首字母设置特殊样式

    多个伪元素

     :before 在元素的内容前面插入新内容

    :after 在元素之后插入新的内容

    所有CSS伪类/元素

    导航栏

     触发激活导航栏

    给导航栏添加边框

    全屏导航栏

    链接右对齐+添加分割线

    固定导航条

    响应式导航栏

    下拉菜单

    完整实例

  • 相关阅读:
    背水一战 Windows 10 (90)
    背水一战 Windows 10 (89)
    背水一战 Windows 10 (88)
    背水一战 Windows 10 (87)
    背水一战 Windows 10 (86)
    背水一战 Windows 10 (85)
    背水一战 Windows 10 (84)
    背水一战 Windows 10 (83)
    背水一战 Windows 10 (82)
    背水一战 Windows 10 (81)
  • 原文地址:https://www.cnblogs.com/expedition/p/10925098.html
Copyright © 2011-2022 走看看