zoukankan      html  css  js  c++  java
  • 同一元素内的元素再进行分行

    迷茫了好几天,一直在改进,一开始用盒子模型,但存在手机浏览器和屏幕的兼容问题,放弃了,之后又用传统的方法设置宽和高(前提父级设置height:100%,或固定的值),内置的两个元素,按不同比例平分父级的height:效果如下:

    代码实现:

    <div class="name">
    					<span class="pic">
    						<span>
    						 <img src=""/>
    						</span>
    					</span>
    					<span class="title">
    						<span class="t1">漂流的猪</span>
    						<span class="t2">想要你那套大学APP,电话:16888888888</span>
    					</span>
    					<i class="time">10:22</i>
    				</div>
    

      

    .name{
              height: 0.9rem;
              line-height: 0.9rem;
              display: flex;
              align-items: center;
              background: #FFFFFF;
              margin-bottom: 1px;
          } 
          
          .name{
              .pic{
                  flex: 1.5;
              }
              .pic{
                  span{
                      display: inline-block;
                      height: 0.45rem;
                      line-height: 0.45rem;
                       0.45rem;
                      border-radius: 5px;
                  }
                  span{
                      .iconfont{
                          color: #FFFFFF;
                          font-size: 0.28rem;
                      }
                      img{
                          height: 100%;
                           100%;
                      }
                  }
                 
              }
              .title{
                  flex: 6;
                  height: 100%;
                  text-align: left;
                  color: #a5a5a5;
                  background: #FFFFFF; 
              }
              .title{
                  .t1{
                      display: block;
                      height: 50%;
                      line-height: 350%;
                      font-size: 0.18rem;
                      vertical-align: bottom;
                      color: #000000;
                  }
                  .t2{
                     display: block;
                     height: 50%;
                     line-height: 120%;
                     text-align: start;
                     margin-bottom: 0.5rem;  
                  }
              }
             .time{
                 flex: 1.01;
             }  
          }
           
    

      css代码的class=t1&t2主要就是实现两个元素换行的问题。暂时总结到这,会不断更新,希望有不同的声音出现,共同进步!!!

  • 相关阅读:
    install cygwin
    Case When PK PIVOT
    SQL Server 2012 Features
    XMLHttpRequest 使用概括
    Html DOM 常用属性和方法
    Rewrite Path in Asp.Net MVC Project
    cefsharp
    线程
    ftp 相关知识集合
    数据库知识集合
  • 原文地址:https://www.cnblogs.com/changyuqing/p/5564797.html
Copyright © 2011-2022 走看看