Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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 - Fatal编程技术网

Html 侧边栏中的图像?

Html 侧边栏中的图像?,html,css,Html,Css,有没有一种方法可以仅使用CSS将图像放置到侧边栏上?我敢肯定这是个愚蠢的问题,但我正试图在我为班级建设的这个小网站的每个侧边栏上获取一些图片。在我的HTML中,我将它们包装在一个div中,但当我试图将它们作为目标时,会给出填充、边距、边框半径等等。。。似乎什么都不管用。下面是CSS和HTML。任何帮助都会很好 (考虑到我真的不知道如何瞄准他们,只有一小部分CSS) 去哪里? 您可以将所有图像放在一个div中,并使用一个类赋予它们样式,或者将它们放在同一个类中,而不是为每个图像赋予不

有没有一种方法可以仅使用CSS将图像放置到侧边栏上?我敢肯定这是个愚蠢的问题,但我正试图在我为班级建设的这个小网站的每个侧边栏上获取一些图片。在我的HTML中,我将它们包装在一个div中,但当我试图将它们作为目标时,会给出填充、边距、边框半径等等。。。似乎什么都不管用。下面是CSS和HTML。任何帮助都会很好

(考虑到我真的不知道如何瞄准他们,只有一小部分CSS)

去哪里?

您可以将所有图像放在一个div中,并使用一个类赋予它们样式,或者将它们放在同一个类中,而不是为每个图像赋予不同的类。像

html

<aside class="sidebar2">
<div id="img1">
       <img src="goggle_kids_small.jpg" >
       <img src="waterparkkids.jpg">
       <img src="slide-01.jpg">
       <img src="park.jpg">
    </div>
</aside> 

或者你想给出的任何东西。

首先,你想把样式标签放在文档的开头,但不确定你是否知道,因为你有一个{border radius:在你的代码下,把它放在你文档的头部或者一个样式表上,并链接到你的样式表上,但是要定位元素,你需要定位div和div内的图像。所以它在你文档的头部看起来像这样

<style>
#one img {
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img1 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img2 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img3 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img4 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
</style>

#一个img{
边界半径:10px;
填充:10px;
利润率:10px;
宽度:250px;
高度:200px;
}
#img1-img{
边界半径:10px;
填充:10px;
利润率:10px;
宽度:250px;
高度:200px;
}
#img2 img{
边界半径:10px;
填充:10px;
利润率:10px;
宽度:250px;
高度:200px;
}
#img3 img{
边界半径:10px;
填充:10px;
利润率:10px;
宽度:250px;
高度:200px;
}
#img4-img{
边界半径:10px;
填充:10px;
利润率:10px;
宽度:250px;
高度:200px;
}

正如你所见,我们的目标是图像所在的div,然后是img本身。这是你想知道的吗?还是我读错了问题?

如果我读对了你的解释,有一种方法可以通过使用背景图像来使用CSS放置图像。如果我说得对,那么我会告诉你怎么做。但我已经有了一个background image…我正在尝试在上面放置更多的图像。我已经尝试使用HTML来完成这项工作,但我根本无法设置它们的样式。这似乎对填充有效,但是边界半径不起作用。它应该可以正常工作。之所以看不到边界半径为10px的边界半径,是因为如果添加20px的bord,则填充为10pxer半径你会看到它,或者如果你删除了填充,并使用边距作为间距,你会看到边界半径。我在这里设置了一个提琴,向你展示你也可以从内联img css中删除高度和宽度,并在css中声明它。
.sidebar2{
text-align: center;
background-image: url(Water-Drop-background.jpg);
float: right;
padding: 0 10px 0 20px;
}

.sidebar img1{
    height: 800px;
    width: 20%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
<style>
#one img {
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img1 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img2 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img3 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
#img4 img{
  border-radius: 10px;
  padding:10px;
  margin:10px;
  width: 250px;
  height: 200px;
}
</style>