html - 相对于彼此定位跨度

标签 html css css-float

我将三个 span 元素包裹在一个容器中。我希望第一个跨度是其他两个跨度的两倍并向左浮动。另外两个应该在第一个的左边。但是在不同的线上,以便它们垂直占据相同的高度。我尝试了很多不同的方法,但无法让它发挥作用。有谁知道我如何才能做到这一点?

<div id="wrapper>
  <span id="span1>text1</span>
  <span id="span2>text2</span>
  <span id="span3>text3</span>
</div>

Span1 is red, span 2 is green and span 3 is blue

最佳答案

看看 example I've made for you

你需要所有内部 span 向左浮动,而不仅仅是控制尺寸:

div{width:200px;height:200px;border:solid 1px black}
#s1{float:left;background:red;width:50%;height:100%;}
#s2{float:left;background:green;width:50%;height:50%;}
#s3{float:left;background:yellow;width:50%;height:50%;}

关于html - 相对于彼此定位跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14434513/

相关文章:

php - 如何在 HTML 中嵌入 Scala?

html - 超链接图像链接边界

css, html help : float left and right, 切断背景以扩展过去的div

CSS 对齐子菜单中心 Wordpress

javascript - 在输入 onfocus 旁边显示信息

css - float 两个相邻元素会影响第四个元素

jquery - 创建包含可点击列的 HTML 表格

html - Div 文本将超出 DIV

javascript - 在未知宽度容器中居中未知宽度对象

javascript - 如何在移动版本中单击导航链接时隐藏引导菜单