Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
466
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pixel-Design Tutorials.de Gastzugang
    Hallo, Ich hatte bislang alles selbst ohne Probleme hinbekommen doch nun habe ich bei einer box das problem das ich dort den Text nicht mit padding-right an der rechten seite etwas vom Rahmen weg bekomme. Vlt kann mal jemand über die CSS schauen und mir sagen wo ich da den fehler gemacht habe.
    Hier der Link zu meiner Seite http://vs1144008.vserver.de/pixel/
    Danke schonmal im vorraus für eure Hilfe. Und ich hoffe das ich hier an der richtigen stelle bin
     

  2. #2
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.099
    Hallo,

    Du müsstest dir nur mal das W3C-Boxmodell ansehen.
    Wenn du ein Blockelement hast, für das du eine Breite von 233px deklarierst, dann wird entsprechend diesem Boxmodell der darin enthaltene Text auf 233px Breite dargestellt. Auch dann, wenn du noch 10px Innenabstand dazu gibst.
     

  3. #3
    Pixel-Design Tutorials.de Gastzugang
    Was müsste ich da dann jetzt dran ändern das ich das so hinbekomme das er den abstand einhält.
     

  4. #4
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Gehen die Arbeitsschritte aus helas Antwort und seinem empfohlenen Link nicht klar hervor?

    Das Maß deines gewünschten rechten Innenabstandes muß von der best. width-Eigenschaft dieser Box subtrahiert werden, da er zur Boxendimension (hier: Breite) zählt, und daher zu ihr auch addiert wird.

    Gleiches gilt für die Außenabstände (margin), sowie den Rahmen (border) einer Box.
     

  5. #5
    Pixel-Design Tutorials.de Gastzugang
    Ok jetzt hats geklappt, aber leider nur mit der rechten seite nicht jedoch mit unten. wie bekomme ich das auch unten hin?
     

  6. #6
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Hab den Kompaß nicht zur Hand, deshalb, wo genau ist bei dir jetzt unten?

    Der untere Rand der drei benachbarten Boxen?

    Oder der darunterfolgende Inhalt?
     

  7. #7
    Pixel-Design Tutorials.de Gastzugang
    Sry für die ungenaue angabe. also ich meinte den unteren rand der 3 boxen.
     

  8. #8
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Pixel-Design, erklär uns doch bitte, wo du hier einen unteren Innenabstand einrichten willst, wo der Inhalt eindeutig sichtbar, über den unteren Rand der verlinkten Grafik hinausschwappt?

    http://vs1144008.vserver.de/pixel/im...tent_news1.jpg

    Die height-Regel liesse sich in min-height umwandeln, aber dazu mußt du die Grafik auch entsprechend aufbereiten (= zergliedern), damit der Boxen-Hintergrund auf den Inhaltsumfang reagiert.
    Geändert von spicelab (27.08.10 um 00:18 Uhr)
     

  9. #9
    Pixel-Design Tutorials.de Gastzugang
    Ich wollte das der Textabstand nicht direkt unten dran klebt sondern ein wenig abstand hat. und da halt nicht gleich text und dann gleich darunter die box zu ende ist.
     

  10. #10
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Was du willst, hab ich geschnaggelt.

    Offensichtlich hast du aber nicht geschnaggelt, dass deine Box eine absolute (=feste) Höhe besitzt, die besagtes Hintergrundbild ausfüllt.

    In dieser Konstellation lässt sich kein unterer Innenabstand festlegen.
     

  11. #11
    Pixel-Design Tutorials.de Gastzugang
    Hmm ok das habe ich nun verstanden Also könnte ich das hintergrundbild zerschneiden und dann nur einen kleinen streifen nehmen und dann angeben das er sich wiederholt und das bis zu einer bestimmten größe oder?
    Wieso hat das dann aber mit den seitenabständen geklappt? Da füllt width doch auch die ganze breite der grafik aus. Oder verstehe ich da irgendwas falsch?
     

  12. #12
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Die Breite plus horizontalen Innenabstand sind fix. Die Höhe plus vertikalen Innenabstand hingegen soll deiner Vorstellung nach variabel sein, was derzeit aber aus den genannten Gründen nicht der Fall ist.
     

  13. #13
    Pixel-Design Tutorials.de Gastzugang
    Ok also muss ich erstmal so damit leben oder gibt es irgendeine leichte lösung das ich dies hinbekomme?
     

  14. #14
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Zitat Zitat von Pixel-Design Beitrag anzeigen
    oder gibt es irgendeine leichte lösung das ich dies hinbekomme?
    "Leicht" ist relativ, und liegt im Auge des Betrachters

    Abgesehen davon, dass ich dir den Lösungsweg vorhin schon grob umrissen habe, glaubst du nicht, dass sich hier bei knapp 8.000 CSS-Themen diverse Lösungsansätze für deinen Problemfall finden lassen?

    Schließlich bist du wahrlich nicht der erste Benutzer, der davon berichtet.

    Eines der unzähligen Themen aus jüngerer Zeit kann ich dir mit auf dem Weg geben: DIV Layout mit Grafikecken.

    Ansonsten wird es für dich Zeit, dass du dich mit der Forensuche vertraut machst.
     

Ähnliche Themen

  1. Padding funktioniert nur halb
    Von ray2mi im Forum CSS
    Antworten: 5
    Letzter Beitrag: 04.08.09, 15:56
  2. Antworten: 5
    Letzter Beitrag: 14.02.08, 21:36
  3. Antworten: 8
    Letzter Beitrag: 28.10.05, 08:02
  4. Antworten: 4
    Letzter Beitrag: 14.04.05, 20:10
  5. padding-top und padding-bottom Problem
    Von kalfany im Forum CSS
    Antworten: 4
    Letzter Beitrag: 12.03.05, 13:35