website-forum.info – Forum für Webdevelopment und Webdesign
  (#1 (permalink)) Alt
Rätselfreund
 
Benutzerbild von Cujo
 
Beiträge: 160
Registriert seit: 20.03.2009
Selbsteinschätzung
Allgemein: 5
(X)HTML/CSS: 6
PHP/MySQL: 2
JavaScript/AJAX: 2
Flash/ActionScript: x
Grafik: 1
Messenger
Offline
Standard Padding - 20.08.2009, 19:14
Wishu hat in seinem Site-Check zurecht bemängelt, dass ich bei meiner Scherzfragenbox auf der Startseite kein padding drin habe. Der Grund dafür ist einfach, dass ich es nicht hinkriege

Im Moment sieht der Code so aus:

PHP-Code:
  if ($result === true) {
    echo 
$question;
    echo 
"<br /><img style=\"width: 77px; height: 30px;\" onclick=\"alert('$antwort');location.reload()\" alt=\"Rätsel Lösung\" src=\"buttons/raetsel-loesung-small.png\" />";
    } 
Ich habe es jetzt schon so versucht:

PHP-Code:
  if ($result === true) {
    echo 
$question;
    echo 
"<br /><img class=\"scherzfrage-zufall-rs\" onclick=\"alert('$antwort');location.reload()\" alt=\"Rätsel Lösung\" src=\"buttons/raetsel-loesung-small.png\" />";
    } 
und so:

PHP-Code:
  if ($result === true) {
    echo 
$question;
    echo 
"<br /><div class=\"scherzfrage-zufall-rs\"><img style=\"width: 77px; height: 30px;\" onclick=\"alert('$antwort');location.reload()\" alt=\"Rätsel Lösung\" src=\"buttons/raetsel-loesung-small.png\" /></div>";
    } 
CSS:
Code:
.scherzfrage-zufall-rs  img
{
padding: 5px;
width: 77px;
height: 30px;
}
Beide Varianten funktionieren allerdings nicht. Kann mir einer von euch sagen, woran das liegt?

Gruß,

Cujo


Signatur:

Über 3.000 Rätsel
Mit Zitat antworten
  (#2 (permalink)) Alt
Sponsor
 
Vorname: Stefan
Beiträge: 196
Registriert seit: 21.03.2009
Ort: Austria > Steiermark > Voitsberg
Selbsteinschätzung
Allgemein: 8
(X)HTML/CSS: 7
PHP/MySQL: 2
JavaScript/AJAX: x
Flash/ActionScript: x
Grafik: 6
Messenger
Offline
Standard AW: Padding - 20.08.2009, 20:40
Hallo Cujo,

genau hier musst du padding einfügen:

HTML-Code:
<div class="menu3" style="margin: 0pt auto; float: right; background-image: url(images/bg-tag.png); width: 520px; height: 120px;">
<br/><a href="scherzfrage-des-tages.html" id="scherzfrage"><strong>Zufalls-Scherzfrage</strong></a><br/>
Welche Haare hat ein siebenjähriger, einäugiger und schwerhöriger Schäferhund?<br/><img src="buttons/raetsel-loesung-small.png" alt="Rätsel Lösung" onclick="alert('Hundehaare');location.reload()" style="width: 77px; height: 30px;"/> </div> 
Und zwar, ist der div menu3 gemeint bei dem du auch direkt per style Formatierungen vorgenommen hast. Hier musst du padding einfügen.

zB so:

HTML-Code:
<div class="menu3" style="margin: 0pt auto; padding: 0px 10px; float: right; background-image: url(images/bg-tag.png); width: 500px; height: 120px;">
<br/><a href="scherzfrage-des-tages.html" id="scherzfrage"><strong>Zufalls-Scherzfrage</strong></a><br/>
Welche Haare hat ein siebenjähriger, einäugiger und schwerhöriger Schäferhund?<br/><img src="buttons/raetsel-loesung-small.png" alt="Rätsel Lösung" onclick="alert('Hundehaare');location.reload()" style="width: 77px; height: 30px;"/> </div> 
Noch eine kleine Erklärung warum dein Versuch nicht funktioniert hat.

padding = immer Abstand nach innen
margin = immer Abstand nach aussen

Daher funktioniert padding nur bei den äusseren Elementen. (Und wie immer das ist nur die Einfachste Erklärung und nicht die genaue )

Lg
Stefan


Signatur:
Webhosting Angebote für Privat- und Geschäftskunden
Demnächst neu: vServer zum TOP-Preis
Mit Zitat antworten
  (#3 (permalink)) Alt
Rätselfreund
Themenstarter
 
Benutzerbild von Cujo
 
Beiträge: 160
Registriert seit: 20.03.2009
Selbsteinschätzung
Allgemein: 5
(X)HTML/CSS: 6
PHP/MySQL: 2
JavaScript/AJAX: 2
Flash/ActionScript: x
Grafik: 1
Messenger
Offline
Standard AW: Padding - 20.08.2009, 21:16
Okay, ich habe es jetzt wie folgt hingekriegt:

HTML-Code:
<div style="width:510px; height:130px; background-image:url(images/bg-tag.png)" class="scherzfrage-zufall-rs">
<br /><a id="scherzfrage" href="scherzfrage-des-tages.html"><strong>Zufalls-Scherzfrage</strong></a><br />
<? include ("scherzfrage-zufall-rs.php"); ?>
</div> 
Code:
.scherzfrage-zufall-rs
{
float: right;
margin: 0 auto;
padding: 5px;
}
.scherzfrage-zufall-rs a:link
{
color: #0178b4;
font-weight: normal;
font-family: Arial, Helvetica, Verdana;
text-decoration: none;
}
Ich habe aber noch ein Problem. Manche Scherzfragen sind einzeilig, manche zweizeilig. Wie kriege ich es jetzt hin, dass sowohl die einzeiligen als auch die zweizeiligen vertikal zentriert sind?

Ich kriege es jeweils nur in einem der beiden Fälle hin


Signatur:

Über 3.000 Rätsel
Mit Zitat antworten
  (#4 (permalink)) Alt
Administrator
 
Benutzerbild von Wishu
 
Beiträge: 682
Registriert seit: 18.03.2009
Ort: Berlin
Selbsteinschätzung
Allgemein: 8
(X)HTML/CSS: 10
PHP/MySQL: 6
JavaScript/AJAX: 3
Flash/ActionScript: x
Grafik: 4
Messenger
Offline
Standard AW: Padding - 20.08.2009, 21:27
Das wirst du nicht ohne weiteres hin bekommen. Du kannst die Box höchstens mitwachsen lassen. Wenn sie immer gleich groß ist, ist das nur mit einer etwas aufwändigeren Berechnung mit PHP möglich.

Also entweder Box wachsen lassen oder den Server etwas rechnen lassen.


Signatur:
Der komplette Text den Sie vor dieser Zeile lesen, ist per Zufall generiert worden und muss nicht zwingend Sinn ergeben.
Wishu.design | WishuLoad - The Dark Imagehosting | Wishu-Blog
Mit Zitat antworten
Antwort

Stichworte
padding


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an




Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0