einige fragen bezüglich html/css

  • Hi Leute

    1.Frage:
    Wie kann ich machen dass 2 Überschriften nebeneinander auf der gleichen Linie sind?
    Bei mir kommt die zweite Überschrift immer auf die 2. Linie

    Code
    <h3>Neues Webspace + Domain!</h3>
    <h4 align=right> 27.Dezember 2006 </h4>

    2. Frage:

    Wie kann ich bei einer Überschrift die Schriftgrösse festlegen? Ich habe die folgende definierung, doch etwas fehlt doch noch ;)

    Code
    h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    margin:0px;
    margin-top:10px;
    }

    3. Frage:

    Ich habe ein Kontakformular auf meiner Seite welches super funktioniert, doch wenn es abgeschickt wird, kommt in einem neuen Fenster (weisser hintergrund, schwarze schrift) die Meldung, dass das senden erfolgreich war!

    Code
    $mailanbesucher = "Danke für Ihre Mail an $webmastermail.\nFolgendes haben Sie geschrieben:\n\nName: $name\nMail: $mail\nBetreff: $betreff \n Nachricht: $nachricht\n\n Besuchen Sie $homepage bald wieder.";

    Doch ich will, dass diese Meldung auch das gleiche Design hat wie die üblichen Seiten....

    4. Frage:

    Zurzeit habe ich noch die Css-Formatierung im Html-Dokument inbegriffen (im Head-Bereich). Doch weil mich das stört wollte ich es vorhin in einer externen datei einbeziehen (style.css).

    Danach funktioniert alles, ausser ein Hintergrundbild wird nicht geladen!

    Code
    #nav {
    [b]background-image:url('template/img/navbg.jpg');[/b]height:23px;
    max-height:22px;
    padding-left:16px;
    padding-top:9px
    }

    5. Frage:

    Ich will einen Steckbrief auf meine Seite einfügen, doch so wie es zurzeit ist, gefällt es mir nicht so ... gibts noch eine andere möglichkeit ?

    Code
    <table>
    <tr>
    <td>[b]Name[/b]</td>
    <td>Vorname Nachname</td>
    </tr>
    <tr>
    <td>[b]Geburtsdatum[/b]</td>
    <td>12. September 1983</td>
    </tr>
    </table>

    Ich denke das war's mal! Falls noch weitere Fragen auftauchen werde ich die dann später posten!

    Ich hoffe ihr könnt mir helfen!

    Gruss breitbild

  • zu 1:

    Code
    <h3 style="float:left;">Neues Webspace + Domain!</h3>
    <h4 align=right> 27.Dezember 2006 </h4>

    zu 2:

    Code
    h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    margin:0px;
    margin-top:10px;
    }


    besser, da relative Schriftgröße: font-size:1em; oder 0.8em usw.

    zu 3:
    Da müsstest du wohl mit frames arbeiten (is nicht mein Ding)
    oder du müsstest eine eigene html-Seite bauen mit dem Antworttext.

    zu 4:
    hast du das background-image auf deinen Webspace hochgeladen?

    Code
    background-image: url(template/img/navbg.jpg)

    zu 5:
    kannst du so lassen.[/code]

  • Vielen Dank Sejuma

    zu Antwort 1: Erledigt!

    zu Antwort 2: Erledigt!

    zu Antwort 3: Bräuchte ich noch Hilfe :D

    zu Antwort 4: Sicher... Das Merkwürdige ist ja, dass es angezeigt wird, wenn die css-angaben im html-dokument sind! Nur wenn sie in einer extra-datei (style.css) sind geht's nicht!

    zu Antwort 5: So Sieht's aber ein bisschen blöde aus... Bin offen für weitere vorschläge!

    Gruss

  • hallo.

    3. da gibts verschiedene möglichkeiten, zb. den text im selben dokument wie das formular auszugeben (zb. mit include..) oder halt die datei wo der text ausgeben wird mit css formatieren..

    4. wahrscheinlich stimmt der pfad nicht mehr.. evtl. hast du die css datei in einem unterordner?

    5. was willst du denn am steckbrief anders haben? in eine tabelle packen musst du es halt, style es halt mal mit css um..

    so long

  • also zum 3:

    Ich glaube ich habe das oben falsch beschrieben, deshalb nochmals von vorne!
    Zurzeit kommt immer eine neue weisse seite mit dem Text vielen dank Herr xy etc. wenn ich das Formular abgeschickt habe!
    Doch ich will, dass der Text "vielen Dank etc." das gleiche Design hat wie der Rest der Page!

    zurzeit ist die dankesseite so definiert:

    Code
    $dankeseite = "[b]Danke für deine Mail, $vorname $name![/b]
    
    
    Ich werde mich so schnell wie möglich darum kümmern.";

    Wie kann ich diese Dankesseite jetzt definieren, dass wenn das Formular abgeschickt wird, ein neues fenster aufgeht mit der wo der Dankestext drinn ist (aber mit Layout) ?

    danke

    gruss

  • doch habs schon so verstanden.. du meinen post aber wahrscheinlich nicht :)

    vorschlag:

    - erstell danke.php
    - danke.php als form action eintragen: <form action="danke.php">
    - mach deine danke.php etwa so:

    HTML
    <?
      // hier kommt dein php code
    ?>
    <html>
      <head></head>
    <body>
      <?=$dankeseite?>
    </body>
    </html>

    so long

  • hmm... ich kann nicht so weit denken wie du :P

    wo muss ich <form action.... eintragen?

    und wieso muss der phpcode ob dem <html> ?

  • hast du das script nicht selber geschrieben?

    beim formular das man ausfüllen muss hats ein <form> tag irgendwo vor den input feldern.. das ergänzt du dann einfach mit action="danke.php"

    der code kommt einfach vor dem html weil es so mehr sinn macht und du so nicht php mitten im html code hast (mit ausnahme von der zeile im body). ausserdem kannst du dann zb. schon vor dem laden der html seite abfragen ob alles ausgefüllt wurde und dann die ausgabe direkt anpassen und so ein sauberer code hast.

    beispiel:

    so long