Zum Inhalt springen

TMENU und [display : block]

Erstellt am 11. Juli 2007 · 5 Antworten · letzte Antwort am 12. Juli 2007

Tags: Frage

synthesis ·

Wenn ich in meinem CSS Menu display:block definiere, dann habe ich

im TMENU einen autom. Zeilenumbruch, was so von mir nicht gewollt wird.

Per display:inline kann ich das beheben, jedoch verkleinert sich dann die per padding definierte Höhe meines TMENU

Gibts da viell. einen Mittelweg, u.U per Typoscript?

Danke für Eure Hilfe!

synthesis ·

Hallo Georg,

wie schon erwähnt, ich kann das rein in CSS ja lösen - aber wie bekomme ich dann im TMENU den autom. Zeilenumbruch weg, der durch display:block auftritt?

Das ist eigentlich mein Problem...

just2b ·

das kann ich dir nicht sagen, du postest ja keine url o.ä.
es ist rein in CSS lösbar, der umbruch kommt ebenso wegen CSS und nicht wegen irgendwas in nem TS-Befehl

georg

synthesis ·

anbei mein css code :

#nav_main {
    width: 100%;
    float: left;            
    background: #7d9bc6;
    border-top: 0px #9ab7df solid; 
    border-bottom: 1px #9ab7df solid;
    font-size: 1.10em;
}

#nav_main ul {
    float: left;
    display: inline;		 
    margin: 0;			
    padding: 0;
    margin-left: 24px;  
    border-left: 0px #aaa solid; 
    border-right: 0px #efefef solid;
}

#nav_main ul li {
    float: left;
    display: inline;     
    margin: 0;
    padding: 0;
    font-size: 1.0em;
    line-height: 1.10em;
    list-style-type: none;
    border-left: 0px #aaa solid;
    border-right: 0px #efefef solid;
}

#nav_main ul li a {
    display: block;
    width: auto;
    font-size: 1em;
    font-weight: bold;
    background: transparent;
    text-decoration: none;
    color: #fff;
    margin: 0;
    padding: 0.30em 1.50em 0.30em 1.50em;
}

Wenn ich nun in #nav ul li a display auf "inline" ändere, dann gehts auch wie gewünscht, nur in TYPO nicht.