Html Div定位——一个接一个

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/18687412/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-29 13:09:47  来源:igfitidea点击:

Div positioning - putting one after another

csshtml

提问by CodeGuy

Imagine a math problem on the web. I would like to display the math problem and then have the user be able to type their answer to the right of it. I am trying to set up the structure. I have custom buttons that I will use to change the inner text of the answer.

想象一下网络上的一个数学问题。我想显示数学问题,然后让用户能够在它的右侧输入他们的答案。我正在尝试建立结构。我有自定义按钮,可用于更改答案的内部文本。

The math problem is given by "problemtext"and the answer is given by "problemanswer". When the user taps on the number pad, I will place that number in the "problemanswer"segment.

数学题由 给出,"problemtext"答案由 给出"problemanswer"。当用户点击数字键盘时,我会将该数字放入该"problemanswer"段中。

The problem with this set up is that the answer is showing up below the problem.

此设置的问题在于答案显示在问题下方。

enter image description here

在此处输入图片说明

But I want the answer to be directly to the right of the problem, not below it. Further, I'd like the answer to have a box (or border) around it.How can I do this? What should my html/css look like?

但我希望答案直接在问题的右侧,而不是在问题下方此外,我希望答案周围有一个框(或边框)。我怎样才能做到这一点?我的 html/css 应该是什么样的?

<div id="problem" class="text" style="display:none">
    <div id="problemoverall" align="center">
        <div id="problemtext" style="font: bold 65px Arial;">
        </div>
        <div id="problemanswer" style="font: bold 65px Arial;">
        </div>
    </div>
</div>

Here's some relevant CSS I have

这是我拥有的一些相关 CSS

.text {
text-align:center;
font-size:16px; 
line-height: 165%;
color:#f1f1f1;
}

.text p {
margin: 8px 0;
}

回答by Cherniv

Use display: inline;. Add this css rule:

使用display: inline;. 添加此 css 规则:

#problemtext, #problemanswer{    
    display: inline;
}

Have a look: http://jsfiddle.net/cherniv/dPSav/1/

看看:http: //jsfiddle.net/cherniv/dPSav/1/