Welcome to WebmasterWorld Guest from 54.167.83.224

Forum Moderators: incrediBILL

Message Too Old, No Replies

any one can help me about image inlign!

     
12:49 pm on Apr 9, 2010 (gmt 0)

New User

5+ Year Member

joined:Apr 9, 2010
posts: 4
votes: 0


newbies here in webdesign,just a little knowledge about HTML,but im interested to learn when i found this site.I am trying to make one page that contain image link.the image will be align in 5 colums and 5 or more in rows...I dont know how to code...Ive tried

<br><DIV ALIGN=CENTER><a href="LINK 1"><img src="IMAGE 1"></a>
<a href="LINK 2"><img src="IMAGE 2"></a>
<br><DIV ALIGN=CENTER><a href="LINK 3"><img src="IMAGE 3"></a>
<a href="LINK 4"><img src="IMAGE 4"></a>
<br><DIV ALIGN=CENTER><a href="LINK 5"><img src="IMAGE 5"></a>
<a href="LINK 6"><img src="IMAGE 6"></a>
<br><DIV ALIGN=CENTER><a href="LINK 7"><img src="IMAGE 7"></a>
<a href="LINK 8"><img src="IMAGE 8"></a>
<br><DIV ALIGN=CENTER><a href="LINK 9"><img src="IMAGE 9"></a>
<a href="LINK 10"><img src="IMAGE 10"></a>
<br><DIV ALIGN=CENTER><a href="LINK 11"><img src="IMAGE 11"></a>


this contains only 2 colums, my problem is when i resized the page the image will move too, i mean the image will become 1 colum or all image will align vertically...

and I want to make 5 colums... ANYBODY can give me example how to code it plss help me to do it...
6:26 pm on Apr 9, 2010 (gmt 0)

Senior Member

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:May 26, 2000
posts:37301
votes: 0


Hello and welcome to the forums.

There are many possible approaches. Try playing with the extra attribute style="float:left" for the image elements that you want to keep on the same line.
7:45 pm on Apr 9, 2010 (gmt 0)

Senior Member

WebmasterWorld Senior Member rocknbil is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Nov 28, 2004
posts:7999
votes: 0


First, this code is horribly broken. Look how you are starting a series of div's, but have no </div>

Second, align is deprecated, and you have no alt attribute on your images.

the image will be align in 5 columns and 5 or more in rows


This is going to be tough if you don't know the widths of the images, but let's say they are 100px wide for all.

<style type="text/css">
.img-row { text-align: center; min-width: 512px; margin:auto; }
img-row img { float: left; margin-right: 2px; }
</style>

....

<div class="img-row">
<a href="LINK 1"><img src="IMAGE 1" alt="1"></a>
<a href="LINK 2"><img src="IMAGE 2" alt="2"></a>
<a href="LINK 3"><img src="IMAGE 3" alt="3"></a>
<a href="LINK 4"><img src="IMAGE 4" alt="4"></a>
<a href="LINK 5"><img src="IMAGE 5" alt="5"></a>
</div>
7:52 pm on Apr 9, 2010 (gmt 0)

New User

5+ Year Member

joined:Jan 27, 2009
posts:23
votes: 0


I suggest you do some reading up on xhtml and CSS. The code that you posted is very obsolete. As a minimum, this:

<DIV ALIGN=CENTER><a href="LINK 1"><img src="IMAGE 1"></a>
<a href="LINK 2"><img src="IMAGE 2"></a>


should be this:

<div style="text-align: center"><a href="LINK 1"><img src="IMAGE 1" /></a>
<a href="LINK 2"><img src="IMAGE 2" /></a></div>


Note the closing tags for each element, including the img element.

I'm not sure what you're trying to achieve. Is it 5 columns that don't change when the browser window gets smaller? You can do that if you know the size of the images by setting the width of the surrounding div. Google CSS width, or something similar.
8:39 pm on Apr 9, 2010 (gmt 0)

Senior Member

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:May 26, 2000
posts:37301
votes: 0


I hope I don't confuse m4zt3r with this comment, but some elements such as <img> are only take closing tags if you are writing XHTML. <img /> is not valid in HTML.
3:53 pm on Apr 10, 2010 (gmt 0)

New User

5+ Year Member

joined:Apr 9, 2010
posts: 4
votes: 0


IM VERY GLAD I FOUND THIS KIND OF SITE AND IM THANKFUL TO ADMIN TEDSTER and all MODS...And asking permission to ask and ask what i want to learn about webdesign?DO I CAN OPEN A TOPIC ABOUT MY PROBLEM EVEN HAVE BEEN POSTED BEFORE?...we have no search bar here to find topics related with my problem!so hope no one banned me opening a lot of topics if ever...

TNX a lot again and more power!
3:59 pm on Apr 10, 2010 (gmt 0)

Senior Member

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:May 26, 2000
posts:37301
votes: 0


Well, definitely try Site Search [webmasterworld.com] first. There's a link to "search" in the small text that is lined up at the top of each screen.

If you don't find an answer that way, since you are just beginning to learn HTML you might find our New To Web Development [webmasterworld.com] forum is a good place for basic questions.
4:46 pm on Apr 10, 2010 (gmt 0)

New User

5+ Year Member

joined:Apr 9, 2010
posts: 4
votes: 0


yes i found it, sorry!
ive tried this code,

<style type="text/css">
.img-row { text-align: center; min-width: 512px; margin:auto; }
img-row img { float: left; margin-right: 2px; }
</style>
<div class="img-row">
<a href="LINK 1"><img src="IMAGE 1" alt="1"></a>
<a href="LINK 2"><img src="IMAGE 2" alt="2"></a>
<a href="LINK 3"><img src="IMAGE 3" alt="3"></a>
<a href="LINK 4"><img src="IMAGE 4" alt="4"></a>
<a href="LINK 5"><img src="IMAGE 5" alt="5"></a>
</div>


if i maximized the page its ok but if i will adjust the page to smaller still the image will b broken, another question is how do i do it for the second and 3rd rows of image?
5:34 am on Apr 18, 2010 (gmt 0)

New User

5+ Year Member

joined:Mar 18, 2008
posts:36
votes: 0


You could put this all in tables. I can hear the gasp of horror now. But it works.
2:26 pm on Apr 19, 2010 (gmt 0)

Senior Member

WebmasterWorld Senior Member piatkow is a WebmasterWorld Top Contributor of All Time 5+ Year Member Top Contributors Of The Month

joined:Apr 5, 2006
posts:3285
votes: 12


I have a sudden image of Monty Python characters pretending to be women in false beards shouting "he said tables" and throwing stones at you.

Seriously, if you aren't bothered about the "purity" of your coding it is probably the easiest and simplest solution.