css3でセクションタグを左に、サイドタグを右に揃えました.google chromeで動作しています。しかし、Firefox と Internet Explorer では動作しません。なぜ動作しないのか誰か教えてください。ここにhtml5コード
<!DOCTYPE html >
<html lang="en">
<head>
<meta charset="urf-8" />
<title>Bruno Website </title>
<link rel="stylesheet" href="main.css" >
</head>
<body>
<div id=big_wrapper>
<header id="top_header">
<h1> Welcome to HTML5 </h1>
</header>
<nav id="top_menu">
<ul>
<li>Home</li>
<li>Services</li>
<li>Tutorials</li>
<li>Conatct</li>
</ul>
</nav>
<div id="new_div">
<section id="main_section">
<article>
<header>
<hgroup>
<h1>Tiltle of the article</h1>
<h2>titile h2 </h2>
</hgroup>
</header>
<p>This is my First Website in hTml5 </p>
<footer>
<p>~BRuno thileeban</p>
</footer>
</article>
<article>
<header>
<hgroup>
<h1>Tiltle of the article2</h1>
<h2>titile h2 2 </h2>
</hgroup>
</header>
<p>This is my First Website in hTml5 2 </p>
<footer>
<p>~BRuno thileeban</p>
</footer>
</article>
</section>
<aside id="side_news">
<h4>News</h4>
HEllo we r doing good job
</aside>
</div>
<footer id="the_footer">
Copyright Bruno .....
</footer>
</div>
</body>
</html>
これがcss3コードです
*
{
margin:0px;
padding:0px;
}
h1
{
font: bold 20px Tahoma;
}
h2
{
font: bold 14px Tahoma;
}
header, section, footer, aside, nav, article, hgroup{ display:block;}
body
{
width:100%;
display:-webkit-box;
-webkit-box-pack: center;
}
#big_wrapper{
max-width: 1000px;
margin:20px 0px;
display:-webkit-box;
-webkit-box-orient: vertical;
-webkit-box-flex:1;
}
#top_header { background:yellow;
border:3px solid black;
padding:20px;
}
#top_menu{ border:red;
background:blue;
color:white;
}
#top_menu li {
display:inline-block;
list-style:none;
padding:5px;
font:bold 14px tahoma;
}
#new_div{
display:-webkit-box;
-webkit-box-orient:horizontal;
}
#main_section
{
border:1px solid blue;
-webkit-box-flex:1;
margin:20px ;
padding:20px;
}
#side_news{
border:1px solid red;
margin:20px 0px;
padding:30px;
background: #66CCCC;
}
#the_footer{
text-align:center;
padding:20px;
border-top:2px solid green;
}
article{ background:#FFFBCC; border:1px solid red; padding:20px; margin-bottom:15px;}
article footer{ text-align:right;}