私は長年業界に携わってきましたが、過去10年間はHTMLの多くを自分でやる必要はありませんでした。私は最近、職場で唯一の開発者になったので、自分自身もすべてHTMLをやらなくてはなりません。HTMLを再学習する
通常これは問題ではありませんが、私はPHP/MySQL/JavaScript/jQueryの仕事と同じ品質基準を採用しようとしています。だから、テーブルは間違いなく(私はHTML/CSSを書かなければならなかった最後の時間は、ネストされたテーブルが受け入れられる時でした)。
私はHTML div
とCSSで悩んでおり、かなりの大きな問題を抱えていて、W3Schoolsに投稿されたばか以外のものはオンラインではほとんど見つけられません。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Page Title</title>
<link href="inc/css/style.css" rel="stylesheet">
</head>
<body>
<div id="page_wrapper">
<div id="content">
<header>this is the header...</header>
<div id="content-wrapper">sdasd</div>
<footer>
this is the footer
</footer>
</div>
</div>
</body>
</html>
とCSS:
てみましょう最初の私が働いているいくつかのコードを見てみましょうが、ここではHTMLだ、私はこれにはいくつかのバリエーションをしようとしました
html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
body {
background: gray;
}
#page_wrapper {
background: yellow;
height: 100%;
width: 100%;
}
#content {
width: 980px;
background: white;
height: 100%;
margin: 0 auto;
}
header {
height: 160px;
width: 980px;
background: blue;
}
#content-wrapper {
background: green;
width: 100%;
}
footer {
height: 120px;
margin-top: -120px;
width: 980px;
background: orange;
}
、および私はそれを得るべき方法を見て得ることができませんでした。私は実際のものよりも学習の練習のほうが多いので、私はすべての配置を伝えるために背景色を特に使用しています。
私が作成しなければならないページの多くは、最近多くのウェブサイトのように体の中に背景イメージを持っています。コンテンツの幅は980ピクセルになります。上記のコードで私の大きな問題は、コンテンツラッパーdiv
は、コンテンツがプッシュダウンするのに十分な長さでない場合、利用可能なスペースの100%である必要があるということです。
CSSの宣言にheight: 100%
を追加すると、それはそれをうまく表現しているように見えますが、それを含んでいるウィンドウの100%になります。page_wrapper
div
宣言を何もしないでください。何らかの理由で私がそれを行うたびに、他のすべてのものを上げます。
だから私は、本当の問題を推測および/またはここでリクエストが2つの部分の事のようになります。
- 私は上記のコードでやりたいものをどのように行うのですか?
div
/CSSのウェブサイト構築方法の学習や再学習に推奨されるサイト(W3Schoolゴミ以外)はありますか?
ブートストラップ(http://twitter.github.com/bootstrap/)のようなフレームワークを出発点(または960または他のものの1つ)として考えてください。それはあなたが完成した製品に早く到達するのを助け、可能なことについての堅実な学習の参考となります。 – toddsundsted
https://developer.mozilla.org/> w3schools –
[Garbage is right](http://w3fools.com)。私はこの質問が少し広がっていると感じています。最後にそれを絞り込んでも、2つの別々の質問があります。これを分割し、より具体的なものにすることを検討してください。 – Purag