Hey alle, ich brauche etwas Hilfe mit herauszufinden, wie die "* {margin: 0; padding: 0;}" in meinem CSS zu überschreiben.CSS * {margin: 0; padding: 0;} override
Der Grund dafür ist, dass ich diese CSS:
.postcomments { width: 547px; padding: 5px 5px 5px 5px; margin: 0 0 5px 0;}
.postcomments a { text-decoration: underline;}
.postcomments ul { margin: 0; padding: 0; list-style-type: none;}
.postcomments ul li { width: 547px; margin: 0 0 5px 0; padding: 0; list-style-type: none;}
.postcomments .right { color: #474747; font-size: 11px; background: #fff url('http://www.nextbowluser.com/img/ucBG.gif') no-repeat top left; line-height: 17px; padding: 5px 0 0 0; width: 430px; position: relative; float: right; min-height: 50px;}
.postcomments .right .bottom { padding: 0 5px 15px 5px; background: #fff url('http://www.nextbowluser.com/img/ucBG.gif') no-repeat bottom right; min-height: 50px;}
.postcomments .arrow { left: -15px; top: 20px; position: absolute;}
.avatar { border: none !important;}
.postcomments .left {float: left; margin: 0 7px 0 0;}
.postcomments .gravatar { background: #fff; width: 80px; height: 60px; margin: 0 0px 0 0; padding: 3px;}
.postcomments .name { font-size: 11px; margin: 2px 0 0 0; color: #000;}
.avatar { border: none !important;}
und es zeigt sehr gut ohne die * {margin: 0; padding: 0;}:
1st comment
2nd comment
3rd comment
Wenn jedoch i hinzufügen, dass auf die CSS, die Kommentare Stapel falsch macht:
1st comment
2nd comment
3rd comment
ich würde nur die * nehmen {margin: 0; padding: 0 ;} aber einige andere Dinge auf der Seite brauchen das, damit das korrekt angezeigt wird. Meine Frage ist also, wie kann ich die {margin: 0; padding: 0;} für nur diesen Post-Comments-Teil der Seite überschreiben?
Danke! : O)
David
UPDATE: Well. kann es immer noch nicht richtig bekommen. Nach dem Entfernen der Marge: 0px für die gesamte Website - es macht die Website schrecklich aussehen. Und wenn ich margin: 0px zu jedem Element der Seite hinzufügen muss, damit es aussieht, als wäre es mit dem *, dann ist das nicht gut. Ich brauche nur noch etwas, um es für den .postcomments Teil zu umgehen und das ist es.
Tun Sie es einfach nicht. Geben Sie allen Blockelementen einen eigenen Rand/Abstand. – BalusC
Wie ist Ihre HTML-Struktur? Es ist seltsam, dass die Kommentare in beide Richtungen eingerückt werden. – icio
Balus C ist richtig; Tu das nicht. Meine Instinkte sagen mir jedoch, dass es Ankerelemente gibt (''), für die Sie den Randabstand nicht geändert haben. Sie sollten auch die Verwendung von "! Wichtig" und werfen Sie einen Blick in CSS-Spezifität - http://www.w3.org/TR/CSS2/cascade.html#specificity –