Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Images side by side without any space between them

Tags:

html

css

image

I have a grid of images with space between them. How do I remove this space?

I have already tried setting the padding and margin of the images to 0px but it has not worked.

Any ideas?

like image 621
costi Avatar asked Jan 12 '11 14:01

costi


People also ask

How do I get rid of a gap between two pictures?

To remove the unwanted space between images or similar HTML elements do one of the following: Put all the elements on one line with no spaces between them. Put the closing bracket of the previous element immediately before the next element on the next line. Comment out the end of line marker (carriage return).

How do I put text and images side by side in HTML?

Use the markup code <BR CLEAR=”left” /> to flow text around images on opposite sides of your Web pages. One of the first things you may want to do is place an image on the page.

How do I align an image to the right in HTML?

To align the image to the right use attribute value as “right”. Example: HTML.


2 Answers

Make sure you don't have any spaces in your html markup. So change:

<img src="" alt="" /> <img src="" alt="" />

to

<img src="" alt="" /><img src="" alt="" />

Sometimes spaces can hide at the end of new lines too, so be sure to check the end of lines if your html looks like

<img src="" alt="" /> 
<img src="" alt="" />

Edit

Instead of writing: <img src="imgs/img8.jpg" style="margin: 0; width: 300; height: 300;" /> 87 times, just put this in your css file:

div img { margin: 0;
    width: 300px;
    height: 300px;
}

and then you can simply make your images <img src="imgs/img8.jpg" alt="img8" />

like image 118
JakeParis Avatar answered Sep 20 '22 13:09

JakeParis


add font-size:0px to the div, then you can continue keeping the img elements on separate code lines

like image 27
Yaary Avatar answered Sep 18 '22 13:09

Yaary