zoukankan      html  css  js  c++  java
  • css学习笔记

    css是对html的具体的标签进行完善

    css和html结合方式

    1,每一个html标签中都有一个style样式属性,该属性的值就是css代码

    <div style="color:red </div>

    2,使用style标签的方式,一般定义在head中,先加载到内存中

    <style type="text/css">
        body{
            margin:0px;
        }
        //id选择器
        div#imgtext{
            border: blue dashed 1px;
            height:450px;
            1000px;
            position:absolute;
            top:400px;
            left:20px;
        }
    </style>

    3,使用css的@import语句导入css文件

    1 <style type="text/css">
    2         @import url(cssDemo.css);
    3 </style>
    其中cssDemo.css文件就是方式1中的<style>中的内容。

    4,使用link链接css样式表

    在<head>中加入链接语句
    <link rel="stylesheet" type="text/css" href="cssDemo.css">

    选择器种类

    1,html标签选择器

    2,类选择器 使用标签中的class属性 eg: div.class名 优先级高于div直接定义的 数量越少的优先级越高

    3,id选择器 使用标签中的id属性 eg:div#id名 使用方法和类选择器一样 优先级高于类选择器

      id取值在页面中是唯一的 id通常是为了标识页面中的一些特定区域时用的

    4,扩展选择器

       a.关联选择器:理解为目录结构即可

       b.组合选择器:

       c.伪元素选择器

    优先级:标签选择器<类选择器<id选择器<style属性

    <html>
      <head>
        <title>CssDemo.html</title>
        <style type="text/css">
          /*标签选择器*/
          div {
              background-color: blue;
              color: red;
          }
         span {
              background-color: purple;
              color: inactivecaption;
          }
    
          /*类选择器*/
          .a1 {
              background-color: lime;
              color: window;
          }
          .a2 {
              background-color: blue;
               color: green;
          }
          /*ID选择器*/
          #div_1 {  
                  background-color: blue;
                   color: red;
          }
          /*关联选择器 选择器中的选择器 */
          span b {
              background-color: blue; color: red; 
         } 
          /*组合选择器 对多种选择器进行相同样式定义*/
          .a1,div b { 
                    background-color: yellow;
                      color: threeddarkshadow; 
          } 
    
          /*伪元素选择器 超链接的状态*/ 
    
          /*未选择效果*/
           a:LINK { 
            background-color: fuchsia;
             color: olive; text-decoration: none; font-size: 18px;
          }
        
         /*鼠标悬停效果*/
         a:HOVER { 
                 background-color: window; 
                 color: maroon; 
                 font-size: 20px; //文字的默认大小是16px
         } 
    
        /*点击效果*/ 
        a:ACTIVE { 
            background-color: windowframe; 
            color: threedhighlight; 
            font-size: 24px; 
        }
    
         /*访问后效果*/ 
        a:VISITED { 
            background-color: menu; 
            color: blue; } 
        div:HOVER { 
            background-color: window; 
            color: aqua; }
         </style>
      </head>
      <body>
         
        <hr/>
        <a href="">伪元素选择器演示</a>
        <hr/>
        <div id="div_1">ID选择器区域</div> 
        <div>这是div<b>区域</b>1</div>   
        <div>这是div区域2</div>
        <div class="a1">这是div3区域</div>   
        <div class="a1">这是div4区域</div>
        <span>这是span<b>区域</b>1</span>
        <span class="a1">这是span区域2</span>
        <br/>
        <p>这是段落1</p>
        <p class="a1">这是段落2</p>
    
      </body>
    </html>

     overflow属性:超出给定范围的部分的显示方式

      visible:可见

      auto:

      hidden:

      scroll:

     display属性

      none:不显示

      block:显示,长度不够自动换行。

    待续。。。。。。

     
     
     
  • 相关阅读:
    Redis进阶教程aof(append only file)日志文件
    鼠标移动之hook学习
    SQL Server 2008:示例数据库安装
    接收IWebBrowser2的自动化事件
    什么是DOCTYPE 它对网页起何作用?
    Hack Attack : Install Leopard on your PC in 3 easy steps!
    How to customise the TWebBrowser user interface (part 1 of 6)
    Asp.Net 数据分页
    仿Ajax弹出半透明层 (支持IE FF)
    有关Visual Studio 2008 SP1和SQL Server 2008的一些说明
  • 原文地址:https://www.cnblogs.com/mxck/p/6814996.html
Copyright © 2011-2022 走看看