zoukankan      html  css  js  c++  java
  • css(3)

    行内元素和块内元素可以通过定义display的属性值进行相互转换。

    想要叫ul中的li实现横向显示可以在li中加入布局"float:left";

    如:

    /*这个用于控制单个图片区域的大小*/
    .faceul li{
    50px;
    height:66px;
    border:1px solid blue;
    float:left;/*这里就可以使li横向显示*//*左浮动*/
    margin-left:15px;
    margin-top:15px;
    }

    可以通过设置li中的属性list-style-type使li中的点不显示出来。

    如:

    .faceul li{
    float:left;
    107px;
    height:78px;
    list-style-type:none;
    }

    或者

    .span1 a{
    float:right;
    margin-left:180px;
    list-style-type:none;
    }

    左右居中:

    text-align:center;/*text-align 表示放在该元素的其他元素会左右居中放置*/
    youku.css:

    body{
    margin: 0 auto;
    1000px;
    height:1000px;
    /* border: 1px solid blue; */
    }

    .div1{
    330px;
    height:370px;
    border:1px solid gray;
    }
    .div1 img{
    30px;

    }

    /*定义几个常用的字体样式*/
    .font1{
    font-weight:bold;
    font-size:20px;
    margin:2px 0px 2px;
    }

    .span1{
    /*background-color:pink;*/
    display:block;
    }

    .span1 a{
    /* margin-left:180px;*/
    margin-top:3px;
    float:right;
    font-size:20px;
    }

    .faceul{
    350px;
    height:75px;
    /*background-color:green;*/
    list-style-type:none;
    padding:0;
    }

    .faceul li{
    float:left;
    100px;
    height:78px;
    /*background-color:pink;*/
    margin-left:6px;
    text-align:center;/*text-align 表示放在该元素的其他元素会左右居中放置*/
    }

    .faceul img{
    margin-top:2px;
    30px;
    height:30px;
    padding-bottom:2px;
    }

    /*定义几个超链接样式*/
    a:link{
    text-decoration:none;

    }

    浮动是css中很重要的概念,必须掌握。

    如果我们的div框很多,外面的框无法容纳水平排列的浮动div元素,那么其他浮动块向下移动,直到有足够的空间。

     

    浮动是一个重要的概念:分为左浮动,右浮动,清除浮动。

    浮动必要性,因为默认情况下,div纵向排列。如:

    div1

    div2

    div3

    如果希望div1向右移动,在div1的css中设置:float:right;

    如果我们希望,所有的元素,偏向右,则使用左浮动。

    div1 div2 div3

    这是,对div的css添加

    float:left;

    特别注意:如果一行宽度,不够排下所有的div,则自动换行。在换行时,如果上一行的某个div高度过大,则会卡住别的div,则该div会向右移动。

    奇怪的浮动:

    css文件:

    .div1{
        width:150px;
        height:100px;
        background-color:pink;
        border: 1px solid blue;
        margin-top:5px; 
        float:left;/*左浮动,让该元素尽量向左边移动,让出自己右边的空间,给下一个元素显示*/
    }
    
    .div3{
        width:600px;
        height:600px;
        border:1px solid green;
    }
    
    .div1_spe{
        height:110px;
    }

    html:

    <!DOCTYPE html>
    <html>
      <head>
        <title>float2.html</title>
        
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="float2.css" type="text/css"></link></head>
      
      <body>
      <div class="div3">
        <div class="div1">div1</div>
        <div class="div1  div1_spe">div2</div>
        <div class="div1">div3</div>
        <div class="div1">div3</div>
      </div>
      </body>
    </html>

    显示为:

    当html代码改变时:

    <!DOCTYPE html>
    <html>
      <head>
        <title>float2.html</title>
        
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="float2.css" type="text/css"></link></head>
      
      <body>
      <div class="div3">
        <div class="div1">div1</div>
        <div class="div1">div2</div>
        <div class="div1 div1_spe">div3</div>
        <div class="div1">div3</div>
      </div>
      </body>
    </html>

    显示结果为:

  • 相关阅读:
    67. @Transactional的类注入失败【从零开始学Spring Boot】
    66. No EntityManager with actual transaction available for current thread【从零开始学】
    Android ShapeDrawable之OvalShape、RectShape、PaintDrawable、ArcShape
    Android渲染器Shader:环状放射渐变渲染器RadialGradient(三)
    Android渲染器Shader:梯度渐变扫描渲染器SweepGradient(二)
    Android弹幕编程设计实现的解决方案(一)
    65.什么是IOC?【从零开始学Spring Boot】
    64.JPA命名策略【从零开始学Spring Boot】
    事务、视图和索引
    存储过程
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9736770.html
Copyright © 2011-2022 走看看