div/span水平顶部对齐,同一行div跟内容最多的div高度保持一样高

一、两个div水平顶部对齐

两个div都设置display:inline-block;  并且右边的div增加样式vertical-align: top; 使得右边的div跟左边的div的顶部对齐。

<div id='left' style="width:20%; display:inline-block">
</div>
 
<div id='right' style="width: 80%; display:inline-block;vertical-align: top;">
</div>

二、两个span水平顶部对齐

<span>125网页设计</span> <span><img src="http://www.125jz.com/wp-content/uploads/2018/11/logo.png" /></span>

div/span水平顶部对齐

让两个span水平顶部对齐:

<span style="display:inline-block;">125网页设计</span> <span style="display:inline-block;vertical-align:top;"><img src="http://www.125jz.com/wp-content/uploads/2018/11/logo.png" /></span>

两个span水平顶部对齐

如果让上面两个span垂直居中对齐,可以把vertical-align的值设置为middle即可。

<span style="display:inline-block;">125网页设计</span> <span style="display:inline-block;vertical-align: middle;"><img src="http://www.125jz.com/wp-content/uploads/2018/11/logo.png" /></span>

两个span垂直居中对齐

三、同一行div跟内容最多的div高度保持一样高

<style>
   div{float:left;}
</style>
<div>内容多</div>
<div>内容少</div>

解决方法:在所有div外面套个div,然后把overflow设置为hidden,并对内部div设置margin-bottom:-10000px;padding-bottom:10000px;

<style>
#main{overflow:hidden;zoom:1;}
#left,#right{ float:left;margin-bottom:-10000px;padding-bottom:10000px; border:1px solid #090; width:200px; }
</style>
<div id="main">
<div id="left">
  <p>1行内容</p>
  <p>2行内容</p>
  <p>3行内容</p>
  <p>4行内容</p>
  <p>5行内容</p>
</div>
<div id="right">内容少</div>
</div>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2908.html

(0)
江山如画的头像江山如画管理团队
上一篇 2018年12月4日 下午3:25
下一篇 2018年12月11日 下午2:56

99%的人还看了以下文章

  • CSS制作简洁的栏目/标题样式

    CSS制作简洁的栏目/标题样式 HTML: <h2><strong>栏目名称</strong></h2> <h2><strong class=”blue”>网页设计</strong></h2> <h2><strong>网站制作</st…

    2019年1月5日
    8.6K0
  • 6个实例教你学会JavaScript的箭头函数

    在看别人JS代码时,经常会看到一些类似下面代码的箭头函数,如果你没有接触过箭头函数,估计要看晕了,这些都是什么东西?今天中国网页设计通过6个实例,教给大家掌握箭头函数的语法及使用。

    2018年2月17日
    6.1K0
  • vue学习v-on:click绑定HTML的单击事件

    v-on:click缩写为@click <!DOCTYPE html> <html> <head> <meta charset=”utf-8″ /> <title>125jz.com-vue</title> <script src=”js/vue.js” type=”text/ja…

    2020年6月14日
    5.4K0
  • 第15课:用z-index进行层次堆叠

    CSS可以处理高度、宽度、深度三个维度。在前面的课程中,我们已经了解了前两个维度。在本课中,我们将学习如何令不同元素具有层次。简言之,就是关于元素堆叠的次序问题。 为此,你可以为每个元素指定一个数字(z-index)。其原理是:数字较大的元素将叠加在数字较小的元素之上。 比方说,我们正在打扑克,并且拿了一手同花大顺。我们可以通过为各张牌设定一个z-index…

    2020年2月25日
    5.0K0
  • 第5课:到目前为止学到了些什么?

    上一课我们已经学习了这些: <html> <head><title></title></head> <body> </body> </html> 网页标题(title)写在head(头部)里:<title>网页标题写在这里</title>。…

    2018年1月20日
    5.0K0
  • 中国省、市区二级联动下拉选择框-JS源码

    中国省、市区二级联动下拉选择框,包含所有省份及市县信息。 当选择省份下拉选择框时,市区的下拉框会根据选择的省市加载出来。如上图所示选择“山东省”,市的下拉选择框只会出现山东省的市县。 1.把中国省份和市区的信息放到JavaScript文件里(js/common.js),中国网页设计在js文件里定义了两个数组,分别存放省份和对应的市区。 //省份 var pr…

    2019年6月5日
    6.9K0

发表回复

登录后才能评论