0
我想在科爾多瓦做出底部導航欄。我創建了一個新的應用程序和替換www/index.html
文件用:無法在科爾多瓦的底部完全居中列表
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<link rel="stylesheet" type="text/css" href="css/index.css">
<title>Hello World</title>
</head>
<body>
<div class="nav-container">
<ul>
<li><a href="#">Item One</a></li>
<li><a href="#">item two</a></li>
<li><a href="#">Item three</a></li>
</ul>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</body>
</html>
的變化大部分是:
<body>
<div class="nav-container">
<ul>
<li><a href="#">Item One</a></li>
<li><a href="#">item two</a></li>
<li><a href="#">Item three</a></li>
</ul>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</body>
然後打開<ul>
和<li>
元件到一個導航欄的底部手機我嘗試以下的`WWW/src目錄/ index.html的:
html {
height: 100%;
width: 100%;
}
body {
height:100%;
margin:0px;
padding:0px;
width:100%;
}
.nav-container {
display: flex;
height: 100%;
width: 100%;
position:relative;
}
ul {
list-style-type: none;
align-self: flex-end;
width: 100%;
text-align: center;
}
li {
display: inline;
}
邏輯之處在於.nav-container
將跨越SCRE zh的設備。 <ul>
然後將元素與align-self: flex-end
對齊,元素將以text-align: center
爲中心。但是,它看起來不居中(與cordova run android
RAN):
哪兒我去錯了嗎?我怎樣才能讓文字完美地居中?
設置'padding:0px;'工作。謝謝! – Dair