1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. HTML / Webmaster Forum
  3. HTML & CSS Forum

border-bottom

  • davidos_no.1
  • 14. Oktober 2008 um 13:42
  • 1
  • 2
  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 14. Oktober 2008 um 13:42
    • #1

    hey...
    ich möchte bestimmten textabschnitten mit "border-bottom" (1px dotted #cccccc) formatieren. allerdings wird so ja nur das wort unterstrichen - ich will gerne, dass "border-bottom" über die gesamte länge meines div's geht. wie mache ich das?

    mfg

  • Bandit
    Gast
    • 14. Oktober 2008 um 13:56
    • #2

    Ähm, kann es sein, dass du text-decoration:underline; suchst?

  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 14. Oktober 2008 um 13:59
    • #3

    glaub bei underline wird auch nur das wort unterstrichen.

    der rahmen geht ja über die gesamte breite des objektes.
    wo hast du denn den rahmen hinzugefügt ? vermutlich is
    der container eben auch nur so lang wie des wort.

    setz mal des wort in nen span-tag, gib dem die volle breite
    des div-containers und schaus nochmal an.

    wenns net hilft -> code posten

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 14. Oktober 2008 um 14:06
    • #4

    hat leider nicht geklappt!
    mein div sieht folgender maßen aus...

    Code
    <div class="box2">
    <h1><span class="Stil1">#</span> Archiv </h1>
    <span class="Stil3">Februar 2009</span><br/>
    <span class="Stil3">Januar 2009</span><br/>
    <span class="Stil3">Dezember 2008</span><br/>
    <span class="Stil3">November 2008</span><br/>
    <span class="Stil3">Oktober 2008</span><br/> 
    </div>

    box2

    Code
    .box2
    {
        padding-left:2px;
        padding-right:2px;
        width:200px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        vertical-align:top;
    }
    Alles anzeigen

    span3

    Code
    .Stil3 {border-bottom:1px dotted #CCCCCC; width:100%;}

    nochmal zum verständnis - "border-bottom" soll nicht nur das wort unterstreichen, sondern bis ans ende des div's gehen...

    mfg

  • synaptic
    Forum Guru
    Reaktionen
    11
    Beiträge
    10.917
    • 14. Oktober 2008 um 14:23
    • #5

    ja dann gib dem div, dass so einen border bekommen soll doch den border.. geht auch bei span, p, usw, usw,...

    ich versteh die frage irgendwie nicht..
    wenn ich nem container nen rahmen geben will mach ich das.. und probier nich am text rum

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 14. Oktober 2008 um 14:31
    • #6
    Zitat von synaptic

    ja dann gib dem div, dass so einen border bekommen soll doch den border.. geht auch bei span, p, usw, usw,...

    ich versteh die frage irgendwie nicht..
    wenn ich nem container nen rahmen geben will mach ich das.. und probier nich am text rum


    der div soll ja gar keinen rahmen bekommen! nur der text (Oktober 2008, November 2008, etc) soll einen bekommen. mit "text-decoration" geht das nicht, da so nur das wort unterstrichen wird. ich will, dass der gesamte rahmen unter dem wort bis zum recht rand des div's unterstrichen ist...

    mfg

  • synaptic
    Forum Guru
    Reaktionen
    11
    Beiträge
    10.917
    • 14. Oktober 2008 um 14:37
    • #7
    Zitat von synaptic

    ja dann gib dem div, dass so einen border bekommen soll doch den border.. geht auch bei span, p, usw, usw,...


    dann stopf den text in ein span-tag oder p-tag und gib diesem den border-bottom

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 14. Oktober 2008 um 14:43
    • #8
    Zitat von synaptic

    dann stopf den text in ein span-tag oder p-tag und gib diesem den border-bottom


    les doch mal den code - habe ich doch schon gemacht...

  • Bandit
    Gast
    • 14. Oktober 2008 um 15:11
    • #9

    Hast du es schon mit div statt span probiert?

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 14. Oktober 2008 um 15:12
    • #10
    Zitat von bandit600

    Hast du es schon mit div statt span probiert?


    wie div statt span? ich will doch den text formatieren und nicht den div...

  • Bandit
    Gast
    • 14. Oktober 2008 um 15:18
    • #11

    Du willst keinen Text formatieren, du willst eine Linie, die bis an den rechten Rand geht. Dein Text geht ja nicht bis an den Rand.

  • sejuma
    Kaiser(in)
    Reaktionen
    5
    Beiträge
    2.720
    • 14. Oktober 2008 um 17:47
    • #12

    Wie wär's damit?

    Code
    <hr style="color: #ccc; height: 1px; border: dotted;">

    [Blockierte Grafik: http://www.ohne-css.gehts-gar.net/img/banner/banner350x20.png]
    sejuma's CSS-Einsteigerkurs

  • koslowski
    Meister(in)
    Beiträge
    267
    • 14. Oktober 2008 um 18:35
    • #13

    Hi,

    was du da hingeschrieben hast ist semantisch eine <ul>.
    Das mit dem <span> ist imho unsinnig.

    <li> braucht list-style-type:none; und kein width, da es sich um ein Blockelement handelt.
    <li> bekommt dann noch den border-bottom.
    Falls die Linie rechts oder links kürzer sein soll, geht das über margin, die vertikalen Abstände zwischen den <li>'s kann man genauso regeln falls gewünscht. ;)

    koslowski

    :arrow: Mein Blog

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 14. Oktober 2008 um 22:52
    • #14

    danke koslowski!
    hat soweit geklappt...jetzt habe ich nur noch das problem, dass die liste immer noch eingerückt ist und einen absatz hat. das soll bitte weg und von der formatierung so aussehen, wie die anderen texte mit überschrift.
    Beispielseite

    mfg

    Einmal editiert, zuletzt von davidos_no.1 (22. Oktober 2008 um 17:05)

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 22. Oktober 2008 um 17:10
    • #15

    hab auch schon bei selfhtml geguckt aber keine passenden anweisungen gefunden :(

  • koslowski
    Meister(in)
    Beiträge
    267
    • 22. Oktober 2008 um 17:56
    • #16

    Hi,

    Zitat von davidos_no.1

    danke koslowski!
    hat soweit geklappt...jetzt habe ich nur noch das problem, dass die liste immer noch eingerückt ist und einen absatz hat. das soll bitte weg und von der formatierung so aussehen, wie die anderen texte mit überschrift.
    Beispielseite

    mfg

    hast an den CSS-Prolog gedacht?

    Erste Zeile CSS-Datei:

    Code
    *  {
      padding:0;
      margin:0;
    }

    das hört sich für mich so an, als hättest du die browserinternen Vorformatierungen noch nicht überschrieben. ;)

    koslowski

    :arrow: Mein Blog

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 22. Oktober 2008 um 18:12
    • #17
    Zitat von koslowski


    ....
    hast an den CSS-Prolog gedacht?

    Erste Zeile CSS-Datei:

    Code
    *  {
      padding:0;
      margin:0;
    }

    ...


    sorry, aber ich weiß nicht genau, was du damit meinst!
    vielleicht hilft es weiter, wenn ich den code poste...

    Code
    <div class="div">
        <h1><span class="color01">#</span> Sobre Brasil</h1>
        <br/>
      <ul>
        <li class="li"><a class="navi02" href="">Data-Sapiens.net</a></li>
        <li class="li"><a class="navi02" href="">Data-Sapiens.net</a></li>
        <li class="li"><a class="navi02" href="">Data-Sapiens.net</a></li>
        <li class="li"><a class="navi02" href="">Data-Sapiens.net</a></li>
        <li class="li"><a class="navi02" href="">Data-Sapiens.net</a></li>
        <li class="li"><a class="navi02" href="">Data-Sapiens.net</a></li>
      </ul>
    </div>
    Alles anzeigen
    Code
    .div {width:180px; height:auto;}
    Code
    .li {list-style-type:none; border-bottom:1px dotted #FF933A;}

    mfg

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 22. Oktober 2008 um 18:40
    • #18

    habe das in eine meiner vier css-dateien eingesetzt - jetzt ist die liste bündig, aber der rest ist total verschobene...

    mfg

  • davidos_no.1
    Kaiser(in)
    Beiträge
    2.314
    • 22. Oktober 2008 um 18:57
    • #19

    ich korrigiere mich!!! hat doch geklappt...
    nicht <li>, sondern <ul> brauchte die anweisungen margin/padding = 0

    mfg und danke

  • koslowski
    Meister(in)
    Beiträge
    267
    • 23. Oktober 2008 um 07:18
    • #20

    Moin,

    wenn du nur den XHTML-Code hinschreibst und dir das im Browser anschaust, wirst du festellen, daß Überschriften fett gedruckt sind, <p> einen deutlichen Absatz macht, Listen etwas eingerückt sind, etc.
    Das heißt die Browser haben sozusagen schon intern CSS intus und formatieren dir da ungefragt was.

    Wären schön wenn das browserinterne CSS bei allen Browsern gleich wäre, da hätte man sich Arbeit gespart.
    Nur leider ist dem nicht so.

    z.B. ist list-style-position unterschiedlich. Bei dem einen Browser ist es outside und bei dem anderen inside.
    Um eine einheitliche Darstellung von Listenpunkten zu gewährleisten, mache ich mir immer eine kleine HG-Grafik und binde die ein.
    Sieht auch schöner aus, da ich ja entscheide wie die aussehen soll.

    * { padding:0; margin:0; } ist der sogenannte Generalreset, der in der ersten Zeile einer CSS-Datei steht.
    Da werden die Abstände genullt, also eine einheitliche Grundlage für alle Browser geschaffen. Davon ausgehend definiert man alle Abstände neu.
    Ist auch viel weniger Mehrarbeit als man denkt.

    Daneben gibts z.B. noch Eric Meyer's differenzierten Reset.

    Insgesamt ein heiß dikutiertes Thema, Reset oder nicht, wenn ja welchen denn nun.
    Der Generalreset ist sicher die unter Webdesignern gebräuchlichste Methode. ;)

    koslowski

    :arrow: Mein Blog

    • 1
    • 2

Tags

  • text
  • rahmen
  • problem
  • code
  • tag
  • archiv
  • bot
  • bottom
  • div
  • formatieren
  • border
  • box
  • px
  • container
  • align
  • margin-bottom
  • padding
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche