- ベストアンサー
これもスタイルシートっていいますか?
<div style="text-align:left;"> 文字を 左に寄せる </div> このようなタグはスタイルシートというのでしょうか? style= を使ってるからスタイルシートですか?
- axjrpwttechay
- お礼率100% (27/27)
- HTML
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
あくまで、一般的にはスタイルシート=CSS あなたの例文はCSSの「style属性」なので、スタイルシートといっても間違いではないです。 但し、(ちょっと意地悪言うと) タグといえば、< >になるので、 >「このようなタグ~」 といわれると、 そのソース全体をタグとは言いませんので、意味がおかしくなっています・・・ style="text-align:left;" ← これはCSSになりますが。
その他の回答 (2)
- DrFell
- ベストアンサー率55% (305/551)
それはスタイルシートです。 スタイルシートは主に3つの書き方があります。 axjrpwttechayさんのはインラインスタイルシートといいます。 http://kurageya.fc2web.com/web/style/0settei.html 慣れた人はあまり使わないタイプです。スタイルシートの利便性が著しく悪いですから。 ただ、タグをスタイルシートというわけではありません。タグにスタイルシートを記述しているだけです。 タグはdivのままです。
お礼
ありがとうございました。
関連するQ&A
- テーブル内のスタイルシートについて。
カテゴリHTMLでよいのか、ちょっとビクビクしているのですが。 テーブルのひとつのセル内で左揃えの文字列と右揃えの文字列を作りたいのです。 スタイルシートを使おうと思ったのですが、 それぞれの文字列に <SPAN STYLE="text-align:left;">むにゃむにゃ</SPAN> <SPAN STYLE="text-align:right;">うにょうにょ</SPAN> と指定をしても全く反映されません。 一つのセル内で左右に文字を振ることは不可能なのでしょうか?
- ベストアンサー
- HTML
- スタイルシートdivについて
こんばんは。 スタイルシートのDIVについて教えて下さい。 今、幅720pxのテーブルをDIVに変えようと悪戦苦闘している最中です。 DIVについてはほとんど無知なので、あちこちのサイトのスタイルシート講座を覗きながらなんとか作ってみました。 ようは幅720pxのボックスの中に文字を左寄せで配置し、ボックス自体は画面の中央に(左右のマージンを同じに)したいのです。 そのソースなのですが、スタイルシートを div#main{width:720px; margin-left:auto; margin-right:auto; text-align:left; line-height:175%;} と記述し、 HTMLを <div id="main">○○○</div> としました。○○○がテキスト部分です。 でもIE7で確認したところ、ボックスが左寄りになってしまっています。 しかし、どういうわけかFirefoxとOperaではちゃんと中央に配置されているのです。 いったいどこに問題があるのでしょうか。 わかる方、いらっしゃいましたら教えて下さい。
- ベストアンサー
- HTML
- 外部スタイルシートで定義したスタイルの継承のようなものは可能でしょうか
外部スタイルシートで定義したスタイルの継承のようなものは可能でしょうか? 以下、例で説明すると、「main」スタイルを「sub1」と「sub2」が継承し、 「sub1」は「main」の「color」を継承し、「text-align」をオーバーライドしたい。 「sub2」は「main」の「text-align」を継承し、「color」をオーバーライドしたい。 【例 : 外部スタイルシート】 .main { color : red; text-align : center; } .main.sub1 { ←実際はこのような指定ではできない text-align : left; } .main.sub2 { ←実際はこのような指定ではできない color : blue; } 【例 : htmlファイル】 <div class="sub1">あいうえお</div> ←左寄せ&赤字にしたい <div class="sub2">あいうえお</div> ←センタリング&青字にしたい
- ベストアンサー
- HTML
- スタイルシートのタグの入る部分
タグの本を読んでいたのですが、スタイルシートが推奨されるそうです。 私も使いたいんですが質問があります。 (背景) <STYLE type="text/css"> <!-- BODY { background-image : url(""); background-attachment: fixed; background-position: 100% 100%; } --> </STYLE> 一応HTMLの<body>タグの中に書いているのですが TEXTの場合 <STYLE TYPE="text/css"> #left {text-align:left;} </style> <body> <p ID="left">字</P> </BODY> スタイルシートの<STYLE TYPE~>から</BODY> をそのままHTMLの<BODY>タグの中に貼り付けて良いんでしょうか? 個人的には<body>タグの中にまた<body>タグ!? もしかすると<STYLE>タグは<HEAD>タグの間に ソースの<BODY>タグの中身だけHTMLの<BODY>に貼り付けるのでしょうか? もう一つ、先の背景と文字のスタイルシートを同時に使う場合 <STYLE>の中に背景と文字を一緒に書いていいのでしょうか? 自分としては<STYLE>タグが分かれているとバグらないか不安なんです。 まとめると (1) <HTML> <HEAD></HEAD> <body> <STYLE>ソース(中に<BODY>タグがまだ入っている)</STYLE> </BODY> </html> で良いのか? (2)HTML> <HEAD> <style>~</style>の部分 </HEAD> <body> <STYLE>ソース<BODY>タグで囲まれた部分 </BODY> </html> (3)二つのソースがあった場合 <style> ソースA と ソースB </STYLE> <BODY> ソースA ソースBのbody部分 </body> まとめて良いのでしょうか? ps まとめても、分けても WEB上にアップして見ても 普通に表示できました、でもどれかが無茶な(無理の、無駄のある) 文法だと思うんです。 解りづらい説明かと思いますが、アドバイス頂けませんか?
- ベストアンサー
- CSS
- スタイルシートついて
検索などしていろいろ調べて試したのですが、検索方法が悪いのか知識がとぼしいのかうまくいかないので質問します。 --- <img src=01.gif align=center>タイトル --- 上記の様なタグでここの部分を(align=center)スタイルシートに変えるにはどのようにしたら良いのでしょうか? また下記のようにまとめてimgまたはtdなどで指定できないでしょうか? <style type="text/css"> <!-- img{} --> </style> 分かりにくい文章ですみませんかよろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- HTML?スタイルシートの表センタリングについて
以下のSampleでやってみましたが、うまくセンタリング できません。 表をPageの真ん中に置いて かつ、表の中のセル内、文字列は左によせるには どうしたらよいのでしょうか? またこのような作業、確認は皆さんどうやって書いているのですか? ホームページビルダーでしょうか? 常に表には苦労しています、今までは<CENTER>を使っていました。キレイなHTMLを勉強しようとしているのですが 非常に難しいですね。よい方法ないでしょうか? スタイルシート部分: <style type="text/css"> div.ctable { text-align: center; /* IEでセンタリングさせる方法 */ } div.ctable table { margin: auto; /* 標準のセンタリング方法 */ text-align: left; /* IE用方法の弊害対策用 */ } </style> HTML部分: <div class="ctable"> <table> <tr><th>スタイルシート</th><th>センタリング</th></tr> <tr><td>CSS</td><td>Centering</td></tr> </table> </div>
- 締切済み
- その他([技術者向] コンピューター)
- タグに直接書き込むスタイルシートを、外部あるいはページ内にわけるには?
下記テンプレートソースですが、タグに直接書き込むスタイルシートになっています。 このソースを、外部あるいはhead内に設定するには、どういうわけ方をしたらいいですか? いろいろ自分で試したのですが、うまく表示されません宜しくお願いします。 <table><tbody><tr><td> <div style="border:1px solid #ff6699;background:#ffcccc;font-size:13px"><div style="padding:3px" align="center"> * ここにタイトル * </div><div style="border-top:1px solid #ff6699;background:#fff;padding:10px" align="left"> * ここに本文 * </div></div> </td></tr></tbody></table>
- ベストアンサー
- HTML
- スタイルシートを使って段組でのバディングは?
書籍にのっていたスタイルシートでの段組を 次のように記述してみました。 <DIV style="float:left;border-right:3px dashed #000000;width:50%;padding-left:10px;"> ○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○ </DIV><DIV style="padding-left:10px"> ○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○ </DIV> 中央に点線が入って文章が左右に分けられるのですが、 文字と中央線の余白がないので、paddingやmarginを使って みたのですが、特に右側文章の左にある点線と文字の空間がどうしてもできません。(左側部分のの左右余白は機能するのですが) tableを使ったときはpadding-leftで設定できたのですが、正しい方法がありましたらお教えください。 書籍にもここらへんの説明がないのです。
- ベストアンサー
- ホームページ作成ソフト
- スタイルシートでのデザイン
HTMLを組む際、今までレイアウトはtableタグで組んでいたのですが、CSSで組もうと思っています。 例えば、 <table align="center"> <tr> <td colspan="2" width="500" height="80">aaa</td> <td rowspan="2" width="300" height="200">bbb</td> </tr> <tr> <td colspan="2" width="500" height="20">ccc</td> </tr> <tr> <td width="200" height="100">ddd</td> <td width="300" height="100">eee</td> </tr> </table> をスタイルシートで配置しようと思い、 <div align="center" style="width:800px"> <div style="float:left;width:500px;height:80px;background-color:#ff9999">aaa</div> <div style="float:right;width:300px;height:200px;background-color:#9ff999">bbb</div> <div style="float:left;width:500px;height:20px;background-color:#9999ff">ccc</div> <div style="float:left;width:200px;height:100px;background-color:#99ffff">ddd</div> <div style="float:center;width:300px;height:100px;background-color:#ffff99">eee</div> </div> としたのですが、センタリングされないのと、eeeの箇所がdddの隣に来ないで次の行に移ります。 うまく出来ないので、どなたか教えて下さい。お願いします。
- ベストアンサー
- CSS
お礼
ありがとうございました。