Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在不考虑浏览器缩放级别的情况下使图像排成一行?_Html_Css_Image_Position_Alignment - Fatal编程技术网

Html 如何在不考虑浏览器缩放级别的情况下使图像排成一行?

Html 如何在不考虑浏览器缩放级别的情况下使图像排成一行?,html,css,image,position,alignment,Html,Css,Image,Position,Alignment,似乎无论我做什么,当我放大浏览器时,我都无法让一行图像水平排列。当我放大时,最右边的图像将下降到下一行,而不是离开屏幕。我试过float:left,创建边框,和位置:相对但是没有运气 如果我使用位置:绝对似乎我必须手动定位每个图像 我的目标是使用jquery创建一个滑动图像库,如下所示: 我不想复制上面链接中的代码,因为我想通过理解基本构建块从头开始创建所有内容。尝试在图像周围创建一个固定宽度的容器div,即:在px中 <html> <head> <title>

似乎无论我做什么,当我放大浏览器时,我都无法让一行图像水平排列。当我放大时,最右边的图像将下降到下一行,而不是离开屏幕。我试过
float:left,创建边框,和
位置:相对但是没有运气

如果我使用
位置:绝对似乎我必须手动定位每个图像

我的目标是使用jquery创建一个滑动图像库,如下所示:


我不想复制上面链接中的代码,因为我想通过理解基本构建块从头开始创建所有内容。

尝试在图像周围创建一个固定宽度的容器div,即:在px中

<html>
<head>
<title></title>
<style type="text/css">
    #container { width:1100px; }
    img { width:200px; height:100px; margin: 0 10px; float:left; }
</style>
</head>

<body>
<div id="container">
    <img src="" />
    <img src="" />
    <img src="" />
    <img src="" />
    <img src="" />
</div>
</body>
</html>

#容器{宽度:1100px;}
img{宽度:200px;高度:100px;边距:010px;浮点:左;}

尝试将图像包装在容器div width 100%中,并使用
溢出:隐藏
这将停止出现滚动条-然后将container div的
white space
属性设置为
nowrap
这将强制图像保持在一行上,但容器区域外的溢出将被隐藏,允许您编写左/右偏移量或边距的更改脚本-您可以显示图像内联,或内联块

注意,如果这些图像中还有标题文本,则空白属性也会影响标题中的文本,因此您可能需要将任何标题重置为
空白:正常

示例CSS:

#container {
width: 500px;
height: 300px;
overflow: hidden;
border: 3px double #000;
white-space: nowrap;
}

#container img {display: inline-block; margin: 0 100px;}
<div id="container">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
</div>
HTML:

#container {
width: 500px;
height: 300px;
overflow: hidden;
border: 3px double #000;
white-space: nowrap;
}

#container img {display: inline-block; margin: 0 100px;}
<div id="container">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
    <img src="http://placekitten.com/300/300/">
</div>