首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能让这些div同时出现?

我怎样才能让这些div同时出现?
EN

Stack Overflow用户
提问于 2015-12-17 00:34:54
回答 4查看 85关注 0票数 1

我试着让这3div出现在一起,而不是堆叠在一起。理想情况下,它看起来应该是"< 1 >",所有这些都在一行中。我做错了什么?

HTML

代码语言:javascript
复制
<div id="controls-outer">
    <div id="back-button">&laquo;</div>
    <div id="current-slide">1</div>
    <div id="forward-button">&raquo;</div>
</div>

CSS

代码语言:javascript
复制
#controls-outer{
    margin:auto;
    width:200px;
    height:100px;
    font-size: 30px;
    color:black;
}

#back-button{
    cursor:pointer;
}
#forward-button{
    cursor:pointer;    
}

#current-slide{

}

https://jsfiddle.net/9xzr24sy/

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-12-17 00:38:06

只需将其添加到css文件中:

代码语言:javascript
复制
   #back-button, #current-slide, #forward-button {
    display:inline-block;
    }

https://jsfiddle.net/9xzr24sy/1/

display:inline-block使div元素内联显示,但它们的高度和宽度也被考虑在内。

票数 2
EN

Stack Overflow用户

发布于 2015-12-17 00:42:39

你也可以把div放在左边

代码语言:javascript
复制
float: left;
票数 2
EN

Stack Overflow用户

发布于 2015-12-17 00:41:51

对于只包含一个字符或一个单词的非块元素,您可以使用<span>而不是<div>元素--它们是内联元素,将保留在一行上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34324740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档