需求:当从后端请求多个元素的时候,固定在一个div里面,若是超过div,会出现横向滚动条,限制换行

1:在父级元素中使用:​​white-space: nowrap​​,使父级元素中的内容不换行

2:在子级元素中使用:​​display: inline-block​​,使自己元素变成行内块元素

例子:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>div横向滚动条</title>
<style>
.healthName {
width: 900px;
height: 100px;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;/* 父级元素中的内容不换行 */
}
.healthlist {
display: inline-block;
}
</style>
</head>

<body>
<div class="col-md-6 col-sm-6 col-xs-6 healthName">
<!-- <div class="healthlist">
<img class="img" src="images/point.png"/>
<p>张三丰</p>
<p>89bpm</p>
<p>120/78</p>
</div> -->
</div>
</body>
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<script>
$.ajax({
url: "health.json",
data: {},
type: 'GET',
success: function(data) {
var html = "";
$.each(data, function(i, item) {
html += " <div class='healthlist'>";
html += "<img class='img' src=" + item.image1 + "/>";
html += "<p>" + item.doneNum + "</p>";
html += "<p>" + item.date + "</p>";
html += "<p>" + item.date + "</p></div>";
})
$(".healthName").append(html)

}
});
</script>
</html>

json:

[
{
"image1": "images/fence/fence1.png",
"doneNum": 130,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 80,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 90,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 110,
"date": "120/78"
}, {
"image1": "images/fence/fence1.png",
"doneNum": 52,
"date": "120/78"
}
]