Mezofi Posted August 1, 2005 Posted August 1, 2005 Sziasztok! Máshova nem tudtam besorolni a kérdést ezért itt kérdezem. Egy keretet adtam a táblázat egyik cellájának. Firefox-al látszik, Explorer-rel nem. Itt megnézhetõ (keresõ alatt) css-ben adtam meg az alsó keretet. div#main table#kereso { border-bottom-width:medium; background-bottom-color:#0066FF; background-color:#CCFFFF; } Hogyan tudom orvosolni?
Kovács Gyula (MiniDisk) Posted August 1, 2005 Posted August 1, 2005 background-bottom-color:#0066FF; Ez nem lesz jó. Írd át a background-ot borderre. Background-nak nincs bottomja. Tehát: div#main table#kereso { border-bottom-width: medium; border-bottom-color: #0066FF; background-color: #CCFFFF; } És a szóközökre figyelj a : és az érték között.
Mezofi Posted August 1, 2005 Author Posted August 1, 2005 Át cseréltem, a szóközöket kijavitottam, az új kód: div#main table#kereso { border-bottom-width: medium; border-bottom-color: #0066FF; background-color: #CCFFFF; } A próbléma megmaradt.
Mezofi Posted August 1, 2005 Author Posted August 1, 2005 Hova? div#main table#kereso { Ez így nem jó?
Kovács Gyula (MiniDisk) Posted August 1, 2005 Posted August 1, 2005 Igen, nem jó. Tehát így legyen: div #main, table #kereso { ...} A vesszõ is kell, ha külön definíciók. Ha egy definíciót takar, akkor a vesszõ nem kell. De szerintem a div, és a table is elhagyható, ha a definíciók divet, vagy table-t jelölnek. A css-ben nem kell megmondani, hogy a meghtározás milyen html tagnak van adva.
Mezofi Posted August 1, 2005 Author Posted August 1, 2005 Én biztosan nem értek hozzá, ez nem vitás, de A div#main table#kereso { Egy elérési út,a main nevû div tag keresõ nevû táblájár utal. Amennyiben nem raktam ki a div#main-t akkor úgyanúgy reagált IE-vel nem jelenitette meg a csikot. Ha csak a keresõ{-t vagy a vesszõt hagytam akkor egyik böngészõ sem jelenítette meg sem a csíkot, sem a cella külön színét.
Kovács Gyula (MiniDisk) Posted August 1, 2005 Posted August 1, 2005 Akkor viszont #main #kereso { ...}
Mezofi Posted August 1, 2005 Author Posted August 1, 2005 Megmutatom mirõl van szó. Ide kattints Ezt nyisd meg egyszer IE-vel és egyszer Firefox-al. Nekem egyik helyrõl hiányzik a táblázat alsó szegélye. A kód is ott van.
Kovács Gyula (MiniDisk) Posted August 1, 2005 Posted August 1, 2005 Szedd ki a table-t a #kereso elõl. A css-ben. Az nem kell. És így írd: border-bottom: 2px solid #0066FF;
Mezofi Posted August 1, 2005 Author Posted August 1, 2005 Köszönöm, a problémámat sikeresen megoldottad! Mindig tudunk valami újat tanulni. :olé:
Mezofi Posted August 4, 2005 Author Posted August 4, 2005 Ha lehet, lenne egy újabb kérdésem. Egy táblázat egyik cellájába beillesztettem egy másik táblázatot, amit szeretnék a celle baloldalához és a tetejéhez nyomni. Itt a próbléma A zöld csíkban van az új tábla.
Mezofi Posted August 4, 2005 Author Posted August 4, 2005 A táblázatnak zöld szín van adva. <table id="arlista_kereso" width="87%" border="2" cellpadding="1" cellspacing="1" class="keret"> <tr bgcolor="#00FF33"> Adtam neki nevet: "arlista kereso", de még CSS-t nem írtam hozzá
Mezofi Posted August 5, 2005 Author Posted August 5, 2005 Akkor ezek szerint, nem lehet egy cellán belülre helyezett táblázatot külön pozicionálni?
Kovács Gyula (MiniDisk) Posted August 5, 2005 Posted August 5, 2005 Dehogynem lehet. Alapértelmezésben balra ütközik, tehát ez oké. A css-ben pedig vertical-align: top; értéket adva a fenti kerethez fog ütközni. Ha nem mûködne, akkor annak a cellának add a vertical-align: top; értéket, AMIBE tetted a táblázatot. (Szerintem ez utóbbi fog mûködni.) Ha a balra ütközés nem menne automatikusan, akkor szintén annak a cellának, amiben a kérdéses table van, a text-align: left; értéket add.
Mezofi Posted August 5, 2005 Author Posted August 5, 2005 @MiniDisc Köszi, szerintem az eddigi CSS-el van a baj, egy oldalt töltöttem le a netrõl és azt és annak CSS-ét alakítottam a saját igényeimhez. Szerintem valahol, benne maradt egy, pár pixeles margó. Valahogy rá kellene jönnöm, hogy hol.
Mezofi Posted August 7, 2005 Author Posted August 7, 2005 Sikerült: Itt megnézhetõ Viszont egy számomra érdekes próbléma, ismét van. A következõ oldalon a kis képek szélénél IE-esetén kilátszik a cella színe. Viszont Firefox-esetén csak kevésbé, szinte alig. Itt A cellákat for ciklussal íratom ki, tehát elvileg mind egyformának kellene lenni. A CSS-kódom: table#termekek th#kep_kocka{ width: 100px; height: 100px; background-color:#CC66FF; margin: 0px 0px 0px 0px; } Ja és minden kép 100 px * 100 px-el es. Meg lehet oldani, hogy mind a két böngészõ helyesen jelenitse meg a cellákat?
Kovács Gyula (MiniDisk) Posted August 7, 2005 Posted August 7, 2005 Igen. Nos, ezt - table#termekek - hagyd ki a css-bõl. Nem kell mindig ennyire pontosan megmondani, hogy mit definiálsz, csak akkor tedd ezt, ha nagyon muszáj. Ebben a felállásban meg egyébként sem jó a kód. Tehát fenti definíciót hagyd ki. th#kep_kocka { width: 100px; height: 100px; background-color:#CC66FF; margin: 0px; padding: 0px; } Ezt próbáld ki.
Mezofi Posted August 7, 2005 Author Posted August 7, 2005 A probléma ugyanaz maradt, de közben észrevettem, hogy a Firefox-nál is némelyik képnél hagy egy kis hézagot, de nem tudom hogy lehet ez, mert 100*100-as képekkel dolgozok. És a kiíratásnál mindig ugyanazon paraméterekkel hozom létre a cellákat. ír:
Kovács Gyula (MiniDisk) Posted August 7, 2005 Posted August 7, 2005 Akkor a table-t (is) állítsd 100x100-ra, amiben a képek cellái vannak. Tehát a table kapja a 100x100-as értéket. Nem a th-ra, vagy a td re add ki, vagy legalábbis ne csak arrra.
Mezofi Posted August 7, 2005 Author Posted August 7, 2005 Kipróbáltam amit írtál, egy szûz táblázaton, és szuperül mûködik. Szerintem a hiba ismét az én készülékemen van, de most legalább van egy jó változat, és így el tudok indulni ismét a hiba keresés rögös útján. Köszi.
Dani991 Posted October 26, 2007 Posted October 26, 2007 Egy táblázat sarkait szeretném lekerekíteni, és ehhez van három kérdésem: - Hogyan lehet egy táblázat sarkait lekerekíteni? - Hogyan lehet megadni, hogy mennyire legyen lekerekítve? - Hogyan lehet megadni, hogy melyik sarka legyen lekerekítve?
Mezofi Posted October 26, 2007 Author Posted October 26, 2007 Képet kell készíteni, és azt kell berakni a sarkaiba. Nincs ilyen html kód.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now