css kerdesek

css kerdesek

Hozzászólások

Az oldalamon: http://cfhay.inf.elte.hu/~panther/index/nevsor/csoport/10 a névsor egy táblázatban van, a befoglaló blokk meg div-ekből áll össze. Ha a táblázat nagyobb, mint a képernyő szélessége, akkor kilóg az ablakból, viszont a befoglaló blokk továbbra is az ablak szélességéhez igazodik. Hiába játszom a CSS-ben a width: 100% berakásával/kivételével, nem veszi figyelembe :?

Erre van valakinek ötlete?

[quote:cfe4ca9aed="blau"]csak tipp: width: auto?

Nem veszi figyelembe. Akármit írok oda. Megkerültem a problémát: táblázattá alakítottam (mint kezdetben volt), majd valamikor játszom vele.

udv mindenkinek. nezegettem a weblabor forumat, de az eleg rosszul kovetheto szerintem, azonkivul nem akarok mas oldalon forumozni (slurp), uh itt teszem fel a kerdeseim.

adott egy legordulo menu css-ben, mar nemtom honnet loptam, es alatta egy hirdoboz.

a menusor (most epp) igy van definialva:

[code:1:88397b2e28]
#menu {
width: 700px;
background: #eee;
text-align: left;
margin: 0px auto 20px;
padding: 0px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 10em;
float: left;
}
[/code:1:88397b2e28]

a problemam, hogy az adott oldalon nem rakja megsem teljesen fentre, hiaba van a margin-top 0-n. raadasul firefoxban mashova rakja, mint operaban. erre tud valaki okosat mondani?

amikor pedig keretet raktam a div kore, akkor nem foglalta magaba a menuelemeket. ez igy normalis? elolvastam jopar leirast, meg a w3-on levo referenciakat, de ez valahogy nem tiszta.

a problemam, hogy az adott oldalon nem rakja megsem teljesen fentre, hiaba van a margin-top 0-n. raadasul firefoxban mashova rakja, mint operaban. erre tud valaki okosat mondani?

Nem biztos, hogy értem, hogy mit akarsz. De a margin a szülő konténerre vonatkozik csak. Attól függ, hogy a #menu-n kívül mi a szülő. (vagy pedig a position: paramétert is meg kell adni)

[quote:28a71ee7f1="einstand"]Nem biztos, hogy értem, hogy mit akarsz. De a margin a szülő konténerre vonatkozik csak. Attól függ, hogy a #menu-n kívül mi a szülő. (vagy pedig a position: paramétert is meg kell adni)

aha! ezt lattam a csszengardenben is, hogy van egy container div.. nos nalam ez kapasbol a body-ba van agyazva, de a body-nak 0px a margoja. vagy ez meg nem child-parent viszony?

ez a menu kozepen kene hogy legyen, ezert van auto margo oldalt. ha a position absolute, akkor hogyan lehet kozepre rakatni? mert ekkor a top: 0px;-re valoban jol felmaszik, csak a margokat felejti el.

szerk.: na, mostmar body { padding: 0;}-val operaban jo, de firefoxban a teteje es a menu kozott meg mindig rengeteg hely van :(

[quote:be8114ee81="blau"]
aha! ezt lattam a csszengardenben is, hogy van egy container div.. nos nalam ez kapasbol a body-ba van agyazva, de a body-nak 0px a margoja. vagy ez meg nem child-parent viszony?

padding?

[quote:be8114ee81="blau"]ez a menu kozepen kene hogy legyen, ezert van auto margo oldalt. ha a position absolute, akkor hogyan lehet kozepre rakatni? mert ekkor a top: 0px;-re valoban jol felmaszik, csak a margokat felejti el.

Ha jól rémlik, akkor a left, és right-ot kell auto-ra állítani.

Továbbá erre sem emlékszem jól (ha nekem kell ilyen, mindig felütök valami tutorialt, vagy példát), de valamelyik böngésző arra harap, ha html-re is margin: 0px-t álllítasz.
[code:1:be8114ee81]
html,body {
margin: 0px;
}[/code:1:be8114ee81]

(Weblaboron szokták az ilyet tudni)