- Futott egy Geekbench kört egy új HTC készülék
- Xiaomi 11 Lite 5G NE (lisa)
- Megjelentek az első HMD okostelefonok, ezek a magyar áraik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Itt az első kép a 2024-es Nokia 3210-ről
- Készülőben a Xiaomi 2021-es csúcsmodelljeinek HyperOS frissítése
- Redmi Note 13 Pro+ - a fejlődés íve
- Samsung Galaxy A54 - türelemjáték
- Yettel topik
- Oppo Find X5 Pro - megtalálták
Hirdetés
-
Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
it Egyre nagyobb probléma az AI hallucinálása – most az osztrák adatvédelmi hatóság veheti elő a ChatGPT miatt az OpenAI-t, alapvetően a GDPR megsértése miatt.
-
Saját Redmi Note 13 Pro+ a világbajnok focicsapatnak (és indiai rajongóiknak)
ma Argentína nemzeti válogatottjának mezével díszítik az új Redmi különkiadást.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
Új hozzászólás Aktív témák
-
félisten
Sziasztok!
Mit tegyek, hogy IE6 alatt is normálaisan menjen a div elemek pozícionálása ezen az oldalon?
Mindenhol középen van a középső rész, de az ie6 alulra teszi...
Kerestem guglival ie6 + float szavakra, de eddig nem találtam értelmes infót. Azért még keresek.Köszi!
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
válasz fordfairlane #1752 üzenetére
Amindenit, most látom én is...
No, mindegy. Nézegessék csak.Közben megoldódott a dolog - részben.
A gond az volt, hogy az IE6 máshogy számolja a div-ek szélességét. Keskenyebbre vettem a középsőt, és jó lett.
Kérdés az, hogy az IE6 alább látható viselkedése (a zöld keret pár képponttal arrébb van) megváltoztaható-e?Köszi!
[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
fordfairlane
veterán
Így látatlanban azt mondom, hogy ha a div-ek szélességével van gond, akkor bizonyára hiányzik a megfelelő doctype a fejlécből.
Az Internet Explorer a 4-es verziótól támogatja a CSS szabványt, viszont a blokkelemek szélességét nem a szabványban leírtak szerint implementálták, hanem a saját értelmezésük szerint: [link]
Az IE hatos verziótól kezdve lehetőség van rá, hogy az Explorert egy ún. szigorú szabványkövető üzemmódba állítsd, és bár így is akadnak eltérések a szabványban leírtakhoz képest, de innentől kezdve a blokkelemek szélességét a szabvány szerint értelmezi az Explorer is. Ehhez az üzemmódhoz a megfelelő doctype kapcsoló kell, hogy szerepeljen a html kódod első sorában. Erről a dologról itt találsz részletes leírást: [link]
Én általában ezt a fejlécet használom:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">vagy valamelyik xhtml-t.
Ez egyfajta "verzióinformáció" a html kódodról, amit a w3c validator is figyelembe vesz, amikor a kód validálását végzi.
x gon' give it to ya
-
félisten
válasz fordfairlane #1754 üzenetére
Én ezt használtam az említett kép készítésekor:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Viszont, hülyeséget írtam, mert nem a div szélességét értelmezte rosszul az ie6, hanem a két div között hagyott pár képpontnyi távolságot. Ahogy a képen is látszik; a zöld körvonal az elsőnél 3 pixel távolságra van a kéktől, míg a másodiknál pont hozzáér.
Köszi a linkeket, megnézem őket!
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
fordfairlane
veterán
Bocs, nem néztem meg alaposan a képeket, my baaad. A 3 pixeles gap egy sokat emlegetett IE 6 bug, egyből beugrott: [link], [link]
Én nem igazán futottam még ebbe bele, őszintén szólva nem is ismerem, hogy pontosan mikor jön elő, és mivel lehet elkerülni, próbálom kerülni a float használatát, ha van rá mód.
x gon' give it to ya
-
cucka
addikt
IE6-nál előfordul, hogy margin-nak akkor is berak pár pixelt, ha beállítod 0-ra (nem csak div-ekre, hanem másra is, pl. képek). Erre általában a * html-es megoldást szoktam alkalmazni:
/*Ez minden böngészőre érvényes*/
div#tartalom{ margin: 0px; .... }
/*Ez csak IE6-ban*/
* html div#tartalom{ margin:-3px; }A * html szelektor azt jelenti, hogy az összes olyan html elemet vesszük, amelyiknek van "szülője". Értelemszerűen a html elem mindig a gyökérben található, tehát neki nincs szülője. A modern böngészők észreveszik ezt, az IE6 viszont nem. Előnye, hogy nem kellenek a html-be Explorer-es feltételek, nem kell IE6-nak külön css file-t írni, illetve hogy a css valid marad tőle.
-
cucka
addikt
A másik megoldás amúgy, hogy megcsinálod táblázattal az oldal vázát. Nem ördögtől való az, ha jobban belegondolsz, akkor semmi előnye nincs itt annak, hogy div-ekkel tökölsz.
Sőt, igazából a 3 hasábos layout az tulajdonképpen egy 3 cellát tartalmazó táblázat, táblázatok készítésére pedig van a table nevű beépített eszköz, minek erőlködni olyan, más eszközökkel, amelyek nem erre vannak kitalálva? -
félisten
És a táblázatban is be tudom állítani, hogy a szélétől hány pixel távolságra kezdődjön a tartalom?
Ugyanúgy tudok class-al style-t hozzárendelni, mint egy div-hez?
Ki is próbálom este.
Köszi![ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
cucka
addikt
És a táblázatban is be tudom állítani, hogy a szélétől hány pixel távolságra kezdődjön a tartalom?
Be tudod, a td padding tulajdonsága mondja meg, hogy a cella szélétől milyen messze kezdődjön a tartalom.Ugyanúgy tudok class-al style-t hozzárendelni, mint egy div-hez?
Ugyanúgy.A táblázatnál arra figyelj, hogy mindig így add meg:
<table cellspacing="0" cellpadding="0">
A különböző böngészőkben különbözően működik ez a két tulajdonság, de ki lehet őket váltani a padding-al.
Layout-nál a táblázatok előnyös oldala, hogy nagyon könnyen lehet velük pixelpontosan dolgozni, a hasábjaid mindig egyforma hosszúak és táblázat cellában bármit bárhova igazíthatsz függőlegesen is, mert működik a vertical-align. (A div-ekben is működik a vertical-align, csak teljesen más, haszontalan dolgot csinál, mint amit a név alapján feltételeznél). Amire viszont nagyon oda kell figyelni, az a méretezés, ha az hajszálpontos, akkor minden böngészőben jól fog megjelenni a táblázat, ami ugye div-es layout-nál külön problémát okoz.Amúgy nem javaslom, hogy mindent mindenhol táblázattal oldj meg, ugyanis sok helyen valóban nem túl elegáns, viszont bizonyos esetekben tényleg megkönnyíti a munkát.
[ Szerkesztve ]
-
denesi
csendes tag
Sziasztok!
A következő a gondom:
Adobe dreamweaver cs4-el szeretnék honlapot készíteni. A
new\ blank page\ html\ 3 column liquid, header and footer
sémát szeretném használni, úgy, hogy a bal oldalon van a
menü ami mindig látszik és a középső rész változik csak. Az
a gondom, hogy nem tudom, hogyan kell belinkenli a
dolgokat. Itt a próbálkozásom, ezt egy másik sémával
csináltam de ez nem jó mert a baloldali részt nem
scrollozza. http://www.butorlapszabaszat.axelero.netSegítségeteket előre is köszönöm.
-
denesi
csendes tag
válasz fordfairlane #1764 üzenetére
Köszönöm. Kipróbáltam amit írtál, működi. Arra nincs valami ötleted, hogy a baloldali sávot hogyan lehetne hosszabra csinálni. A rows="5430,*" parancsal csak kicsinyiteni tudom de egy ponton túl nem lesz hosszabb.
-
Spyro007
csendes tag
Szia!
Én úgy tudom, hogy a frame-s oldalkészítésnél a keretrendszer mindig a monitorhoz igazodik. A row, és a col attribútumok az oldal felosztásának a mértékét adja meg abszolút értékben (pl.: pixel), vagy %-ban, ezért nem lehet hosszabb a bal oldali keret, mint maga az oldal a te monitorodon. Persze egy 22 colos monitoron nagyobb lesz (ha neked kisebb van).
Abban viszont nem vagyok biztos, hogy css-el meg lehet-e oldani. De azért megpróbálhatod:<frameset style="min-height: pixelben">
Remélem, tudtam segíteni.
[ Szerkesztve ]
-
dany27
őstag
hali
egy olyan kérdésem lenne hogy azt hogy tudom meghatározni hogy ha mondjuk az egyik frame-ben kattint egy menü pontra h azt akkor a másikba töltse újra és ne abba amlyikbe kattintok.
Mondjuk fennt van egy menüsor frameben és alatta szeretném minddíg betölteni az éppen aktuális oldalt...
Tán target opció vagy mi??Előre is köszi!
-
Spyro007
csendes tag
Szia!
Annak a frame-nak adj meg egy nevet, amiben szeretnéd az oldalt betölteni:
<frame name="fokeret">
Majd a menünél (jól mondtad) target-al tudsz hivatkozni a "fokeret" frame keretedre:
<a href="oldalad" target="fokeret">
Régen csináltam, de azt hiszem így van. Remélem segítettem.
-
tildy
nagyúr
Kérdés:
Szintén iframe móka:
Adott egy oldal, amit frameben betöltök, de az a problémám, hogy azt szeretném, hogy az iframe magassága az adott betöltendő oldal nagysága legyen. Ha kisebb akkor kisebb , ha nagyobb, akkor nagyobb.
A betöltendő oldal egy kereső oldal, amely ugye a lekérdezések szerint hol kisebb , hol nagyobb magassággal tér vissza .
Ez nem működött."Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
fradi81
veterán
Hello
Egy weblap bal oldalán lévő menü frame body sorába megadtam a link szinét legyen fekete, de maradt lila, és csak a vlink paranccsal tudom átállítani más színűre ez mitől van?.
Még ugyanitt van az a gond hogyha egy linkre kattintok aminek a tartalma a jobb oldali frame-ben jelenik meg egyébként, akkor az éppen kiválasztott link bal oldalán fent megjelenik egy kb 4 pixelből álló négyzet aminek a színe egyébként megegyezik a link színével azt hogy lehetne eltüntetni?moto g72, Ninebot d28e
-
Spyro007
csendes tag
válasz fradi81 #1775 üzenetére
Szia!
Én így tudom:
link="szín" - az alap link színe, ha tényleg nem megy, írd be így(css):<a href="" style="color:szín">
alink="szín" - amikor a linkre kattintottál, és akkor milyen színű
vlink="szín" - amikor a linkre mész az egérrel, akkor milyen színű"az éppen kiválasztott link bal oldalán fent megjelenik egy kb 4 pixelből álló négyzet aminek a színe egyébként megegyezik a link színével"
Itt nem értem mire gondolsz. Talán arra, hogy az az oldal, amit a jobb oldali frame-be szeretnél betölteni, az máshol jelenik meg? (Ha igen, akkor kicsit feljebb már leírtam hogyan lehet megoldani)
-
fradi81
veterán
válasz fradi81 #1777 üzenetére
Megnéztem IE-ben, ott nincsenek ezek a pontok csak firefoxban...akkor nincs megoldás?
Még egy kérdés, szöveg színét állítanám fehérre. minden egyes szöveghez alkalmaznom kell a <p style="color:#FFFFFF"> vagy font color részt hogy jó legyen. Nem lehet egy paranccsal egy nagyobb szövegrészt átszínezni? A szövegen belül vannak tag-ek így nem működik a <p style="color:#FFFFFF"> megoldás.
[ Szerkesztve ]
moto g72, Ninebot d28e
-
Spyro007
csendes tag
válasz fradi81 #1778 üzenetére
Hát érdekes...
Így csináltad a linket:<a href="valami.html" target="framenév">
És a jobb oldali frame-nél:
<frame name="framenév">
Bár gondolom, hogy így csináltad, ha IE-ben működik.
De meg kellene nézni mi a gond, és ezt úgy tudod, hogy van egy jó kis FireFox kiegészítő:
[link]Web Developer
Ha feltetted: Tools >>> Validate local HTML
(megmutatja a html-nél a hibákat, és hátha okosabbak leszünk) -
Spyro007
csendes tag
válasz fradi81 #1780 üzenetére
Szia!
Köszi a linkeket, így már "jobban látok a pályán".
Az első észrevételem, hogy az index.html-nél nem lehet body. És a head-ből vedd ki a frameset-et. A head-be maradjon a title, de semmi más (amit eddig beleírtál).
A második, hogy az index.html-nél a doctype-odat le kellene cserélni erre:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Beállítottad a menu.html-nél a body-n belül, hogy link="blue", és a linkeknél pedig, hogy fehér(<a style="color:white">). Ezt például még gond lehet. Csak az egyiknél állítsd be, vagy mindkettőnél ugyanazt a színt.
Remélem tudtam segíteni.
-
fradi81
veterán
Ez a doctype rész csak az index.html-be kell? Mire jó?
Bár nincs a végleges formájában de feltöltöttem a weboldalt. Firefox alatt sok a hiba(pöttyök, és igazítási hibák is vannak), IE-n tökéletes. Mi lehet az oka ennek?
moto g72, Ninebot d28e
-
Orb1337
tag
Eddig Dreamweavert használtam weboldalkészítésre, és ott megcsináltam az oldal designjét, beállítottam az editable regiókat, és mint template elmentettem. Ezekután, ha új oldalt szerettem volna készíteni csak be kellett töltenem a template-t és azt módosítani, esetleg a templatet módosítottam és frissült a többi oldal is.
Most szeretnék komolyabban belemerülni a csak kód alapú webprogramozásba, de ezt nincs ötletem hogyan tudnám legegyszerűbben megoldani. Elsősorban a "codereket" kérdezem, hogy ez hogy működik? -
zhagyma
őstag
válasz fradi81 #1783 üzenetére
Amennyiben emlékeim nem csalnak, bár régen volt: A DOCTYPE, ahogy az előttem szóló is írta, minden HTML dokumentum "kötelező" eleme, amennyiben szabványos HTML dokumentumot szeretnél készíteni. Minden DOCTYPE-hoz tartozik egy DTD, amely alapján eldönthető, hogy egy html documentum milyen tag-ket és attributumokat tartalmazhat és egyben hatással van azok szintaktikai szabályaira is.
A böngészők a DOCTYPE alapján eldöntik, hogy szabványos vagy nem szabványos dokumentumról van szó és ennek megfelelően jelenitík meg a HTML dokumentumot (ez például hatással van a margin + border + padding értékeke kiszámítására is). Minden böngészőnek van nem szabványos ("piszkos") üzemmódja, amikor akár DOCTYPE nélküli HTML kódtőredéket is megjelenítenek vagy egyszerű szöveget, ami úgye nem túl szabványszerű. Az IE ilyen üzemmódja (IE6-ig) a "leghírhedtebb" eltéréseket tartalmazza a szabványtól, de egyben "akár" a "leghibátlanabb" megjelenítést is produkálhatja. Minél újabb fejlesztésű böngészőket használsz a szabványos HTML dokumentum egyre "kevesebb" eltérést mutat a különböző böngészök általi megjelenítésében.
Ha XHTML DOCTYPE-t használsz és szintaktikailag hibás a dokumentum, akkor mindegyik böngésző hibás HTML dokumentumnak fogja fel és a saját "piszkoz" HTML üzemmódjának megfelelően jeleníti meg. A szabványos dokumentumok előállításának szabályairól [w3c] itt tájékozódhatsz, míg a piszkos üzemmódok sajátosságairól az egyes böngészők fejlesztői információi adnak felvilágosítást.
-
Spyro007
csendes tag
válasz Orb1337 #1784 üzenetére
Szia!
A dolog egyszerű, meg kell tanulni a html nyelvet.
Az már más, hogy ezt hogyan! Persze: a google a barátod, de nem biztos, hogy mindegyik html tutorial teljes mértékben a szabványos nyelvet mutatja be.
Ahogyan zhagyma is említette, a szabványt a w3c oldalán nézheted meg, és kaphatsz információt róla.
Itt egy kis gyors kezdés:
- Az első html fájlod (kezdőlapod) mindig: index.html legyen.
- A html fájlt tudod szerkeszteni jegyzettömben is, de én ezt használom: [conTEXT]Itt van néhány alapkód: [HTML alapjai]
-
labuwx
tag
Sziasztok!
Azt szeretném kérdezni, hogy hogyan lehet olyan hivatkozást készíteni, melyben a cél oldal még kap POST információt? A GET-es információ küldés egyszerű:<html>
<head>
<title>Gomb</title>
</head>
<body>
<?php
if ($_GET['text']==main)
{ ?>
<a href="gomb.php">Más</a>
<?php }
else
{ ?>
<a href="gomb.php?text=main">Main</a>
<?php }
?>
</body>
</html>De érdekelne, hogy miként lehetne ezt megvalósítani POST-tal.
A segítséget előre is köszönöm. -
labuwx
tag
Tegyük fel, hogy két frame-ből áll egy lap menu és főablak. A menünek van min. 2 menüpontja és minden menüponthoz tartozik egy főoldal (főframes). Az összes főoldalt egy main.php tárolja (php-ban megoldahtó, de az hogy hogyan nem lényeg). Minden menüponthoz tartozik egy hivatkozás ami a főoldalnak elküldi, hogy a sok oldal küzöl melyiket hozza be, ezeket az információkat GET-tel vagy POST-tal küldi. A GET-es nem nehéz, mert a main.php után még hozzáírja, hogy ?oldal=letoltesek. A GET-tel küldött adat a címsorban is megjelenik, míg a POSTos nem ezért arra nem lehet így hivatkozni:
<a href="main.php?oldal=letoltesek">Letöltések</a>
.
-
Orb1337
tag
Megvan a CSS stíluslapom index.php fájlal, az oldal 3 részből áll: fejléc, balsáv, tartalom. Fejléc és balsáv minden aloldalnál fix, csak a tartalom változik. Azt hogyan tudom megoldani, hogyha módosítok a balsávon vagy a fejlécen akkor az összes többi oldalon is módosuljon?
-
labuwx
tag
válasz Orb1337 #1792 üzenetére
Pl.: csinálsz 3 frame-et(címsáv, bal oszlop, tartalom), vagy ha nem akarsz frame-et akkor az összes fájlnak ugyanazt a css-t linkeled be(ezzel a css-es módosítás meg van oldva) vagy nem tudom mennyire vagy otthon a php-ban, ahol egy jól megoldaott "ha"-val szerintem a legegyszerűbb megoldani.
-
labuwx
tag
Sziasztok!
Valaki be tudna linkelni egy olyan oldalt vagy akár könyvet is ahol nagyon részletesen le van írva a <div> elem használata? -
Scroll Lock
tag
Sziasztok,
Html-ben ha képet illesztek be, akkor van rá mód, hogy a kép elérési útját ne relatív hivatkozásként hanem abszolút hivatkozásként tudjam megadni?
Úgy értem: <img src=..\..\ecset.jpg> helyett <img src=C:\mappa\ecset.jpg>
Az utóbbit próbáltam <img src=file://C:\mappa\ecset.jpg> formában is, de nem fogadta el.Előre is köszönöm.
-
PazsitZ
addikt
válasz Scroll Lock #1796 üzenetére
Ha per / jelet használsz backslash \ helyett akkor jó lesz.
Bár az általad felvázolt példa elég fura.
file://C:/mappa/ecset.jpg- http://pazsitz.hu -
-
Spyro007
csendes tag
válasz Scroll Lock #1796 üzenetére
Szia!
Abszolút hivatkozásban megadni egy kép elérési útján nem hiszem, hogy mindig működne, főleg ha az oldaladat egy tárhelyen akarod elhelyezni, akkor nem fogja megjeleníteni.
Ezzel szemben a relatív hivatkozás egyszerű, hiszen:
- Készítesz egy mappát (mondjuk www néven)
- Oda teszed az index.html fájlodat, amiben hivatkozol a képre, és a képet is a www mappába teszed:<img src="kep.jpg">
(így néz ki)
De ha a www mappádon belül még egy mappában helyezed el a képedet:<img src="mappa/kep.jpg">
Abszolút hivatkozásnál:
<img src="file://C:(vagy az éppen aktuális meghajtó)/mappa/mappa/kep.jpg">
(én úgy tudom ennyi elég, de szerintem nem praktikus)
[ Szerkesztve ]
-
dany27
őstag
hi
azt hogy tudom megoldani h a háttér ne csak szöveg gördüljön?? Elvileg ezzel lehet bgproperties="fixed" de ez csak IE-ben jó firefox már nem szereti!
Más megoldás mi lenne??ELőre is köszi!
Új hozzászólás Aktív témák
- Villanyszerelés
- Futott egy Geekbench kört egy új HTC készülék
- Magga: PLEX: multimédia az egész lakásban
- Xiaomi 11 Lite 5G NE (lisa)
- Stellar Blade
- Tőzsde és gazdaság
- Napelem
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Vezetékes FEJhallgatók
- Xbox tulajok OFF topicja
- További aktív témák...