
● システム開発 スタイルシート
今、WEBデザインのコーディングではXHTML、フルCSSが流行っています。が、・・・何か、大きな効果があるのかと言うと、判然としません。
CSSを使うメリットは。
・見栄えをHTMLではできないことを実現できる。
・操作インターフェイスを改善できる。
・一元的処理を待たせることができる。
・SEOに若干有利?
・見栄えをHTMLではできないことを実現できる。
HTMLの堅物?のデザインをもう少し変化を付けることができます。
画像並みの自由度はもちろんありませんが、導入しないと現在ではビジュアル面が落ちます。システム開発者よりはデザイナー向けの技術ですね。
このページでは文字リンクにカーソルを置いた時にバックグラウンドの色が変わりますが、これもスタイルシートを使っています。
その他にテーブル、ボタンなどの見栄えも変更できます。
・操作インターフェイスを改善できる。
たとえばフォームの入力に半角、全角などを指定できます。キーボードの変換操作を省略でき、誤ったデータ・フォーマットの入力を防げます。これで多少、PHPの判定処理を簡素化できます。
・一元的処理を待たせることができる。
文字の大きさ、行間、色などを統一できます。この場合別ファイルに指定して読み込む処理が必要です。
ただしプログラムの内部処理ではなく、あくまで表示される事に対する一元処理ですからデザイン変更がでればあまり意味がありません。
一方的に保守管理が楽になるという次元とは異なります。
システム開発的に考えると一元的処理ができる、というよりはそうしてしまう、という感じですかね。
・SEOに若干有利?
SEOに若干有利では、という見解もあります。
ただSEOはCSSの問題で解決できませんのでやらないよりは、やったほうが今の状態よりはましという程度です。
コンテンツそのもの、被リンクのほうが影響大です。
CSSもクライアントで実行されますから、全てにCSSを用いるとOS毎、ブラウザの違い、バージョンの違いで問題が出てきます。
最近、フルCSSというHTMLコーディングの仕事が多いようですが、少し極端すぎると思われます。
何でも、同じ事が言えると思いますが、全てに適応したから結果も良いということは・・・。
適材適所、場合において・・・、が良いのではないでしょうか。
システムを開発している人は、どちらかというと一元的処理に頭が行きますが・・・。
腕時計のご紹介
エンジェルストリート
エンジェルハート
|
■PHP関数一覧
Classkit 関数
classkit_import()
新しいクラスメソッドの定義をファイルから読み込む
classkit_method_add()
指定したクラスに、新しいメソッドを動的に追加する
classkit_method_copy()
あるクラスのメソッドを別のクラスにコピーする
classkit_method_redefine()
指定されたメソッドのコードを動的に変更する
classkit_method_remove()
指定したメソッドを動的に削除する
classkit_method_rename()
指定したメソッドの名前を動的に変更する
ClibPDF 関数
cpdf_add_annotation()
注記を追加する
cpdf_add_outline()
現在のページにブックマークを追加する
cpdf_arc()
円弧を描く
cpdf_begin_text()
テキストセクションを開始する
cpdf_circle()
円を描く
cpdf_clip()
現在のパスを切り取る
cpdf_close()
pdf ドキュメントを閉じる
|
|
|