+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Fußnotentext: Linie über Text soll genauso lang sein wie jeweiliger Text

  1. #1
    TP-Senior color-it macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    116

    Question Fußnotentext: Linie über Text soll genauso lang sein wie jeweiliger Text

    Hallo,

    ich bastle gerade an einem Fußnotentext. Dabei soll über dem Fußnotentext eine Linie erscheinen, die - variabel - immer genauso lang sein soll, wie der jeweilige Fußnotentext.

    Diese Variabilität bekomme ich leider nicht hin.
    Derzeit sieht es so aus:

    HTML-Code:
    #fuss { color: #898989; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; margin-top: 30px; margin-bottom: 10px; padding-top: 0px; border-top: 1px solid #898989; }
    "width" hatte ich auch schon auf "auto", aber da macht es die Linie immer über die komplette Breite des Layouts.

    Jemand einen Idee?
    Danke.

  2. #2
    TP-Senior schollsen hilft, wo's geht schollsen hilft, wo's geht schollsen hilft, wo's geht Avatar von schollsen
    Registriert seit
    Nov 2008
    Beiträge
    131
    Meun,
    ich nehme mal an, deine Fußnote ist ein div oder in p.
    Dieses sind Blockelemente, d.h. in diesem Fall, dass sie soviel Platz einnehmen, wie Ihnen zur Verfügung steht.
    Um lediglich die Breite des Inhaltes einzunehmen, stehen Dir in diesem Fall 2 Möglichkeiten zur Verfügung.
    1. Element wird per float aus dem Textfluss genommen
      Code:
      #fuss {
          float: left;
          color: #898989; 
          font-size: 9px; 
          font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;        
          margin-top: 30px; 
          margin-bottom: 10px; 
          padding-top: 0px; 
          border-top: 1px solid #898989; 
      }
    2. Die Anzeigeart wird mit display: inline-block verändert
      Code:
      #fuss {
          display: inline-block;
          color: #898989; 
          font-size: 9px; 
          font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;        
          margin-top: 30px; 
          margin-bottom: 10px; 
          padding-top: 0px; 
          border-top: 1px solid #898989; 
      }
    Red nicht – Geh los!

  3. #3
    TP-Senior color-it macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    116
    Vielen Dank für die ausführliche Beschreibung.

    "float left" hatte bei mir keinerlei Wirkung - die Linie ging trotzdem über die gesamte Breite (die Fußnote ist ein DIV).

    Aber "display: inline-block;" hat perfekt funktioniert.
    Vielen Dank.

    .....

    Weil ich gerade deine Fußnote in deiner Signatur hier sehe, wie müsste man dann den Code schreiben, dass die Linie eine bestimmte Breite hat, sagen wir 200 px, der Text aber länger laufen kann, wie er eben ist?

  4. #4
    TP-Senior schollsen hilft, wo's geht schollsen hilft, wo's geht schollsen hilft, wo's geht Avatar von schollsen
    Registriert seit
    Nov 2008
    Beiträge
    131
    Naja, auf keinen Fall so wie hier …
    Code:
    <!-- sig -->
    <div>
        __________________<br />
        <!-- google_ad_section_start(weight=ignore) --><font size="1">Es gibt nicht viele Bands, die mich als Mutter einer vierjährigen Tochter beeinflußt haben. Höchstens Fischmob.</font><!-- google_ad_section_end -->
    </div>
    <!-- / sig -->
    Ich würde dazu auf ein 200px breites und 1px hohes Hintergrundbild zurückgreifen, das die Border simuliert.

    Code:
    #fussnote {
        background: url(fakeborder.gif) no-repeat;
    }
    Red nicht – Geh los!

  5. #5
    TP-Greis Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Avatar von Rinaldo
    Registriert seit
    Oct 2003
    Ort
    Niederbayern
    Beiträge
    6.052
    text-decoration: overline

    Wär das nichts?
    </andy>
    Jetzt bauen wir´09 + ´10

  6. #6
    TP-Senior schollsen hilft, wo's geht schollsen hilft, wo's geht schollsen hilft, wo's geht Avatar von schollsen
    Registriert seit
    Nov 2008
    Beiträge
    131
    ähm … Nö.

    Red nicht – Geh los!

  7. #7
    TP-Greis Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Avatar von Rinaldo
    Registriert seit
    Oct 2003
    Ort
    Niederbayern
    Beiträge
    6.052
    Auf die eigentliche Frage in #1 sollte es ja passen - den Rest hab ich ja nur überflogen...

    Ich hab overline auch noch nie verwendet, nur noch im Hinterkopf, dass es das gibt...
    </andy>
    Jetzt bauen wir´09 + ´10

  8. #8
    TP-Senior schollsen hilft, wo's geht schollsen hilft, wo's geht schollsen hilft, wo's geht Avatar von schollsen
    Registriert seit
    Nov 2008
    Beiträge
    131

    Smile

    Nee, dann wäre ja wieder der gesamte Text „überliniert“.
    Ausserdem, wenn man mal einen Umbruch bräuchte, wäre die zweite Zeile auch so dekoriert.
    Man könnte zwar … span … :first-line … Och nee

    Komma aber:
    Mir fällt da dann doch noch eine semantisch sinnvolle Variante ohne Bild ein:
    Man trennt die Fußnote mit einer hr logisch vom Inhalt
    und regelt die visuelle Trennung auch gleich darüber.

    HTML-Code:
    <div id="fussnote">
        <hr />
        <p>
            <sup>1</sup> Der intermediale Diskurs der nonverbalen Sensualerotik impliziert im kontextuellen Einklang 
            mit der substitionellen Darstellung ein einvernehmliches Gedönsheimertum
        </p>
    </div>
    HTML-Code:
    #fussnote {
        margin: 30px 0 10px;
        color: #898989; 
        font: 9px helvetica, arial, sans-serif;
    }
    
    #fussnote hr {
        width: 200px;
        height: 1px;
        margin-bottom: 5px;
        border: 0;
        background: #000;
        color: #000;
        display: inline-block;
    }
    
    #fussnote p {
        margin: 0 0 5px;
        clear: left;
    }
    Kann man hier auch ma eben ankucken.
    Red nicht – Geh los!

+ Antworten

Ähnliche Themen

  1. Fixer Div-Container: Text soll darin scrollbar sein
    Von color-it im Forum HTML & CSS
    Antworten: 7
    Letzter Beitrag: 16.01.2009, 20:50
  2. Antworten: 10
    Letzter Beitrag: 15.06.2007, 14:48
  3. <hr> soll keine linie sein
    Von glowi im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 25.03.2005, 21:12
  4. text-linie
    Von abwedler im Forum Layout- & Vektor-Programme
    Antworten: 6
    Letzter Beitrag: 21.04.2003, 14:07
  5. Text an Linie
    Von -Andreas- im Forum Fireworks
    Antworten: 9
    Letzter Beitrag: 19.09.2002, 18:51

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51