Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css <;dt>&书信电报;dd>;造型 我目前拥有的:_Css_Flexbox - Fatal编程技术网

Css <;dt>&书信电报;dd>;造型 我目前拥有的:

Css <;dt>&书信电报;dd>;造型 我目前拥有的:,css,flexbox,Css,Flexbox,我想要达到的目标: 当左边的文本被分成两行时 如果有可选的第二行,我希望两行对齐,如中所示 进入第一线 两行:第二行 如果没有第二行,我希望第一行与左边的第二行在同一行 闯入 两行:第一行 我可能可以通过flexbox实现这一点,但我不知道如何实现 我所尝试的: HTML 这就是你需要的吗 .list{ 显示器:flex; 证明内容:之间的空间; } .imgText{ 显示器:flex; 证明内容:之间的空间; 最大宽度:60%; } .imgText img{ 最大宽度:80px; 显示


  • 我想要达到的目标:
当左边的文本被分成两行时

  • 如果有可选的第二行,我希望两行对齐,如中所示
  • 进入第一线
    两行:第二行

  • 如果没有第二行,我希望第一行与左边的第二行在同一行
  • 闯入
    两行:第一行

    我可能可以通过flexbox实现这一点,但我不知道如何实现

    我所尝试的: HTML


    这就是你需要的吗

    .list{
    显示器:flex;
    证明内容:之间的空间;
    }
    .imgText{
    显示器:flex;
    证明内容:之间的空间;
    最大宽度:60%;
    }
    .imgText img{
    最大宽度:80px;
    显示:块;
    }
    .文本{
    左边距:10px;
    }
    .价值容器{
    显示器:flex;
    弯曲方向:立柱;
    文本对齐:右对齐;
    }
    
    此文本将被打断,在较小的屏幕中有两行:
    第一行[始终存在]
    第二行[可选]
    这就是你需要的吗

    .list{
    显示器:flex;
    证明内容:之间的空间;
    }
    .imgText{
    显示器:flex;
    证明内容:之间的空间;
    最大宽度:60%;
    }
    .imgText img{
    最大宽度:80px;
    显示:块;
    }
    .文本{
    左边距:10px;
    }
    .价值容器{
    显示器:flex;
    弯曲方向:立柱;
    文本对齐:右对齐;
    }
    
    此文本将被打断,在较小的屏幕中有两行:
    第一行[始终存在]
    第二行[可选]
    是否希望文本在图像旁边对齐以便与右侧文本对齐??是否希望文本在图像旁边对齐以便与右侧文本对齐??
    <dl class="list">
      <dt class="imgText">    
        <span>
    <img src="https://eastereggs.svensoltmann.de/wp-content/uploads/opera_logo1.gif" alt="Payback">
        </span>
    
        <span class="text">This text will be broken to have two lines in smaller screens:  </span></dt>
    
      <span class="values-container"> 
    
        <dd class="dd">First line [always exists]<br>
     Second line [Optional]
    </dd>
    </span>
    
    </dl>
    
    .list {
    
    }
    
    .imgText{
      float:  left;
      max-width: 60%;
    }
    
    .imgText img {
      max-width: 80px;
      display: block;
    }
    
    .text {
      display: inline;
    }
    
    .values-container {
      display: flex;
      flex-direction: column;
      margin-left: 15%;
      text-align: right;
    }
    
    .dd{
      margin-left: 15%;
      text-align: right;
    }