忍者ブログ

ブログ

   
カテゴリー「テクニック的な話題」の記事一覧

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

id名称のルール

ozonです。

cssが思いどおりに動作しないことに一昼夜悩んでいた。

ミスの原因はidの名称の1文字目を数字にしてしまったこと。

具体的にはdiv id=”1gyou”のような感じ。

超初歩のミスだろうな。

どおりでネット検索しても解決策が見つからなかったはずだ。

誰もミスらないような超初歩のミスなんだよ。

css適用の優先順位とか、そんなレベルの話ではなかった。
PR

リストの偶数行・奇数行で交互に背景色を変える

ozonです。

件名のとおり。
縦長のリストを見やすくするため、行の背景色を
交互に変えるテクニック。

リスト( li,dt,dd )でもテーブル( th,td )でも使用可だそう。
※thとtdは自分では試していない

CSSの擬似クラスで以下のコードを加えるだけ。

:nth-child(even)

ちなみに、evenは偶数を示す。奇数ならoddとする。

具体的な使用例では・・・

dd:nth-child(even) {
background-color:#000
}

上記のコーディングで、偶数行の背景色が黒になる。

定義リスト(dl,dt,dd)を使いこなす

ozonです。

これまでサイトマップなどを作るときにリスト(ul,li)を使ってたが、
今後は定義リスト(dl,dt,dd)を使っていこうと思う。

この2つの違い、具体例で示そう。
以下のようなメニューを作るとする。

国産メーカー
・トヨタ
・ホンダ
・ニッサン

仮に通常のリストでコーディングすると、国産メーカーの行は
< h3 >などでマークアップし、トヨタ以下は< li >となる。
これはこれで問題無いのだが、構造上、< h3 >と< li >は無関係だ。
アウトプットでは見出しと項目のように見えるが、コーディングの
htmlの構造上では、見出しと項目は無関係だ。

一方で、定義リストを使った場合、全体を< dl >でくくったうえ、
国産メーカーは< dt >、トヨタ以下は< dd >でマークアップする。
メニュー全体が< dl >の傘下に置かれるので、見た目はもちろん、
htmlの構造的にも非常に良い。
つまり、コードを見ただけで、出力がイメージできるってコトだな。

定義リストは、上記のようなメニューに使えるだけでなく、
「日付と出来事」、「用語とその説明」など、日記や用語集などの
ページにも使える。

エクセルのグラフをWebページで使用する

ozonです。

fireworksでWeb素材を作成してるんだが、
素材の中にグラフを埋め込む方法を調べた。

驚くほど簡単に解決。

エクセルでグラフを作成し、「webページとして保存」を選択する。
すると、ファイルとフォルダが1つずつ出力される。
フォルダの中に、グラフ部分だけがgifファイルで保存されている。
あとは、このgifファイルをfireworksから読み込んでやればいい。

やはり、グラフを作るなら、餅は餅屋。エクセルで作るのがベスト。

Webデザイナーにもofficeソフトが必須なんだね。

リストでサイトマップを作る

ozonです。

新サイトのcssをチクチクいじってる。

今日はトップページに表示しているサイトマップに、cssのみでロールオーバーを設定した。cssのみってのがミソでね。メンテナンスが容易だ。
a:hover にbackground-colorを設定してやるだけでロールオーバー完成。
しかし、このままだとロールオーバーの幅がテキスト長と同じになってしまうので、a にdisplay:blockを設定してやる。このあたりは、gifロールオーバーより難度が高いところだろうね。

あと、テキストの下に破線を入れた。よそのサイトを見て、行間にラインを入れると、引き締まって見えるような気がしたんだよね。
li にborderを設定してやるだけのお手軽な対応だった。


dreamweaverでcssをいじると、新しいコードは末尾に追加されていくので、そのうち整理しないといかんだろうな。
  

カレンダー

04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

アクセスランキング

成果履歴

2012/02 642,703円
2013/01 668,780円
2012/12 331,230円
2012/11 247,542円
2012/10 288,633円
2012/09 314,480円
2012/08 237,926円
2012/07 181,065円
2012/06 253,489円
2012/05 665,464円
2012/04 452,864円
2012/03 554,660円
2012/02 386,575円
2012/01 348,123円
2011/12 243,519円
2011/11 280,782円
2011/10 233,750円
2011/09以前は省略
Copyright ©  -- ブログ --  All Rights Reserved

Design by CriCri / material by DragonArtz Desighns / powered by NINJA TOOLS / 忍者ブログ / [PR]