• JAVAWEB复习笔记-day02


     

    1.CSS样式优先级

    优先级:由上到下,由外到内。优先级越来越高

    2.css选择器

    html标签选择器

    class选择器(.)

    id选择器(#)

    3.优先级

    style属性>id选择器>class选择器>标签名

    4.css扩展选择器

    关联选择器:标签嵌套的

    <html>
     <head>
      <title>HTML示例</title>
      <style type="text/css">
        div p {
        
            background-color: green;
        }
      </style>
     </head>
     <body>
    
    <div><p>CSS的扩展选择器</p></div>
    
    <p>WWWWWWWWWWWWWWWWWWWWWW</p>
    
     </body>
    </html>

    组合选择器:多个不同选择器进行相同样式设置

    <html>
     <head>
      <title>HTML示例</title>
      <style type="text/css">
        
        div,p {
            background-color: orange;
        }
      </style>
     </head>
     <body>
        
        <div>QQQQQQQQQQQQQQQQQ</div>
    
        <p>AAAAAAAAAAAAAAAAAAAAAAA</p>
    
     </body>
    </html>

     

    伪元素选择器:预先定义好一些选择器,或者当前元素处于的状态

    <html>
     <head>
      <title>HTML示例</title>
      <style type="text/css">
    
        /*原始状态*/
        a:link {
            background-color: red;
        }
    
        /*悬停状态*/
        a:hover {
            background-color: green;
        }
        /*点击状态*/
        a:active {
            background-color: blue;
        }
    
        /*点击之后的状态*/
        a:visited {
            background-color: gray;
        }
    
      </style>
     </head>
     <body>
    
    <a href="http://www.sina1.com.cn" target="_blank">CSS概述和与HTML的结合方式超链接一</a>
    
     </body>
    </html>

    5.css盒子模型:在进行布局前把数据封装到一块一块的区域内。

    <html>
     <head>
      <title>HTML示例</title>
      <style type="text/css">
        div {
             200px;
            height: 100px;
            border: 2px solid blue;
        }
    
        #div22 {
            padding: 20px;
        }
    
        #div23 {
            padding-left: 30px;
        }
    
      </style>
     </head>
     <body>
    
    <div id="div21">AAAAAAAAAAAAAAA</div>
    <div id="div22">BBBBBBBBBBBBBBBBBBBBBBBBBBBB</div>
    <div id="div23">CCCCCCCCCCCCCCC</div>
     </body>
    </html>

    6.css布局漂浮属性

    float:none

    默认值,对象不漂浮

    left/right:文本流对象的左边/右边

    <html>
     <head>
      <title>HTML示例</title>
      <style type="text/css">
        div {
             200px;
            height:150px;
            border: 2px solid blue;
        }
    
        #div41 {
            float : left;
        }
    
        #div42 {
            float:left;
        }
      </style>
     </head>
     <body>
    
    <div id="div41">AAAAAAAAAAAAAAA</div>
    
    <div id="div42">BBBBBBBBBBBBBBB</div>
    
    <div id="div43">CCCCCCCCCCCCCCC</div>
     </body>
    </html>

    7.css布局定位属性

    position:

    static:默认值,无特殊定位;

    absolute:绝对定位,将对象从文档流中拖出其他对象覆盖原来的位置,使用left,right,top,bottom定位;

    relative:对象不可层叠;

    所谓的层叠是每个div盒子可以覆盖之前的位置,如果relative不可层叠说的就是不能覆盖之前的位置,但是之前的位置可以通过css代码改变的;

    8.图文混排

    <html>
     <head>
      <title>HTML示例</title>
      <style type="text/css">
            #imgtex11 {
            
                 400px;
                height: 300px;
    
                border:2px dashed orange;
            }
    
            #img11 {
                /*float:left;*/
                float:right;
            }
    
            #tex11 {
                color: green;
            }
      </style>
     </head>
     <body>
    
    <div id="imgtex11">
        <div id="img11"><img src="aa.jpg" width="250" height="200"/></div>
        <div id="tex11">奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于奉生之始矣。假若天机迅发,妙识玄通,成谋虽属乎生知,标格亦资于</div>
    </div>
     </body>
    </html>

    9.图像签名

    <html>
     <head>
      <title>HTML示例</title>
      <style type="text/css">
        #tex21 {
            position: absolute;
    
            top: 50px;
            left: 30px;
    
            color: red;
        }
      </style>
     </head>
     <body>
    
        
        <div id="img21"><img src="aa.jpg" width="450" height="350"/></div>
        <div id="tex21">这是很多美女</div>
     </body>
    </html>
  • 相关阅读:
    利用Windows消息循环,使窗体不能改变大小
    重磅发布全总结丨一文看懂阿里云弹性计算年度峰会
    阿里云弹性计算首席架构师分享云上应用架构演进三大方向
    只需5步!在轻量应用服务器部署Hexo博客
    阿里云手机正式公测,定义手机全新接入方式
    云服务器ECS年终特惠,老用户新购优惠低至4折
    阿里云发布CloudOps白皮书,ECS自动化运维套件新升级
    快速部署阿里云WebIDE(DevStudio)并参与开源项目开发
    抢先看! 2021阿里云弹性计算年度峰会嘉宾演讲内容提前曝光
    饿了么资深架构师分享云上基础架构演进
  • 原文地址:https://www.cnblogs.com/almm/p/JAVAWEB.html
Copyright © 2020-2023  润新知