我遇到的問題是我有一個網頁,應該被分成兩個大的div鏈接,如按鈕,一個在右邊,一個在左邊彼此水平放置。按鈕應占用每個屏幕的一半。頁面上還有頁眉和頁腳。我正在使用CSS表來嘗試和實現這一點。然而,我有很多問題試圖讓它看起來像我想要的樣子。網頁分爲兩個可點擊的按鈕/鏈接,互相水平排列
如果一個按鈕中有更多文本,它將在屏幕上延伸,並且按鈕將不再具有相同的大小。如果我嘗試使用table-layout:固定屏幕會按照我想要的方式拆分一半,但文本不會移動到按鈕/ div的中心,並且整個div不再是鏈接,而只是文本。
爲了讓它看起來像我想要的樣子,我需要兩個大的div鏈接,它們填充頁眉和頁腳之間的屏幕,大小相同,左邊一個,右邊一個,文本居中在塊和文本的大小不影響大小。也需要它在所有的瀏覽器中工作,但如果這不可能,只要鉻是好的。
這是我迄今爲止的解決方案。
<html>
<head>
</head>
<body>
<div id = 'menuChoiceContainer'>
<div id='menuChoiceHeader'>
<h1>
Management Tool
</h1>
</div>
<a href="/tool/itool/index.php" id="choicelink1">
<span id="link-spanner1">MODELS1</span>
</a>
<a href="/tool/ytool/index.php" id="choicelink2">
<span id="link-spanner2">MODELS2</span>
</a>
<div id='menuChoiceFooterWrapper'>
<div id='menuChoiceFooter'>
</div>
</div>
</div>
</body>
</html>
#menuChoiceContainer {
min-height: 100%;
position: relative;
width: 100%;
min-width: 1000px;
display: table;
}
#choicelink1{
font: normal 5.10em/150px 'Capital TT', Arial, Helvetica, sans-serif;
min-height: 100%;
min-width: 100%;
display: table-cell;
position:relative;
vertical-align: middle;
text-align: center;
background-image: url(../images/menuchoiceverticalsplit.jpg);
background-repeat: no-repeat;
background-position: right center;
background-color: #fff;
}
#choicelink2{
font: normal 5.10em/150px 'Capital TT', Arial, Helvetica, sans-serif;
min-height: 100%;
min-width: 100%;
display: table-cell;
position:relative;
vertical-align: middle;
text-align: center;
background-image: url(../images/menuchoiceverticalsplit.jpg);
background-repeat: no-repeat;
background-color: #fff;
}
嗨,這真是太好了,真的幫了我很大的忙,我添加的只是字體大小調整大小而不是em/px,它的工作方式就像我想要的那樣,再次感謝! – olliejjc16