Подумав некоторое время, я думаю, что постепенно получаю то, что вам нужно: вы хотите выровнять текст "Click for System Core Dump" по вертикали внутри div # dataBurst
Я думаю, вы думаетеСлишком сложно здесь.На самом деле нет никакой необходимости в вертикальном выравнивании чего-либо здесь, просто дайте div большим верхним и нижним отступам:
<div class="dataBurst" title="What is the Matrix?" onclick="alert('Not Yet Online');">
Click for System Core Dump
</div>
div.dataBurst {
/* vertical-align:middle; -- not needed */
width:500px;
padding: 150px 5px; /* First value is top/bottom, second is left/right. Adjust as neeeded. Replaces height:321px; */
background-color:#FFF;
text-align: center; /* replaces margin-left:auto; margin-right:auto; because you are centering inline text here. */
border-width:1px;
border-style:solid;
margin-bottom:20px;
float:left;
cursor:pointer;
cursor:default;
font-weight:normal;
font-size:9px;
/*
Remove following, since there is not overflow happening here anyway,
so the scrollbar properties also become unnecessary - and wont work
like this in newer IE's anyway, as they require the -ms- prefix.
overflow:auto;
overflow-y: scroll;
overflow-x: hide;
text-align:justify;
scrollbar-base-color:#575757;
scrollbar-3dlight-color:#a6a6a6;
scrollbar-track-color: #a6a6a6;
*/
}
Также вам нужно решить, какой title
вы действительно хотите.Я удалил внутренний, потому что он все равно, вероятно, перекрыт внешним.