zoukankan      html  css  js  c++  java
  • javaweb css教程

    CSS
    
    1、css的简介
        * css: 层叠样式表
            ** 层叠:一层一层的
    
            ** 样式表:
                很多的属性和属性值
        * 是页面显示效果更加好
        * CSS将网页内容和显示样式进行分离,提高了显示功能。
    
    2、css和html的结合方式(四种结合方式)
        (1)在每个html标签上面都有一个属性 style,把css和html结合在一起
            - <div style="background-color:red;color:green;">
    
        (2)使用html的一个标签实现 <style>标签,写在head里面
            * <style type="text/css">
                css代码;
            </style>
    
            *   <style type="text/css">    
                div {
                    background-color:blue;
                    color: red;
                }        
             </style>
    
        (3)在style标签里面 使用语句(在某些浏览器下不起作用)
            @import url(css文件的路径);
    
            - 第一步,创建一个css文件
    
              <style type="text/css">
                    @import url(div.css);
              </style>
    
        (4)使用头标签 link,引入外部css文件
            - 第一步 ,创建一个css文件
    
            - <link rel="stylesheet" type="text/css" href="css文件的路径" />
        
        *** 第三种结合方式,缺点:在某些浏览器下不起作用,一般使用第四种方式
    
        *** 优先级(一般情况)
            由上到下,由外到内。优先级由低到高。
            *** 后加载的优先级高
    
        *** 格式  选择器名称 { 属性名:属性值;属性名:属性值;…….}
    
    3、css的基本选择器(三种)
        ** 要对哪个标签里面的数据进行操作
        
        (1)标签选择器
            * 使用标签名作为选择器的名称 
                div {
        
                    background-color:gray;
                    
                    color:white;
                }
    
        (2)class选择器
            * 每个html标签都有一个属性 class 
            - <div class="haha">aaaaaaa</div>
            - .haha {
                background-color: orange;
             }
        
        (3)id选择器
            * 每个html标签上面有一个属性 id
            - <div id="hehe">bbbbb</div>
            - #hehe {
                background-color: #333300;
            }
        *** 优先级
            style > id选择器 > class选择器 > 标签选择器
    
    4、css的扩展选择器
        (1)关联选择器
            * <div><p>wwwwwwww</p></div>
            * 设置div标签里面p标签的样式,嵌套标签里面的样式
            * div p {    
                background-color: green;
            }
        
        (2)组合选择器
            * <div>1111</div>
              <p>22222</p>
            * 把div和p标签设置成相同的样式,把不同的标签设置成相同的样式
            * div,p {
                background-color: orange;
            }
        
        (3)伪元素选择器(了解,浏览器的兼容性比较差)
            * css里面提供了一些定义好的样式,可以拿过来使用
            * 比如超链接 
                ** 超链接的状态
                原始状态   鼠标放上去状态  点击           点击之后
                 :link         :hover        :active        :visited
    
                 ** 记忆的方法
                    lv  ha
    
    5、css的盒子模型
        ** 在进行布局前需要把数据封装到一块一块的区域内(div)
        (1)边框
            border: 2px solid blue;
            border:统一设置
            上 border-top
            下 border-bottom
            左 border-left
            右 border-right
    
        (2)内边距
            padding:20px;
            使用padding统一设置
            也可以分别设置
            上下左右四个内边距
    
        (3)外边距
            margin: 20px;
            可以使用margin统一设置
            也可以分别设置
            上下左右四个外边距
    
    6、css的布局的漂浮(了解)
        float: 
            ** 属性值 
            left  :  文本流向对象的右边 
            right  :  文本流向对象的左边
    
    7、css的布局的定位(了解)
        position:
            ** 属性值
                - absolute :
                     *** 将对象从文档流中拖出
                     *** 可以是top、bottom等属性进行定位
                - relative :
                    *** 不会把对象从文档流中拖出
                    *** 可以使用top、bottom等属性进行定位
  • 相关阅读:
    C# 不用添加WebService引用,调用WebService方法
    贪心 & 动态规划
    trie树 讲解 (转载)
    poj 2151 Check the difficulty of problems (检查问题的难度)
    poj 2513 Colored Sticks 彩色棒
    poj1442 Black Box 栈和优先队列
    啦啦啦
    poj 1265 Area(pick定理)
    poj 2418 Hardwood Species (trie树)
    poj 1836 Alignment 排队
  • 原文地址:https://www.cnblogs.com/duscl/p/4893512.html
Copyright © 2011-2022 走看看