2010年11月24日

CSS 〜リンク・画像・表〜

これでひとまずはじめてのホームページHTML入門 は終わりです。
次からは新しい本に入ります。

ですが、完璧に覚えているかといえば全くそうではないので、反復の重要性を感じます。

【この課での目標】

CSSを用いて画像、表、リンクの調整

【教材範囲】

はじめてのホームページHTML入門 の200〜214ページ

【成果物】

http://programming.so.land.to/20101124-3.html
※Chromeだと見れません。

【つまづいた箇所・解決法】

特に無し

【未解決の悩み】

画像を囲む罫線をいじっても表示が変わらない。

【ソース】

※タグの囲み(<)を半角から全角に置換してあります。

〜HTML〜


<html>
<head>
<title>CSSを使った記述3</title>

<link rel="stylesheet" type="text/css" href="20101124-3.css">

</head>
<body>

<div>
今までの成果物
</div>
<ol>
<a href=http://programming.so.land.to/self.html><li>2010年10月末に作成してみたもの</li></a>
<a href=http://programming.so.land.to/20101120-1.html><li>HTMLタグ基本の基本</li></a>
<a href=http://programming.so.land.to/20101120-2.html><li>表作り</li></a>
<a href=http://programming.so.land.to/20101120-3.html><li>箇条書き</li></a>
<a href=http://programming.so.land.to/20101121-1.html><li>画像・音楽ファイルの挿入</li></a>
<a href=http://programming.so.land.to/20101121-2.html><li>リンク作成</li></a>
<a href=http://programming.so.land.to/20101121-3.php><li>PHP〜基礎の基礎〜</li></a>
<a href=http://programming.so.land.to/20101121-4.php><li>PHP〜配列・ループ〜</li></a>
<a href=http://programming.so.land.to/20101122-1.php><li>PHP〜if文・ループの応用〜</li></a>
<a href=http://programming.so.land.to/20101124-1.html><li>HTML/CSS〜文字・画像・背景など〜</li></a>
<a href=http://programming.so.land.to/20101124-2.html><li>HTML/CSS〜箇条書き〜</li></a>
<a href=http://programming.so.land.to/20101124-3.html><li>HTML/CSS〜画像・表・リンクなど〜</li></a>
</ol>

<div id="nikki-box">
<img src="india01.jpg" width="50%" title="インドの風景@" class="nikki-photo" id="main-photo">
タージ・マハルの裏を流れる川
<img src="india03.jpg" width="50%" title="インドの風景A" class="nikki-photo" id="main-photo">
カシミールの湖
</div>

<div>
<table border="1" width="80%" height="50%" cellpadding="10">
<caption align="right">カードゲーム勝率一覧</caption>

<tr id="tr-size">
<th>ゲーム名</th>
<th>ルール</th>
<th colspan="2">勝率</th>
</tr>

<tr align="left">
<td rowspan="2" valign="top">ソリティア</td>
<td>カードのめくり方(3枚ずつ)</td>
<td>43%(試行100回)</td>
<td>100回中43回成功</td>
</tr>

<tr align="right">
<td align="center">カードのめくり方(1枚ずつ)</td>
<td>14%(試行100回)</td>
<td>100回中14回成功</td>
</tr>

<tr>
<td rowspan="3" valign="top">スパイダーソリティア</td>
<td>初級:1組</td>
<td>38%(試行100回)</td>
<td>100回中38回成功</td>
</tr>

<tr>
<td>中級:2組</td>
<td>20%(試行50回)</td>
<td>50回中10回成功</td>
</tr>

<tr>
<td>上級:4組</td>
<td>0%(試行50回)</td>
<td>50回中0会成功
</tr>

<tr>
<td>フリーセル</td>
<td>なし</td>
<td>38%(試行50回)</td>
<td>50回中19回成功</td>
</tr>
</div>




</body>
</html>


〜CSS〜

#nikki-box{
margin-bottom: 1em;
padding: 1em;
border-style: solid;
border-width: 1px;
width: 900px;
height: 765px;
}

.vertical-align{
vertical-align: middle;
}

.nikki-photo{
vertical-align: middle;
margin-top: 10px;
margin-bottom: 20px;
}

#main-photo{
border-style: double solid double solid;
border-width: 10px 15px 10px 15px;
boeder-color: #ff6347;
}

table {
width: 900px;
height: 300px;
border-collapse: separate;
border-spacing: 10px;
}

#tr-size{
height: 3em;
}

a:link {
color: blue;
}

a:visited {
color: red;
}

a:hovor {
color: blue;
}

a:active {
color: red;
}
posted by yuuya1986 at 17:43| Comment(0) | HTML/CSS | このブログの読者になる | 更新情報をチェックする

第12回 CSS 〜箇条書き〜

今までHTMLで行っていた表現をCSSで。
非推奨とかよく分かんなかったけど今ならちょっと分かる気がする。
前回がちょっと長めだったんで今回の範囲は短め。

【この課での目標】

CSSを用いての箇条書き表現

【教材範囲】

はじめてのホームページHTML入門 の192〜199ページ

【成果物】

http://programming.so.land.to/20101124-2.html
※Chromeだと見れません。

【つまづいた箇所・解決法】

特に無し

【未解決の悩み】

CSS上の#を付けるor付けないの区別はなんだろう?

【ソース】

※タグの囲み(<)を半角から全角に置換してあります。

〜HTML〜


<html>
<head>
<title>CSSを使った記述2</title>

<link rel="stylesheet" type="text/css" href="20101124-2.css">

</head>
<body>

<div>
<ol id="list-style">
<li id="style-yazirushi">ね</li>
<li id="style-yazirushi">うし</li>
<li id="style-yazirushi">とら</li>
<li>う</li>
</ol>
</div>

<div>
<ul id="list-style">
<li>A</li>
<ul>
<li>AA</li>
<li id="style-circle">AO</li>
</ul>
<li>B</li>
<li>O</li>
<li class="new-icon">AB</li>
</ul>
</div>


</body>
</html>


〜CSS〜

#list-style {
list-style-type: upper-roman;
}

ul {
list-style-type: disc;
}

#style-circle {
list-style-type: circle;
}

#style-yazirushi{
list-style-image: url(yazirushi01.jpg);
}

.new-icon {
background: url(new01.gif) no-repeat 40px 2px;
}

body {
color: white;
background-color: gray;
}
posted by yuuya1986 at 16:45| Comment(0) | HTML/CSS | このブログの読者になる | 更新情報をチェックする

CSSの基礎 〜文字・画像・背景など〜

HTML/CSSを使ってのサイトデザインを行っています。
使いこなせては全くいないけど、どうやってサイトがデザインされてるのかなんとなく分かってきた。


【この課での目標】

CSSを用いてのサイトデザイン

【教材範囲】

はじめてのホームページHTML入門 の141〜191ページ

【成果物】

http://programming.so.land.to/20101124-1.html
※Chromeだと見れません。

【つまづいた箇所・解決法】

CSS上の効果を二つ使う方法がわからない。
→spanで二度囲んでやる。

CSS上に書き込んだ結果が表れない。
→;の書き忘れ。

span crass="◯◯"が有効にならない
→CSS上で.の打ち忘れ。

画像の挿入の際にフォルダの中に入れておくと検知されない
→同じ層へ。

positionの後のcenter、topなどは半角スペースで並列化能。


【未解決の悩み】

text-indent: -1.5em;
が表示されず。


【ソース】

※タグの囲み(<)を半角から全角に置換してあります。

〜HTML〜

<html>
<head>
<title>CSSを使った記述</title>

<link rel="stylesheet" type="text/css" href="20101124.css">

</head>
<body>
<h1>CSSを使った記述の練習<span id="small">〜少しずついじっていきます〜</span></h1>

<div id="padding-20151015">
こんにちは。<br>
<span id="big-t">CSS</span>を使って<br>
<span id="big-t2">サイトのデザイン</span>を行っています。<br>
</div>

<div id="margin-1em">
<span id="cap-i">この行では斜体表示を行います。</span><br>
<span id="over-t">この行では上線を表示します。</span><br>
<span id="under-t">この行では下線を表示します。</span><br>
</div>

<p class="l-space-25">
ここでは文章の行間の調整あたりを行っています。<br>
PCはMacでテキストソフトはmiを使っています。<br>
何が一番使いやすいんだろ。<br>
</p>

<p class="background">
画像の背景表示<br>
テスト
</p>

<p id="indent-t" class="bottom-em40">
文章の一文字目にだけ空白を加えます。<br>
色々とやってみて、
ちゃんと出来ているかテスト。

<div id="photo-border">
<image src="india01.jpg">
<span id="big-t"><span id="under-t">写真です。</span></span>
</div>

<div id="right-a" class="padding-20151015">2010/11/24</div>
</body>
</html>


〜CSS〜



body {
color: gray;
background-image: url(gradient.jpg);
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
background-color: pink;
}

h1 {
color: #ff6600;
font-size: 2.5em;
text-align: center;
padding: 0.5em;
border-style: double;
letter-spacing: -0.15em;
}

#small {
font-size: 50%;
}

#right-a {
text-align: right;
}

#big-t {
font-weight: bold;
padding: 0.2em;
border-style:solid none solid none;
border-width: 3px;
border-color: #ff6666;
background-color: #ffff00;
line-height: 40px;
}

#big-t2 {
font-weight: 900;
text-indent: -2em;
}

#cap-i {
font-style: italic;
}

#indent-t{
text-indent: 1em;
}

#over-t{
text-decoration: overline;
}

#under-t{
text-decoration: underline;
}

.bottom-em40{
padding-bottom: 5em;
}

#padding-20151015{
padding: 20px 15px 10px 15px;
}

#margin-1em{
margin: 1em;
}

#photo-border{
margin-bottom: 1em;
padding: 1em;
border-style: solid;
border-width: 1px;
background-color: #ccff99;
background-image: url(gradient.jpg);
background-repeat: no-repeat;
background-position: right top;
background-attachment: fixed;
}

p {
line-height: 1.5em;
}

.l-space-25 {
letter-spacing: 0.25em;
}

.l-space-25:first-letter{
color: #ff6600;
font-size: 200%;
border: solid 2px;
padding: 3px;
margin: 3px;
}

.background{
background-image: url(gradient.jpg);
}
posted by yuuya1986 at 13:22| Comment(0) | HTML/CSS | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。