javascript - 如何将边距设置为两个相邻元素中的一个元素?

标签 javascript jquery html css

这是我的代码:

.fold1_content .logo{
  border: 1px solid;
  display: inline-block;
  height: 80px;
  width: 80px;
  text-align: center;
}
.fold1_content .title{
  display: inline-block;
  margin-right: 5px;
  font-size: 60px;
}
<div class="fold1_content">
  <div class="logo">logo</div>
  <div class="title">         
    title   
  </div>
</div>

我要做的就是设置.title{margin-top: 30px;}。我的意思是我想把这个标题降低一点。我怎样才能做到这一点?

目前,paddingmargin 都不会只影响一个元素。

最佳答案

您必须使用vertical-align属性。了解更多vertical-align property

.fold1_content .logo{
  border: 1px solid;
  display: inline-block;
  height: 80px;
  width: 80px;
  text-align: center;
}
.fold1_content .title{
  display: inline-block;
  margin-right: 5px;
  font-size: 60px;
  margin-top: 30px;
  vertical-align: top;
}
<div class="fold1_content">
  <div class="logo">logo</div>
  <div class="title">
    title
  </div>
</div>

关于javascript - 如何将边距设置为两个相邻元素中的一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46948931/

相关文章:

javascript - anchor 链接悬停的边框半径效果

jquery - 如何使用更大的 jQuery 图标

css - 自动换行 : break-word breaks to wrong div size

javascript - 如何正确创建数组并在本示例的范围之外使用它?

javascript - 根据一定的时间延迟执行函数并忽略其他函数的执行

javascript - jQuery UI 自动完成 IE 光标位置错误

javascript - 将 JSON 数据格式化为表

javascript - setUTCHours 将一个小时添加到传递给函数的时间

jquery - float FancyBox?

javascript - 如何使用 jquery 将外部 html 代码插入到 Div