gpt4 book ai didi

html - 使用 Bootstrap 将元素放在水平行和间距问题上

转载 作者:太空宇宙 更新时间:2023-11-04 08:04:14 25 4
gpt4 key购买 nike

因此,我试图将所有四张图片放在一行中,间距相等,并针对不同的屏幕尺寸调整大小。我遗漏了一些东西,但我不知道是什么导致了图像 2 和 3 之间的额外空间。而且我认为我几乎已经缩小了尺寸,但可能仍然遗漏了一些东西。

  <!DOCTYPE html>
<html>
<head>
<title>Connect With Us</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<body>
<div class="container">

<div class="row">
<div class="col-xs-3 col-sm-4">

<a href="https://www.yelp.com/biz/hart-marketing-and-business-development-san-diego" target="_blank">
<img src="https://image.ibb.co/gyegWR/Yelp_Button.jpg" alt="Yelp Button" border= 0; margin= 0; display= block; style="width:100%;">

</a>
</div>
<div class="col-xs-3 col-sm-4">

<a href="https://plus.google.com/share?app=110&url=https%3A%2F%2Ftest.com%2F" target="_blank">
<img src="https://image.ibb.co/fOhPkm/Google_1_button.png" alt="Google 1 button" border= 0; margin= 0; display= block; style="width:80%;">

</a>
</div>
<div class="col-xs-3 col-sm-4">

<a href="https://www.linkedin.com/company/18274166/"target="_blank">
<img class="three" src="https://image.ibb.co/d6G6y6/Linkedin_Button_New.jpg" alt="Linkedin_Button_New" border= 0; margin= 0; display= block; style="width:50%;">

</a>
</div>
<div class="col-xs-3 col-sm-4">

<a href="https://www.facebook.com/HartMarketingandBusinessDevelopment/"target="_blank">
<img src="https://image.ibb.co/n6rTVm/facebook_button_oval.jpg" alt="facebook_button_oval" border= 0; margin= 0; display= block; style="width:65%;">

</a>
</div>
</div>
</div>


</body>

最佳答案

问题是您的图像都具有不同的基于百分比的 width 属性。这些应用于图像本身,而不是它们各自的容器。

例如,您的 Google Plus 图片的宽度80%。因此,图像右侧有 20% 的容器(使其看起来好像图像之间有更大的间隙)。

要解决此问题,只需让 Google Plus 图片占据宽度的 100% 即可。您还分别为 LinkedIn 和 Facebook 指定了 65%50% 的宽度,并且还应该使这些 100% 为好:

<!DOCTYPE html>
<html>

<head>
<title>Connect With Us</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<body>
<div class="container">
<div class="row">
<div class="col-xs-3 col-sm-4">
<a href="https://www.yelp.com/biz/hart-marketing-and-business-development-san-diego" target="_blank">
<img src="https://image.ibb.co/gyegWR/Yelp_Button.jpg" alt="Yelp Button" border=0 ; margin=0 ; display=b lock; style="width:100%;">
</a>
</div>
<div class="col-xs-3 col-sm-4">
<a href="https://plus.google.com/share?app=110&url=https%3A%2F%2Ftest.com%2F" target="_blank">
<img src="https://image.ibb.co/fOhPkm/Google_1_button.png" alt="Google 1 button" border=0 ; margin=0 ; display=b lock; style="width:100%;">
</a>
</div>
<div class="col-xs-3 col-sm-4">

<a href="https://www.linkedin.com/company/18274166/" target="_blank">
<img class="three" src="https://image.ibb.co/d6G6y6/Linkedin_Button_New.jpg" alt="Linkedin_Button_New" border=0 ; margin=0 ; display=b lock; style="width:100%;">
</a>
</div>
<div class="col-xs-3 col-sm-4">
<a href="https://www.facebook.com/HartMarketingandBusinessDevelopment/" target="_blank">
<img src="https://image.ibb.co/n6rTVm/facebook_button_oval.jpg" alt="facebook_button_oval" border=0 ; margin=0 ; display=b lock; style="width:100%;">
</a>
</div>
</div>
</div>
</body>

请注意,虽然现在所有图像的间距都完全相等,但它们的高度不同。

要解决此问题,您也可以手动指定高度(拉伸(stretch)图像),或在元素之间使用填充。

希望对您有所帮助! :)

关于html - 使用 Bootstrap 将元素放在水平行和间距问题上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46781430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com