WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   valign center i css? (https://www.wn.se/forum/showthread.php?t=6268)

Joel 2005-02-19 17:30

[edit] Rubriken borde nog var anått i stil med "Valign middle" istället :ph34r:

Jag har en meny som ser ut som följer:
Citat:


<div class="menutab" onclick="document.location.href('/1');">Menyalternativ 1</div>
<div class="menutab" onclick="document.location.href('/2');">Menyalternativ 2</div>
<div class="menutab" onclick="document.location.href('/3');">Menyalternativ 3</div>
<div class="menutab" onclick="document.location.href('/4');">Menyalternativ 4</div>


med css'en:
Citat:


.menutab {
color: #696969;
background-image: url(../_gfx/main/menubutton_background.gif);
width:100px;
height:28px;
font-weight: bold;
cursor: pointer;
text-align: center;
padding:0px;
font-size: 11px;
float: left;
border-right: 1px solid #FFFFFF;

Texten i varje "menyknapp" hamnar per automatik på "top". i en <td> kan man "centrera" texter med valign="middle", men finns det något liknande som fungerar i mitt fall? jag får inte till det :(

Joel 2005-02-19 17:40

Jag svarar på mitt eget inlägg :)
line-height:24px; löste problemet!

Lindahl 2005-02-19 17:41

Ok, det var ju också en sorts lösning, men det korrekta svaret är att det inte går. Eller iaf inte i IE. Jag vet inte om Firefox stöder det men för att få till det beteendet som du vill så skriver man

.menutab {
display: table-cell;
vertical-align: middle;
}

Joel 2005-02-19 17:45

Precis, även om det inte går så finns det ju alltid work-arounds, och tur är väl det. Ska testa din version med.


Alla tider är GMT +2. Klockan är nu 07:51.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson