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