我是bootstrap的新手。我只是在尝试下面的代码。
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container-fluid">
<h1>Hello World!</h1>
<p>Resize the browser window to see the effect.</p>
<div class="row">
<div class="col-xs-12 col-sm-8" style="background-color:red;">col1</div>
<div class="col-md-6 col-sm-4" style="background-color:green;">col2</div>
</div>
</div>
</body>
</html>
奇怪的是,经过一些宽度后,col1就会消失。当它很小时我想要它整整12列。我做的代码有错吗?
答案 0 :(得分:0)
只需将“col-xs-12”添加到col2,否则它会与col1重叠。
答案 1 :(得分:0)
网格类适用于屏幕宽度大于或等于断点大小的设备,并覆盖针对较小设备的网格类。
屏幕尺寸断点
col-xs- *用于额外的小屏幕(<768px)
col-sm- *适用于较小的设备(≥768px)
col-md- *适用于中等屏幕(≥992px)
col-lg- *用于更大的屏幕(≥1200px)
示例代码
<div class="row">
<div class="col-xs-12 col-md-6 col-sm-8" style="background-color:red;">col1</div>
<div class="col-xs-12 col-md-6 col-sm-4" style="background-color:green;">col2</div> </div>
<强>参考强>