Szerző Téma: Háttér  (Megtekintve 4955 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető Csuki

  • Felhasználó
  • Hozzászólások: 46
    • webExcellent
Re: Háttér
« Válasz #69 Dátum: 2011. április 16., 15:58:29 »
Paddingot is állítsd 0-ra. Vagy ha nem jó, akkor finomíts marginnal vagy paddinggal. De a benne lévő marginnal pozícionált tartalom is széttolhatja.
by Csuki
MSN állapotom:

Nem elérhető chouji

  • Tag
  • *
  • Hozzászólások: 103
Re: Háttér
« Válasz #68 Dátum: 2011. április 16., 14:27:52 »
Miért van az, hogy hiába állítom a margin-t 0 px-re, a header és a középső rész nem ér teljesen össze? :/

Elnézést, kicsit elhamarkodtam a kérdést, közben rájöttem a megoldásra. :) Bocsi!

chouji
« Utoljára szerkesztve: 2011. április 16., 14:49:22 írta chouji »

Nem elérhető chouji

  • Tag
  • *
  • Hozzászólások: 103
Re: Háttér
« Válasz #67 Dátum: 2011. április 16., 09:20:35 »
Okés, meg amúgy is az én "megoldásom" azért nem helytálló, mert így a fejlécre nem lehet esetleg valamilyen tartalmat tenni (maximum ezzel a z tengelyes megoldással). De mindegy is. A megoldást megtudtam tőled, így alkalmazni is fogom. Köszönöm mégegyszer!

chouji

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Háttér
« Válasz #66 Dátum: 2011. április 16., 09:16:48 »
Van már lehetőség, hogy több háttérképet beállíts css-ben a body-nak, de "még" nem mindenhol kompatibilis és a visszafelé kompatibilitás miatt is jobb egyenlőre a div + háttér kombó.
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető chouji

  • Tag
  • *
  • Hozzászólások: 103
Re: Háttér
« Válasz #65 Dátum: 2011. április 16., 09:08:21 »
Keveqiah!
Köszönöm kipróbálom. :) Egyébként a tudás hiányában amivel próbálkoztam az a következő:

Kód: HTML
  1. <div  id="header">
  2. <center><img src="head.png"></center>
  3. </div>

Csináltam egy divet a fejlécnek, a css pedig a következő:

Kód: CSS
  1. body {  
  2. background-image: url(bg.png);
  3. background-position: center;
  4. margin-top: 0px;
  5. }
  6.  
  7. #header {
  8. margin-top: 0px;
  9. }

Gondoltam azért megmutatom, tanuló fázisban vagyok. :)
Köszönöm a segítséget,
chouji

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Háttér
« Válasz #64 Dátum: 2011. április 16., 09:00:10 »
3 div, mindegyiknek beállítod a háttérképet. width 100%- mind a három, a fejléc és lábléc fix magasság, a középső pedig auto, vagy min-height.
A középső divbe pedig mehet a tartalom.
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető chouji

  • Tag
  • *
  • Hozzászólások: 103
Re: Háttér
« Válasz #63 Dátum: 2011. április 16., 08:56:29 »
Sziasztok!
Van egy hátterem, amit "megrajzoltam" gimpel és ezt a hátteret három részre daraboltam: fejléc, középső rész és egy lábléc. Azt szeretném megvalósítani - ami egyébként majdnem minden weboldalon így van -, hogy az oldalam háttere felül a fejléc képe legyen, középen a középső rész, ami ismétlődik az y tengelyen és addig nyúlik amíg a tartalom tart, és amikor vége a tartalomnak, lent a lábléc képe legyen a hátterem.
Előre is hálásan köszönöm a segítséget,
chouji

Nem elérhető tomi6230i

  • Törzstag
  • **
  • Hozzászólások: 344
Re: Háttér
« Válasz #62 Dátum: 2010. november 20., 09:18:10 »
De megcsinálhatod azt, hogy van egy nagyon nagy háttréképed és középreigazítod.

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Háttér
« Válasz #61 Dátum: 2010. november 20., 08:33:25 »
attól függ. :)
ha a kép mozaik, akkor elég a repeat-x y. a css2 nem támogatja a háttérkép méretezését.

JS-el lehet még játszani, erről bővebben
http://css-tricks.com/how-to-resizeable-background-image/

vagy css3
http://www.w3.org/TR/2002/WD-css3-background-20020802/#background-size
ezt a lehetőséget az IE9 kivételével egyik IE sem támogatja, valamint az FF 3 - 3.5, Safari 4 és  Opera 10.10 sem.
« Utoljára szerkesztve: 2010. november 20., 08:38:46 írta Keveqiah »
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető Складной нож

  • Törzstag
  • **
  • Hozzászólások: 366
  • e-lol
    • Randiguru
Re: Háttér
« Válasz #60 Dátum: 2010. november 20., 08:10:56 »
Azt meg lehet oldani, hogy a body háttérképe akkora legyen amekkora a böngésző ablak? Tehát ha 1024*768-as a felbontás akkor akkora legyen a kép, ha 1380*XXX a felbontás akkor akkora legyen a kép....?

Nem elérhető superman

  • Felhasználó
  • Hozzászólások: 34
Re: Háttér
« Válasz #59 Dátum: 2010. augusztus 18., 23:11:56 »
Köszi Rimelek!

**
Ui. és köszi a tanácsokat! Utána is néztem. Átírtam a "g" meg "fontMenues"-eket. <div class"..."> formában vannak már! Köszi szépen!
« Utoljára szerkesztve: 2010. augusztus 18., 23:17:32 írta superman »

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Háttér
« Válasz #58 Dátum: 2010. augusztus 18., 23:08:00 »
Lenne pár megjegyzésem. Nem hozhatsz létre csak úgy html tag-eket. Nincs se "g" se "fontmenues" tag. Ha ilyeneket akarsz akkor div-et vagy span-t használj és annak adj id-t, ahogy tetted is pár helyen.

A hibád pedig az, hogy a div-nek ugyan van magassága, de ebből kilóg a "p" tag marginja. Vagy a "p" tagnek add meg css-ben a margin: 0px; tulajdonságot, vagy a contents div  overflow tulajdonságát állítsd hidden; -re.
Tehát:
Kód: CSS
  1. p
  2. {
  3.     margin: 0px;
  4.     padding-left: 50px;
  5.     padding-right: 50px;
  6. }

vagy:
Kód: CSS
  1. #contents
  2. {
  3.     background-image: url(images/contents.jpg);
  4.     width: 850px;
  5.     min-height: 50px;
  6.     overflow: hidden;
  7. }
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető superman

  • Felhasználó
  • Hozzászólások: 34
Re: Háttér
« Válasz #57 Dátum: 2010. augusztus 18., 22:42:26 »
Sziasztok!

Automatikusan növekvő tartalom mezőt csináltam. 3 képből áll, amik a contents-up.jpg, contents.jpg, contents-down.jpg nevű képek. 3DIV-et csináltam, legfelülre a contents-up.jpg hátterű, alulra a contents-down.jpg, és ami fontos, közéjük a contets.jpg hátterű DIVeket. Tartalom mindig csak a középsőben van, szóval az alsó/felső csak "dísz". A próblémám az, hogy akármennyi tartalmat rakok a középsőbe(automatikusan növekszik), mindig van az alja, és az alsó DIV között egy "üres csík", ami a háttér színével egyezik meg.

A woodoocaudron.ultraweb.hu nevű honlapon nézhetitek meg, "élesben".

Bemásolom a kódokat is:

CSS
#contentsup
{
    background-image: url(images/contents-up.jpg);
    width: 850px;
    height: 50px;
}

#contents
{
    background-image: url(images/contents.jpg);
    width: 850px;
    min-height: 50px;
}

#contentsdown
{
    background-image: url(images/contents-down.jpg);
    width: 850px;
    height: 50px;
}

HTML
        <div id="contentsup">
        </div>
        <div id="contents">
            <fontMenues>Föoldal</fontMenues>
            <p>tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. tartalom tartalom tartalom tartalom. </p>
        </div>
        <div id="contentsdown">
        </div>

Próbáltam a lényeget bemásolni, mert elég hosszú... de párszor már én is előlről kezdtem, de már nem tudom mi a gáz. Köszi előre!

Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Háttér
« Válasz #56 Dátum: 2010. január 02., 17:04:12 »
Valószínűleg szilveszter másnapján elnéztem valamit... Betöltés: 1.25s
A képek száma viszont tényleg 190 körül van, ha mindent letöltök... Max a firebug listát tudom elküldeni, de nem is akarok én itt bizonygatni semmit, ez nem egy bírósági tárgyalás :-)
Én a Web Develeper Toolbart használtam, a szerint 55 van. Nem lehet, hogy más sablont használunk?

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Háttér
« Válasz #55 Dátum: 2010. január 02., 16:14:12 »
A hiba nálad van. ;)
Valószínűleg szilveszter másnapján elnéztem valamit... Betöltés: 1.25s
A képek száma viszont tényleg 190 körül van, ha mindent letöltök... Max a firebug listát tudom elküldeni, de nem is akarok én itt bizonygatni semmit, ez nem egy bírósági tárgyalás :-)
« Utoljára szerkesztve: 2010. január 02., 16:25:44 írta Suttogó »
Ajánlott programok: Ubuntu | LibreOffice | GIMP