Kép igazítás probléma
Sziasztok!
Valószínűleg én vagyok az analfabéta és mivel angolul nem tudtam megfogalmazni a problémám, nem tudtam érdemi találatot kicsikarni a keresőből, így felteszem a kérdést:
Lényegében van egy konténer div 336 pixel széles belső térrel. 360(padding: 0 12px);
Ebbe a konténerbe pakolnék 7 darab 48x48-as képet ami együtt elvileg pont 336 pixel;
A Firebug-al nem mentem sokra, viszont egy outline beállításával a képeken látszik, hogy a képek között kb 2 pixel széles tér van, ami miatt az utolsó kép lecsúszik új sorba;
DOCTYPE: XHTML 1.0 Transitional
css:html:
■ Valószínűleg én vagyok az analfabéta és mivel angolul nem tudtam megfogalmazni a problémám, nem tudtam érdemi találatot kicsikarni a keresőből, így felteszem a kérdést:
Lényegében van egy konténer div 336 pixel széles belső térrel. 360(padding: 0 12px);
Ebbe a konténerbe pakolnék 7 darab 48x48-as képet ami együtt elvileg pont 336 pixel;
A Firebug-al nem mentem sokra, viszont egy outline beállításával a képeken látszik, hogy a képek között kb 2 pixel széles tér van, ami miatt az utolsó kép lecsúszik új sorba;
DOCTYPE: XHTML 1.0 Transitional
css:
/* layout.css */
html {
min-height: 100%;
}
body {
margin: 0 0 0 0;
min-height: 100%;
font-family: sans-serif;
}
a img {
border: none;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.clear-both {
clear: both;
}
.font-weight-bold {
font-weight: bold;
}
wrapper {
min-height: 100%;
}
#left-side, #right-side {
position: absolute;
top: 0;
width: 50%;
min-height: 100%;
}
#left-side {
left: 0;
}
#right-side {
right: 0;
}
#left-side > .content, #right-side > .content {
width: 360px;
}
#left-side > .content {
margin: 0 0 0 auto;
text-align: center;
}
#right-side > .content {
margin: 0 auto 0 0;
}
#left-side > .content > div, #right-side > .content > div {
padding: 0 12px;
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link type="text/css" rel="stylesheet" href="styles/style.css" />
<title>index.html</title>
</head>
<body>
<div id="wrapper">
<div id="left-side">
<div class="content">
<div>
<img src="image1.jpg" width="48" height="48" />
<img src="image2.jpg" width="48" height="48" />
<img src="image3.jpg" width="48" height="48" />
<img src="image4.jpg" width="48" height="48" />
<img src="image5.jpg" width="48" height="48" />
<img src="image6.jpg" width="48" height="48" />
<img src="image7.jpg" width="48" height="48" />
</div>
</div>
</div>
<div id="right-side">
<div class="content"></div>
</div>
</div>
</body>
</html>
Közbe csináltam egy olyat,
Ez egyébként miért van?
Mivel az oldalt XSLT-vel generálom kivettem az output-ból az indent="yes" attribútumot, viszont így olvashatatlan a kód sajnos.
whitespace
inline-block
elemek, ezért megjelenik közöttük a szóköz, mint bármilyen másikinline
vagyinline-block
elem között. Használhatsz esetleg float-ot, vagy a XSLT-ben abban a blokkban valahogy eltávolítod a szóközöket (talán<xsl:strip-space>
).köszönöm