私は win8 アプリのような Web デザインに取り組んでいますが、div を適切に配置するのが非常に難しいと感じています。
まず第一に、私のコードは現時点でどのように見えるかの jsfiddle です:
HTML:
<div id="appWrapper">
<div id="app_logo">
</div>
<div id="app_text">
</div>
<div id="app_login">
</div>
<div id="app_kategories">
</div>
<div id="app_register">
</div>
<div id="app_buy">
</div>
</div>
CSS:
div#app_logo {
float: left;
margin: 0.5em;
height: 15em;
width: 15em;
background-color: #FFD300;
}
div#app_text {
float: left;
margin: 0.5em;
height: 31em;
width: 30em;
background-color: #7109AA;
}
div#app_login {
float: left;
margin: 0.5em;
float: left;
height: 15em;
width: 35em;
background-color: #7109AA;
}
div#app_kategories {
float: bottom;
margin: 0.5em;
height: 15em;
width: 15em;
background-color: #7109AA;
}
div#app_register {
float: left;
margin: 0.5em;
height: 15em;
width: 35em;
background-color: #7109AA;
}
div#app_buy {
float: left;
margin: 0.5em;
height: 15em;
width: 82em;
background-color: #FFD300;
}
http://jsfiddle.net/gGWfr/embedded/result/
左上隅にある紫色の div は、実際には表示されませんapp_kategories
。app_logo
これは、左上の黄色の div です。私はそこにそれを取得する方法がわかりません。
私が求めているのは、これを可能にする方法のアイデアです。また、ある種の Win8 ライクなデザインを実現するためのより良い方法があるかどうかも疑問に思っています。小さな画面の私のバージョンでは、かなりひどく見える可能性があるためです。目盛りは em ではなく % です。
このウェブサイトhttp://etchapps.com/はかなりクールに見えますが、ソースコードにはありません。