Cssを覚えようと勉強中で、
よくある本の付属CD-ROMにある企業のWEBサンプルをDreamweaverで開いてみてみたら、
構成するにあたって、色々と疑問がでてきました・・。
Dreamweaverで開くと、レイヤー表示される所と、
(プロパティにレイヤーとでて、ドラッグなどで位置修正可能)
赤い枠だけ表示される、DIVのコンテンツブロックのものとありました。
(プロパティには、ID名が表示されるのみで、レイヤーとは表示されず、位置調整がドラッグではできない)
レイヤーの方はわかるんですが、
赤枠だけ表示されるDIVのコンテンツブロックってどうやって作るのですか?
どうしても位置を指定すると、レイヤー化しますよね・・。
でも、色々な企業サイトのサンプルをDreamweaverで開いてみても、
どのサイトもレイヤーとコンテンツブロックとわかれていました。
なぜ、赤い枠のものと、レイヤーとわかれて作るのですか?
どういう関係で分けているんでしょう?
headerをレイヤーで作っている所もありましたし、
footerを赤枠のみのdivコンテンツブロックで作っている所もありました。謎です。。
どなたか分かる方、教えてください・・;
・赤い枠のみのIDコンテンツブロックの作り方(レイヤーにならない
・なぜレイヤーと↑と分けて作るのか不明、何を元に分けているのか、分からない
・cssの設定ってかなり量がありますが、どうやって整理して作成しているのか。
一つ一つ、これとこれが同じでってやっていったら、きりがないですよね。。
横のウィンドウのタグから、
適用ルールにインラインスタイルってでるんですが、
そこで一つ一つ新規ルール作成で作っているんでしょうか?
色々質問すみませんが、回答いただけると助かります。
宜しくお願いします!
No.1ベストアンサー
- 回答日時:
こんにちわ。
Dreamweaver CS3 だとか秀丸とかを使っています。>赤枠だけ表示されるDIVのコンテンツブロックってどうやって作るのですか?
以下に簡単にサンプルを書きますね。IDはheaderとでもしましょうか。
1.の書き方
header {padding:0; margin:0; }
上のようにIDであるheaderをそのまま書くとhtmlでは下のようになります。
<header>サンプル1</header>
2.の書き方は、headerの前に#をつけます。
#header {padding:0; margin:0; }
上のように書くとhtmlは下のようになります。
<div id="header">サンプル2</div>
3.今度はheaderの前に.をつけます。
.header {padding:0; margin:0; }
上のように書くとhtmlは下のようになります。
<div class="header">サンプル3</div>
IDは、自分で好きに定義してデザインできます。
class属性はid要素の子になります。
http://www.tohoho-web.com/css/index.htm
http://www.htmq.com/
No.4
- 回答日時:
ANo.1です。
追記です。以下はAdobeのヘルプリソースセンターです。
http://livedocs.adobe.com/ja_JP/Dreamweaver/9.0/ …
ノンピリオドさんのところでも簡単なリファレンスがあります。
http://www.non-period.com/be/dw/cs3/index.html
No.3
- 回答日時:
ANo.1です。
>・cssの設定ってかなり量がありますが、どうやって整理して作成しているのか。
>一つ一つ、これとこれが同じでってやっていったら、きりがないですよね。。
>横のウィンドウのタグから、
>適用ルールにインラインスタイルってでるんですが、
>そこで一つ一つ新規ルール作成で作っているんでしょうか?
テキストでテコテコ手入力をしているのですが、まだCSSの作り方になれていない場合は、
Dreamweaver CS3 の以下の使い方で先に大雑把なデザインだけを決めてしまい、変更していくという方法もあります。
1.新規作成を選択
2.「テンプレートからの作成で」項目で「CSSスタイルシート」を選択
3.一番左側ペインで「空白ページ」を選択
4.同じ画面の「ページタイプ」項目から「HTML」を作成
5.同画面「レイアウト」項目より自分のイメージしているレイアウトスタイルを選択
(選択すると、同画面の一番右側にビューが表示されます)
6.決まったら、「作成」ボタンを押す
7.HTMLページが作成されるので、そのページの<head>~</head>部分に書かれたスタイルシート部分をCSSの別ファイルに移す。
なお、空のCSSファイルの作り方がわからないときには、以下のように操作すると空ファイルを作成できます。
1.新規作成を選択
2.「テンプレートからの作成で」項目で「CSSスタイルシート」を選択
3.「空白ページ」を選択
4.「ページタイプ」項目より「CSS」を選択
5.「作成」ボタンを押す
上の操作を行うと @charset と CSS Document の宣言文だけのCSS空ファイルが作成されますので、
そこへコピーした項目などを移し、後はカスタマイズをしていきます。
作成したCSSを元のHTMLページに読み込ませ、
ブラウザで表示しながら、自分のイメージに合うようにカスタマイズしていきます。
この時に画面の「分割」をすると上下に別れ、上がソース画面、下がビューになります。
ただし、Dreamweaverのビューと言うのは、「保存」をしていないので、
簡易的にメモリ上に置いてあるものをビューするだけですから、
設定どおりにビューされない事が多々あります。
面倒でもブラウザでビューすることをお薦めします。
ブラウザもエンジンの違うブラウザでの表示確認をされることをお薦めします。
エンジンが違うブラウザですと、解釈の仕方がちがいますので、
みんな表示のされ方が違う、という事があります。
Firefox は、ブラウザの標準仕様であるW3Cにのっとった解釈をしますので、
これが基本になるかと思われます。
IEはMicrosoft独自のIEエンジンを使用しています。
その他、Opera、Safariなどがあります。SeamonkeyはFirefoxと同じエンジンを積んでいますので、
これは表示テストをしなくてもいいのではないかと思います。
Opera、Safariはカラーがきれいなので、おそらくこれは特別な仕様を使っているかな?と
思っていますが、後はW3Cにのっとっているようです。
ブラウザの世界の標準仕様ということは、全世界で共通ということです。
Microsoft独自という事は、Microsoftの製品であれば、という認識になると思います。
リストマーク、テーブルタグ、ボーダ属性、カラー、その他もろもろで、
若干の違いなどがあるようです。
以上です。
ご説明いただき、ありがとうございます。
すでにあるCSSをカスタマイズするのも手、ですね、なるほど~。
空のは使ったことなかったです、アドバイスありがとうございます。
Dreamweaverのビューは確かに正常に表示されている訳ではない。。
そういわれてみると、思い当たるふしがあります;
そして、サーバーにあげても、上げて暫くの間、ちゃんと見れていたのに、
何時間かしてから?マークがでたりと(画像の所がmacでみるとそうなります)
そこの画像はおかしくなる前は特にいじっていませんし、、
リンクもソースを確かめましたが、正常でした。
再度その画像を消して画像リンクをつけなおすと直りましたが。。
何回かあるので、Dreamweaverがおかしいのか、サーバーがおかしいのかわからい時がありますね、
ブラウザの世界の標準というのは、全世界、言われてみれば・・と思いました。
CSSについての詳しい話、とても興味深かったです、ありがとうございました。
No.2
- 回答日時:
確認はしていませんが、普段使っている記憶で回答します。
>・赤い枠のみのIDコンテンツブロックの作り方(レイヤーにならない
>・なぜレイヤーと↑と分けて作るのか不明、何を元に分けているのか、分からない
positionプロパティを使ったときにレイヤー扱いになると思います。
通常、BOXの位置指定はmargin、paddingを使い指定しますが、positionプロパティでpx単位で任意の位置に指定できます。この時にレイヤー扱いになると思います。
CSSの位置指定は基本はmargin、paddingで配置し、状況によりpositionを使いレイアウトすることが多いと思います。
この辺の判断は経験で学んでいくところでしょうか。
その時々の状況に応じて使い分けることになり、一概にどちらとは言えません。
>・cssの設定ってかなり量がありますが、どうやって整理して作成しているのか。
一つ一つ、これとこれが同じでってやっていったら、きりがないですよね。。
横のウィンドウのタグから、
適用ルールにインラインスタイルってでるんですが、
そこで一つ一つ新規ルール作成で作っているんでしょうか?
すみません。質問の意味がいまいちよくわかりません。
意味がわかりづらくてすみません。。
CSSって一つ一つ、CSSのタグから新規作成して、
クラス設定して、幅を記述してしているのかなーと・・。
それだと、設定する時にポップアップウィンドウがでる→
幅やマージン記述・・選択して、OK、と一つ一つやってるとすごい時間かかりますよね・・。
皆さん一つ一つそうやっているんでしょうか?という意味なんです。
わかりますでしょうか?もし、まだわかりづらかったらすみません;
説明しづらい所ですね(汗
位置指定すると、レイヤーになるんですね、
絶対固定のもの、位置移動など、調節したいものとして、
状況に応じて使っていきたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Photoshop(フォトショップ) フォトショのcamera rawフィルター 1 2023/04/07 12:17
- Illustrator(イラストレーター) タブを2つ開いていている状態で右のタブのレイヤー1つを左のタブにインポート?することはできますでし? 1 2022/04/02 12:42
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- Photoshop(フォトショップ) Photoshopの画像が重すぎるので軽くしたいです 7 2022/05/13 20:13
- 特撮 撮影する時のルール・マナーについて 1 2022/07/07 15:33
- Photoshop(フォトショップ) Photoshopだと長方形ツールを使っても色が出ません。というか、レイヤーに表示されてすらいません 1 2022/08/06 23:31
- 画像編集・動画編集・音楽編集 daVinciResolveの再生プレビュー画面がカクつきます。 daVinciResolve18を 2 2023/01/20 01:35
- 画像編集・動画編集・音楽編集 AfterEffectでのシャターの挙動がおかしい 1 2023/05/07 00:38
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- Illustrator(イラストレーター) アイビスでイラストを書く時、人を書き終わった後に人のレイヤーの1番下(色塗りよりも下のレイヤー)に赤 1 2022/07/12 07:19
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一太郎のレイアウト枠がずれて...
-
編集・プレビュー画面が左右2...
-
ホームページビルダーで横に長...
-
CSSを使用したページデザイン・...
-
DREAMWEAVERによるレイアウト作...
-
ホームページビルダーで、レイ...
-
Wordの文字削除ができない
-
【テプラの使い方で】複数行の...
-
エクセルのグラフ データテー...
-
ワード ヘッダ下部とフッタ上...
-
テプラで2行目の文字を大きく...
-
macとwinで色の見え方が違う、...
-
PhotoShopで任意の色数に減色し...
-
エクスプロラーを使っていて、...
-
テラパッドの入力文字の色の意...
-
Excelのヘッダー表示を変数で指...
-
Gmailの既読リンク色を変えたい
-
VM バーチャルBOXにWindows95を...
-
イラストレータのアートボード...
-
WinMergeの色設定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一太郎のレイアウト枠がずれて...
-
ファイルメーカー5で2列の一...
-
HPビルダー8でレイアウトの重なり
-
Macで印刷する場合のレイアウト...
-
windows11でwordを開いたときに...
-
HPビルダー。レイアウト枠がブ...
-
hd tune 2.55 の画面が切れてい...
-
ホームページビルダーでワード...
-
家庭で簡単にホームフォトアル...
-
ファイルメーカーでレコードの...
-
レイアウト枠について ホーム...
-
ホームページビルダーで、レイ...
-
Word2003で実寸サイズの画面表示
-
レイアウト枠の余白が・・・
-
編集・プレビュー画面が左右2...
-
CSSを使用したページデザイン・...
-
バージョン違いのファイルメー...
-
CSSレイアウトってなぜこんなに...
-
ワードでweb形式で保存するとき...
-
ジャストホーム2で
おすすめ情報