非常に簡単で厳格なレイアウトの静的 Web ページをデザインしたいと考えています。divとcssでこれを実現したい。
これがどのように見えるかのアイデアです:
image HEADING -> .... Content continues here
teasertext tesertext Content Content Content Content
Content Content Content Content
Content starts here ... Content Content Content Content Content
Content Content Content Content Content Content Content Content
Content Content Content .....-> Content Content Content Content
----------------- -----------------
|Large Image 1 | | Large Image 2 | Imagedescription
| | | | Imagedescription
| | | | Imagedescription
----------------- -----------------
image copyright
基本的な考え方は、左側に小さな画像 (赤い四角) を配置することです。ページの残りの部分は、画像の右側に配置されます。最初に見出しがあり、その後にティーザー テキストが続きます。
コンテンツ領域は固定サイズで、テキストは右側の領域にオーバーフローする必要があります (大きい場合)。
その後、右側に説明があり、下に著作権がある 2 つの画像があります。
私はこれまで css / div で何もしたことがありません。私にとって最大の問題は、コンテンツ領域をオーバーフローとして定義する方法です。私はしばらくこれをいじっていましたが、これを行う方法がわかりません。
これが経験豊富な Web 開発者にとって簡単な作業であり、ヒントを教えてくれることを願っています。
これは私がこれまでに持っているものです:
CSS:
*.left_area {
padding:10px;
text-align:left;
width:40px;
float:left;
}
*.right_area {
padding:10px;
text-align:left;
width:90%;
float:left;
}
*.heading {
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
}
*.teaser {
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:12px;
font-style:italic;
margin-bottom:10px;
}
*.content {
width:50%;
height:20px;
float:left;
}
html:
<html>
<head>
<link type="text/css" rel="stylesheet" href="test.css">
</head>
<body>
<div class="left_area">
<img src="square.png" width="16" height="16" />
</div>
<div class="right_area">
<div class="heading">
Heading Heading Heading
</div>
<div class="teaser">
Teaser Teaser Teaser Teaser Teaser Teaser
</div>
<div class="content">
Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content Content
</div>
</div>
</body>