开发者

CSS new line issues

开发者 https://www.devze.com 2023-01-03 06:52 出处:网络
I\'m trying to create a breezebrowser template (used for generating image galleries locally, outputs HTML). 开发者_高级运维I\'ve taken the HTML from my wordpress template and managed to generate the f

I'm trying to create a breezebrowser template (used for generating image galleries locally, outputs HTML). 开发者_高级运维I've taken the HTML from my wordpress template and managed to generate the following gallery http://uploads.peasyphotos.com/20100607t-candids/gallery/ but each image goes on a new line and i don't know why, i presume it's in the CSS. What should I be looking for in the CSS to try and stop this, or what can I put around my template code to disable the CSS for that part?

Thanks


So i've got a posible answer for you.

First you have to add this css-styles to the a tag of the pictures:

display: inline-block;
height: 150px;
widht: 150px;
text-align: center;
vertical-align: top;

It works with Firefox 3.6. I'm not sure if it will work with oure lovley IE :P

I hope i could help!


In you css files, you have one file called reset.css. At line number 57, you have a one line called display block. comment it out a see. may not be a nice view. but images wont go next line.


For the anchor element having the photos use the float like this. This would take care.

float:left;


your images parent anchor tag do not have correct css. Put a class images over the anchor tags and use following css for them.

a.images {
border-bottom:1px solid #D8048D;
color:#D8048D;
display:block;
float:left;
height:159px;
margin:0 10px;
text-decoration:none;
width:100px;
}


Firstly I would recommend validating your html.

Secondly, I would suggest putting the images in a container element of some sort: possibly an unordered list. There are serious accessibility issues around having a series of links running into each other like this, with no separating non white-space characters.

Thirdly, I would use a css class on the list, and style it like this:

ul.gallery { list-style: none}
ul.gallery li { float: left; clear: none; list-style: none}
0

精彩评论

暂无评论...
验证码 换一张
取 消