22786
Html-, css- és php-help
  • phoenix1
    #14742
    A Googlenél mondták, nekem valami olyasmi, mintha azt mondanák, hogy: nem kell tető a házra, vagy nincsen szükség falakra. Szerintetek?
  • BEE LEE
    #14741
    ok, sikerült. a margin: auto-ra nem reagált, de végülis nem gáz.
  • Terensz
    #14740
    Szemmel láthatólag ugyanaz az oldal végzi a műveletet és hívja meg a formot. Akkor meg minek szenvedni ezzel: action='$_SERVER[SCRIPT_NAME]' (ami amúgy is helyesen action="'.$_SERVER[SCRIPT_NAME].'" lenne), miért nem egyszerűen csak action="" ?
  • biomage
    #14739
    nézted a címsort hogy hová megy a submit után?
    egyezik azzal amin épp voltál?

    Esetleg adj 1 linket
    Lecsekolom mi a baj ott
  • Flamer
    #14738
    sajnos erre is 404 error.

    megprobáltam amugy és persze a hibákat se adja ki.. ha épp nem jpg-t hanem mondjuk txt takarnék feltolni. minden 404. :|
  • Cat 02 #14737
    Ezt beírod így, elvileg ki kellene néznie így is valahogy.
    Ha középre akarod akkor rakj egy <div id="mail_container">-t elejére, css meG:
    #mail_container
    {
    margin: auto;
    }

    [apro]Ha meg az inputokat akarod akkor css:
    input { margin-left: 5px; } ez pl dob neki balra 5 margót.
  • BEE LEE
    #14736
    abban segítene vki, hogy ez (lent) eddig táblázatban volt megoldva, de most ugye, hogy "megtértem" a div-be kellene vhogy bedobnom.

    <form id="form2" name="form2" method="post" action="mail.php">
    <p><strong>Név:</strong>
    <input name="neved" type="text" size="30" />
    </p>
    <p><strong>E-mail cím:</strong>
    <input name="email" type="text" size="30" />
    </p>
    <p><strong>Üzenet:</strong>
    <textarea name="szoveg" cols="24" rows="5"></textarea>
    </p>
    <p>
    <input name="submit" type="submit" value="Mehet" />
    </p>
    </form>

    egy mail küldő.


    köszönöm!!!
  • BEE LEE
    #14735
    hát igen...ez nem megy, megoldottam úgy, hogy a szövegblokkok között nagyobb helyet hagytam. így olyan, mintha középen lenne.
  • biomage
    #14734
    azt hittem ha a sima align müxik akkor a vertical is
    Mondjuk a sima align is csak akkor ha a divbe rakom, cssnél már nem
  • Ability
    #14733
    A gond ezzel csak annyi, hogy 'align' tulajdonság nem létezik, a vertical-align pedig csak table-cell display érték mellett vezet eredményre.

    Vízszintesen, blokkszintű elemeknél (pl: DIV, P, stb...) 'auto' oldalsó margókkal lehet, illetve IE alatt lehetséges, hogy 'text-align'-t is használni kell a szülőobjektumnál. Az inline elemeket pedig az előbbi text-align tulajdonsággal lehet középre helyezni.

    Függőleges középre helyezést többnyire csak abszolút pozícionálással lehet elérni. top: 50%; margin-top: -(magasság fele)px; Tehát negatív margót kell megadni az 50%-ra pozícionált elemnek, ami mindig az elem magasságának a fele.
  • biomage
    #14732
    Ez középen lesz függőlegesen
    vertical-align: middle;

    így meg vízszintesen
    align: center;
  • BEE LEE
    #14731
    ja, amire viszont nem találtam megoldást, hogy a bal divben left, a jobb divben right a text align, de azt szeretném, hogy függőlegesen viszont középen legyen. és itt nem egy sorrol van szó, tehát a line-height nem ok.

    kösz
  • BEE LEE
    #14730
    én így változtattam meg és működik:

    * {
    border: none;
    margin: none;
    }

    body {
    text-align: center;
    background-color: #404040;
    }

    így simán tudom színezni a divet, amiben a szöveg van.

    azé' igyexem, magamtól rájönni a dolgokra :)

    de most is a ti segítségetekkel sikerült! köszi.
  • biomage
    #14729
    CSSbe

    #bal font, #jobb font{
    background-color: #666666;
    }
    Megjegyzés, ha minden font ra egyforma dolgot akarsz állítani, mint például a betű színét akkor ne a htmlbe írd hanem a cssbe, 1xüsiti a munkádat és gyorsabbá teszi a betöltést
  • BEE LEE
    #14728
    köszi, ez megoldva!
  • BEE LEE
    #14727
    kösui, de mit csináljak vele, hiszen azok a beállítások kellenek?!

    maLakai tanácsát megfogadva úgy csináltam, de ugyanúgy ott van mindenhol a kijelölés.
  • biomage
    #14726
    Ezel van a baj

    * {
    border: none;
    margin: none;
    background-color: #404040;
    }
  • BEE LEE
    #14725
    ezzel kapcsolatban még olyan kérdésem lenne, hogy az megoldható, hogy különböző neveket adok nekik?
    pl.:
    <div id="top" class="nev_1"></div>
    <div id="top" class="nev_2"></div>
    <div id="top" class="nev_3"></div>
    <div id="top" class="pro_1"></div>
    <div id="top" class="pro_2"></div>
    <div id="top" class="pro_3"></div>
    stb.

    mivel 37oldal lesz és ha később módosítani kell a képeket, akkor tudom melyik hová tartozik és könyebb megtalálni.
  • Malakai
    #14724
    Mert font tag-et használsz, ami eleve nem ajánlott.
    A font tag nem örököl stílusjegyeket a szülő objektumtól.

    Az alapértelmezett hátteret pedig felülírtad ezzel:
    * { background-color: #404040 }
    A * szimbólum minden elemet kijelöl, tehát amit az alatt adsz meg a dokumentumban minden elemre érvényes lesz (ha nem írod felül aztán).

    Legjobb, ha nem is használsz font tag-et, helyette pl így:

    HTML: <span class="kiemelt">LEÍRÁS</span>
    CSS: .kiemelt { color: #2cbe00 }
  • BEE LEE
    #14723
    Faustus, köszönöm!!!!!!
    asszem felfogtam :)

  • BEE LEE
    #14722
    megnézné nekem vki, hogy miért tesz téglalapot a zöld szövegre?
    http://jokaiapartman.atw.hu/ap_adatok.html

    köszönöm!!
  • Dj Faustus #14721
    Szerintem maradjon egy stíluslap, és a HTML-forrásban a hátteret tartalmazó blokknak oldalanként adj külön osztályt.

    Tehát tegyük fel, hogy van az alábbi HTML-kódrészleted:
    <div id="content">
    <p>Ennek a blokknak háttere van, mindegyik oldalon másik</p>
    </div>


    És tegyük fel továbbá, hogy van az alábbi CSS-kódrészlet:
    #content {
    width: 800px;
    height: 600px;
    background-image: url(hatter1.jpg);
    background-repeat: no-repeat;
    }


    Tehát ha ezt a struktúrát több oldalon úgy akarod alkalmazni, hogy más-más háttérképe legyen, akkor az első oldal:
    <div id="content" class="bg_1">
    <p>Ez az első oldal</p>
    </div>


    a második oldal:
    <div id="content" class="bg_2">
    <p>Ez a második oldal</p>
    </div>


    a harmadik:
    <div id="content" class="bg_3">
    <p>Ez a harmadik oldal</p>
    </div>

    és így tovább

    Az egyetlen stíluslap csak ennyiben módosul:
    #content {
    width: 800px;
    height: 600px;
    background-repeat: no-repeat;
    }
    .bg_1 {
    background-image: url(hatter1.jpg);
    }
    .bg_2 {
    background-image: url(hatter2.jpg);
    }
    .bg_1 {
    background-image: url(hatter3.jpg);
    }

    és így tovább.

    Így az ugyanolyan struktúrájú HTML-oldalakhoz egy stíluslap segítségével többfajta háttér adható meg.
  • BEE LEE
    #14720
    köszi a segítséget!!


    ez egész jó 5let. Nem értek még ehhez a dologhoz, de... mivel 37oldalból fog állni az egész web és minden oldalon más háttere lesz az egyik div-nek ez azt jelenti, hogy 37 <div class="aloldalidiv"></div>
    -et kellene készíteni.

    ezért gondoltam, hogy ha a html-t piszkálom, akkor a stíluslap megmarad6na. vélemény?

    és akkor még egy kérdés: szöveget szeretnék (több sort) divben balra-középre helyezni. külön-külön megy, de nem találtam rá megoldást.

    köszönöm!!
  • Weblapguru
    #14719
    Használhatsz több stíluslapot is.
    De elkészítheted úgy is, hogy osztályokat adsz meg.

    <div></div>

    helyett

    <div class="fooldalidiv"></div>
    <div class="aloldalidiv"></div>


    css-ben:

    .fooldalidiv {
    background-color: green;
    }
    .aloldalidiv {
    background-color: red;
    }
  • BEE LEE
    #14718
    Hali.

    egy olyan kérdésem lenne, hogy ha css-ben megadtam 2divnek a hátterét, de ez csak a főoldalon lesz, az összes többin más-más képek lesznek, akkor inkább a html részben kellene megadni ugye?

    már hogy ugyanazt a stíluslapot használja.
    vagy meglehet adni más stíluslapot is (pl. style1.css; style2.css, stb.)?

    köszi a segítséget!!
  • biomage
    #14717
    Nem tudom hogy azzal van e a baj de próbáld meg az actionbe a
    $_SERVER[REQUEST_URI]
    Hátha a $_SERVER[SCRIPT_NAME] a baj
  • Flamer
    #14716
    helloa,
    http://pastebin.com/q6SGSRVe

    ez a script müködött egy yó 2 évig de most 4hónapja fos.
    atw-n volt. mostanság mikor kitalózom a fájlt és nyomok a gombra 404-et dob.
    miért? máshol meg működik. nem értem miért. valaki ránézne hátha cska kikéne valamit javítani? köszi előre !
  • Voyager5
    #14715
    Mégegy submit gomb :))
  • bracsek #14714
    display:block css
    inline-block? :D table :D :D :D :D
  • Cat 02 #14713
    Azaz rakjam be egy <div></div> közé ? (rágoogleztam ezt írja, de így meg átdobja új sorba + ugye a div-et is kattinthatóvá kell tenni ilyenkor js-tel)
  • Ability
    #14712
    Amúgy nem néztem rá a kódra, de egy másik lehetséges út a line-height lehet, helyzettől függően.
  • Ability
    #14711
    Anchor (A) tag-et blokkszintűvé teszed, aztán mindkettőnek megadsz azonos magasságot? :)
  • Cat 02 #14710
    Van ez a form-om. Hogy lehet megoldani, hogy submit gomb és a link ugyanolyan magas legyen ?
  • Ability
    #14709
    Le lehet tölteni, ott az SVN repó.
  • CattiBrie
    #14708
    Kíváncsi lennék arra a HTML5-re. :)
  • Voyager5
    #14707
    Gondolom még csak fejlesztgetik és nem publikus. :)
  • CattiBrie
    #14706
    Az a weboldal nem elérhető, ami a videón van?

    quake2-gwt-port.appspot.com

    Mert nekem a google code oldal jön be.
  • Voyager5
    #14705
    Köszi a válaszokat!

    Kis érdekesség:
    Quake 2 comes to Browser

    Mondjuk annyira nem újdonság a dolog, mivel a Q3 már több mint 1 éve játszható browserrel (itt) , csak ezúttal már a HTML5-öt is segítségül hívták.
  • Cat 02 #14704
    Google Map

    valaki mintha keresett volna hasonlót.
  • Ability
    #14703
    Nekem utf8_hungarian_ci-vel tökéletesen rendezi. A helyesírási szabályainknak megfelelően, ahol az A egyenrangú az Á-val, és a következő betű alapján rendez. Latin2_hungarian_ci-vel ugyan ez. Ha pedig a magyar "ékezetes betűk egyenrangúak" dolog nem tetszik, akkor az xxx_general_ci collation-nel ezt ki lehet küszöbölni.