我不是網頁設計師。我爲我創建了一個網站。它有幾個問題,但總體工作正常。我最小的HTML是:作爲CSS中另一個孩子的ul
<!DOCTYPE HTML>
<html>
<head>
<title>Rudra Banerjee</title>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css" media="all">
footnote {font-size :70%; font-style : italic}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<div id="container">
<div id="header">
</div>
<div id="navigation">
<ul>
<li>
<a href="#" style='background-color: #6da8f8'>About Me</a>
</li>
<li>
<a href="work.html">Work</a>
</li>
<li>
<a href="passion.html">Passion</a>
</li>
</ul>
</div>
<div id="rightnavigation">
<ul>
<li>
<a href="contact.html">Contact Me</a>
</li>
</ul>
</div>
<div id="content">
<div class="shadow">
<img src="images/my_pic.png" alt="MyPic" style="box-shadow:0 10px 10px #000;">
</div>
<h2>
About Me
</h2>
Here goes my about me.
</div>
</div>
</body>
</html>
和我對應的CSS是:
body {
font : 100% "Times New Roman", Times, serif;
color : #0a8bf8;
background : #184470;
margin : 0;
}
#header {
height : 60px;
margin : 0 auto;
border-left : 214px solid #184470;
}
#navigation {
position : absolute;
top : 60px;
left : 1%;
width : 15%;
color : #e4ecef;
font-size : 110%;
}
#navigation ul {
margin : 0 0 2em 0;
padding : 0;
list-style : none;
color : #e4ecef;
}
#navigation ul a {
color : white;
text-decoration : none;
display : block;
background : #4674b2;
padding : 0 0.5em;
margin : 0 2em 1px 1em;
color : #e4ecef;
box-shadow :0 10px 10px #000;
}
#rightnavigation {
position : absolute;
top : 0px;
left : 83%;
width : 17%;
color : #000;
font-size : 100%;
}
#rightnavigation ul {
margin : 100% 0 1em 0;
padding : 0;
list-style : none;
color : #000;
}
#rightnavigation ul a {
color : white;
text-decoration : none;
display : block;
background : #4674b2;
padding : 0 0.5em;
margin : 0 1em 1px 1em;
color : #e4ecef;
box-shadow : 0 10px 10px #000;
}
#content {
background : #e4ecef;
padding : 0.0em 2.5em;
border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;
width : 62%;
float : right;
margin-right : 17%;
margin-left : 30%;
border : 0px;
background : #e0e9f8;
}
#content img {
height : 200px;
padding : 0;
border : 0 solid #333;
float : right;
margin : .5em 0em 2em 2em;
}
這工作得很好,在移動瀏覽時除外,沒有辦法單獨navigation
(即我,工作和激情)從rightnavigation
(即聯繫我,這只是在我的頁面)。 說了,我在移動獲取導航是:
* About Me
* Work
* Passion
* Contact Me
但是,對我來說這將是更好的,如果我有這樣的:在移動視圖
* About Me
* Contact Me
* Work
* Passion
。但我不想在桌面視圖中改變它的位置。
正如我所說的,我不是很熟悉HTML的條款,但我想,在這裏我需要一個child
....定義rightnavigation
爲navigation
孩子,
我可以定義類似的東西在我的CSS?請不要將我引用到java等,這些對我來說太重了。
回覆@NachoDawg所以,現在我的導航應該是這樣的:
<div id="container">
<div id="header">
</div>
<div id="navigation">
<ul>
<li>
<a href="#" style='background-color: #6da8f8'>About Me</a>
<ul class="showOnMobile">
<li>
<a href="contact.html">Contact Me</a>
</li>
</ul>
</li>
<li>
<a href="work.html">Work</a>
</li>
<li>
<a href="passion.html">Passion</a>
</li>
</ul>
</div>
<div id="rightnavigation">
<ul>
<li>
<a href="contact.html">Contact Me</a>
</li>
</ul>
</div>
我做了第二次編輯。你能否確認你已經添加了我在我的回覆中編寫的CSS?請確保在我的第二次編輯中獲得CSS。 – NachoDawg