Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 11:30:42 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155531 Posts in 21713 Topics by 7738 Members
Latest Member: Pattieardathfe
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Menü eintrag zu lang - Zeilenumbruch wie ?  (Read 710 times)
FSB311

Offline Offline

Posts: 93



« on: December 30, 2009, 05:53:28 PM »

Hallo,
erstmal allen einen guten Rutsch ins neue Jahr.
Ich habe ein Menü das in einer Tabelle liegt. Das Menü ist so in eine Tabellenzelle gesetzt worden.<td class="menu"><?php
        if(SHOW_MENU){/* Wird angezeigt, wenn auch benötigt */
           show_menu();
           }
           ?>
           </td>
Geht ja eigendlich auch ganz gut. Die Tabelle hat eine Breite von 150px.
Nun haben wir hier einen Punkt der aus zwei Wörtern besteht und der ist länger wie 150 px, also bricht er zwar zwischen den Wörtern richtig um.Doch nun steht er halb auf dem nächsten Menüpunkt.
Ich könnte das Menü noch Breiter machen. Aber lieber wäre mir einen Menü-Eintrag über 2 Zeilen.
Nur wie bekomme ich das hin. Wo kann ich das verändern.

Danke für Tipps
../Thorsten huh
Logged

../FSB311 Dankt

Windows 7 64 Bit | Firefox 10 | WB 2.8.3

Mitleid bekommt man geschenkt - Neid muss man sich verdienen
BerndJM

Offline Offline

Posts: 1764



« Reply #1 on: December 30, 2009, 07:08:47 PM »

Hi,

das läßt sich sicher über's CSS deines Templates regeln.
Hilfreich wäre zu wissen, welches Template es ist - bzw. wenn es ein selbstgestricktes ist, den relevanten Abschnitt des CSS zu sehen.

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
FSB311

Offline Offline

Posts: 93



« Reply #2 on: December 30, 2009, 07:41:35 PM »

@BerndJM
 
Es ein selbstgestricktes
Hier die css-Datei für das Template.
body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #003366;
}

body {
        background-color: #;FFFF99;
        background-image: url(img/hell.jpg);
        margin: 10px;
}

td.menu {
          valign:top;
}

a:link, a:visited, a:active {
        color: #003366;
        text-decoration: none;
}

a:hover {
        color:#FF00FF;
        text-decoration:underline;
}

td.menu a.menu_default, td.menu_current {
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-bottom: 3px;
    font-size: 15px
    text-decoration: underline;
    background-color: #ffccff; vorher
}

td.menu a.menu_current, td.menu  a:hover {
    font-weight: bold;
    text-decoration: none;
}

td.menu a:hover {
    background-color: #FFFFFF;
}
 
td.kopf table td {
    font-size: 27px;
    text-indent: 10px;
}



td.menu li {
 
    margin:0px;
    padding:0px;
    list-style:none;
}

td.menu ul {
     margin:0px;
     margin-left:7px;
     padding:0px;
     list-style:none;
}




.footer {
    font-size:10px;
    color:#003366;
 }






(bin Anfänger)

Danke

Gruß Thorsten
« Last Edit: December 30, 2009, 10:31:08 PM by FSB311 » Logged

../FSB311 Dankt

Windows 7 64 Bit | Firefox 10 | WB 2.8.3

Mitleid bekommt man geschenkt - Neid muss man sich verdienen
FSB311

Offline Offline

Posts: 93



« Reply #3 on: December 30, 2009, 10:52:50 PM »

Ich habe es mit css zum Teil geschaft.

td.menu a.menu_default, td.menu_current {
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-bottom: 3px;
    font-size: 15px
    text-decoration: underline;
    background-color: #ffccff;
}
Aber die bg-color ist mit display:inline immer nur bis zum Ende des Textes.
Siehe:
und die Background-color sollte so gleichmäßig wie mit der display:block anweißung ausehen:


Hat jemand ne Idee wie ich das umsetzen kann.
Danke
Logged

../FSB311 Dankt

Windows 7 64 Bit | Firefox 10 | WB 2.8.3

Mitleid bekommt man geschenkt - Neid muss man sich verdienen
FSB311

Offline Offline

Posts: 93



« Reply #4 on: February 24, 2010, 01:30:31 PM »

@BerndJM
Habe es über die css-Datei lösen können.

td.menu a.menu_default, td.menu_current {
    display: block;
    width: 100%;
    height: 20px; ------ Hier war der Fehler. Habe die 20px gegen 100% ausgetauscht-------
    line-height: 20px;
    margin-bottom: 3px;
    font-size: 15px
    text-decoration: underline;
    background-color: #ffccff; vorher
}

Das wars. Danke
close
Logged

../FSB311 Dankt

Windows 7 64 Bit | Firefox 10 | WB 2.8.3

Mitleid bekommt man geschenkt - Neid muss man sich verdienen
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!