html - 如何在这个例子中内联显示 div

标签 html css twitter-bootstrap

我正在尝试内联显示 3 个 div 并尝试使用容器 div 并将其设置为使用 inline-block 然而这没用。我是否遗漏了一些明显的东西?

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <div class="tablebox" id="box1" style="display: inline-block; border: solid 1px black; width:500px; height:200px;">
        <form class="form-horizontal">
            <fieldset>
                <legend>Form</legend>
                <div class="form-group">
                    <label class="col-md-4 control-label" for="selectbasic">Fill this in</label>
                    <div class="col-md-4">
                        <select class="form-control" id="selectbasic" name="selectbasic">
                            <option value="1">Option 1</option>
                        </select>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-md-4 control-label" for="selectbasic">Option 2</label>
                    <div class="col-md-4">
                        <select class="form-control" id="selectbasic" name="selectbasic">
                            <option value="1">Option 1</option>
                            <option value="2">Option 2</option>
                        </select>
                    </div>
                </div>
            </fieldset>
        </form>
    </div>
    <div id="example">
        <div style="width:100%; white-space:nowrap;">
            <span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;"></span>
        </div>
        <div id="wrapping">
            <span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;"></span>
            <div class="boxer" id="box1" style="border: solid 1px black; width:150px; height:400px;">
                <span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;"></span>
                <p><span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;">Sort these</span></p>
            </div>
            <div class="box" id="box2" style="border: solid 1px black; width:1000px; height:400px;">
                <span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;"></span>
            </div>
        </div>
    </div>
</body>
</html>

最佳答案

你想要这样的东西吗?

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">


<div class="tablebox" id="box1" style="display: inline-block; border: solid 1px black; width:500px; height:200px;">
	<form class="form-horizontal">
		<fieldset>
			<legend>Form</legend>
			<div class="row">
				<div class="col-md-6 col-sm-6 col-xs-6">
					<label class="control-label" for="selectbasic">Fill this in</label>
					<select id="selectbasic" name="selectbasic" class="form-control">
						<option value="1">Option 1</option>
					</select>
				</div>
				<div class="col-md-6 col-sm-6 col-xs-6">
					<label class="control-label" for="selectbasic">Option 2</label>
					<select id="selectbasic" name="selectbasic" class="form-control">
						<option value="1">Option 1</option>
						<option value="2">Option 2</option>
					</select>
				</div>
			</div>
		</fieldset>
	</form>
</div>
<div id="example">
	<div style="width:100%; white-space:nowrap;">
		<span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;">
            </span>
	</div>
	<div id="wrapping">
		<span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;">
            </span>
		<div class="boxer" id="box1" style="border: solid 1px black; width:150px; height:400px;">
			<span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;">
                </span>
			<p><span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;">
                Sort these</span></p>
		</div>
		<div class="box" id="box2" style="border: solid 1px black; width:1000px; height:400px;">
			<span style="display: inline-block; vertical-align: top; padding: 5px; margin-left: 10px;">
                </span>
		</div>
	</div>
</div>

我将两个 select 排成一行,并给了它们 6 列。您可以将其更改为适合您需要的内容。

关于html - 如何在这个例子中内联显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39847617/

相关文章:

CSS div nowrap 在 IE 中不起作用

css - font-face 本地字体

css - 堆叠 div,但让它们以固定高度包裹

javascript - 使用 Angular bootstrap 的 TYPEAHEAD 插件和 ng-change 获取选定的值

html - Bootstrap 3 导航栏在 font awesome 移动 View 后不显示所有细节

html - 如何将文本与其他文本水平对齐?

html - CSS 100% 宽度破损

html - 图像无法使用浏览器正确缩放

javascript - 我有一个导航栏,当您向下滚动时它会固定。除非你向下滚动,否则它不起作用

ruby-on-rails - 找不到“twitter/bootstrap/responsive.less”