如何在同一行上获取我的两个div而不为每个div设置宽度?(How to get my two divs on the same line without setting a width to eac

系统教程 行业动态 更新时间:2024-06-14 16:52:52
如何在同一行上获取我的两个div而不为每个div设置宽度?(How to get my two divs on the same line without setting a width to each of them?)

这是我应该如何得到内联div或者是否有必须完成的语义方式? 当我将div设置为内联并向左浮动时,它们不会内联移动,它们会保留为块,任何人都可以提前向我解释这一点。 我有包作为其他两个div的容器的原因是使其内联并希望得到另外两个内联但它没有工作。

现行代码:

.packages {} .basic {
  width: 460px;
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
}
.advanced {
  width: 460px;
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
} 
  
<div class="packages">
  <div class="basic">
    <h3>Basic Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit.</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
  <div class="advanced">
    <h3>Advanced Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
</div> 
  
 

Is this how I should get the divs inline or is there a semantic way it has to be done? When I set the divs to inline and float left only they do not move inline they stay as block can anyone also explain this for me thanks in advance. The reason i have package as the container of the other two divs was to make it inline and hopefully get the other two inline but it didnt work.

Current Code:

.packages {} .basic {
  width: 460px;
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
}
.advanced {
  width: 460px;
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
} 
  
<div class="packages">
  <div class="basic">
    <h3>Basic Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit.</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
  <div class="advanced">
    <h3>Advanced Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
</div> 
  
 

最满意答案

对于width设定calc(50% - 20px) 。 这20px是因为利润率。 通过这种方式,你可以保持你的利润。

有例子:

.packages {} .basic {
  width: calc(50% - 20px);
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
}
.advanced {
  width: calc(50% - 20px);
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
} 
  
<div class="packages">
  <div class="basic">
    <h3>Basic Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit.</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
  <div class="advanced">
    <h3>Advanced Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
</div> 
  
 

For width set calc(50% - 20px). This 20px is because margins. By this way, You can keep Your margins.

There is example :

.packages {} .basic {
  width: calc(50% - 20px);
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
}
.advanced {
  width: calc(50% - 20px);
  display: inline;
  float: left;
  margin: 10px 10px 0px 10px;
} 
  
<div class="packages">
  <div class="basic">
    <h3>Basic Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit.</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
  <div class="advanced">
    <h3>Advanced Package</h3>
    <p>Lorem ipsum dolor sit amet, usu dicit vituperata eu. Doctus utroque efficiendi vis id, cum dicunt possim officiis cu. At quod vidisse nam. Mentitum posidonium ex pro, ad blandit</p>
    <p><a href="#">Learn More</a>
    </p>
  </div>
</div> 
  
 

更多推荐

本文发布于:2023-04-05 12:26:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/dzcp/01a89caaf64dcaf3919168810f64936b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不为   宽度   两个   div   width

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!