<font size="..">もじもじ</font>←この方法で文字の大きさが変わらないブログデザインの方いますか?
僕がそうです。ライブドアブログのシーズン→ButterflyGardenというデザインを使用しています。
<font size="..">もじもじ</font>「..」の部分には、1、2などの数字を入れます。
それがまったく反映されずにいつもの文字の大きさで表示されます。
ですので、強行手段といった感じで、めんどうなのですが、
<font sytle="font-size:10px;">もじもじ</font>とstyleで、しかもpxでしています。
僕と同じ現象で悩んでいる人いませんか?
それと、なぜこのようなことになるのかわかる方いましたら教えてください<(_ _)>
ちなみにこの質問は、
[このやり方では文字が変わらない] http://knowledge.livedoor.com/10115の続きみたいな感じです。
よろしくお願いします。
回答(2)
2.

CSSが優先されるので、<font size="数値">~</font>でいくら指定してもサイズは変わりません。
CSSファイルを書き換えれば直ります。
もしくは <HTML要素 sytle="font-size:数値">もじもじ</HTML要素>と、HTML要素に対して直接style属性を指定するか、どっちか。
それでもうまくいかなければ、HTMLの書き方自体間違ってる可能性が高いです。というか100%。
そもそも <font>~</font> は将来廃止される要素なので使うべきじゃないです……。
#header td
.blogtitle
.description
#categorytitle
.date
.title
.main
.mainmore
.article_tags
.posted
.nextpage
.menu
.trackbackurlttl
.trackbackhead
.commenthead
.takecommenthead
.trackbackttl
.commentttl
.trackbacktext
.commenttext
.loginon
.loginoff
#error
.form
.calendarhead
.calendarpre
.calendarnext
.caltblwk
.caltblday
.sidetitle
.side
.nickname
.message
.quote
.checkers
.reader
><font>~</font> は将来廃止される要素
そうなんですか。。。
けどそうなるのはまだかなり先の話ですよね?
みんな<font>タグ使っていますもんね。
WAKOさんが紹介してくれたののどれかがCSSで指定されているためフォント指定しても変わらないのですね。
わかりました。
どうもありがとうございました<(_ _)>
1.
コメント(12)
font 要素に style 属性を付けるのでしたら、span 要素に置き換えた方がベターです。
もっと良いのは、style 属性を使わずに CSS ファイルを書くことです。
>>1
内容が数字であれ文字であれ、正確には " で括った方が間違いないです。
>>#4
w3c的には、「見た目を変えるためだけのタグはやめて、HTMLでは論理的にマークアップして、見た目はCSSで調整しようよ」という主旨です。fontはどう考えても見た目だけを変える意味なので、非推奨タグですし、今後の仕様では消されるでしょう。が、もうすでに広く使われているものなので、当面、ブラウザの実装から消えることはないと思います。心配なら、「4.0 Transitional」を宣言しておけば、別に使っても文句は言われないはずです。
ちなみに、strictでいくと、centerとかuとかもNGですし、タグのプロパティでstyleとclass以外で見た目だけを変えるものもNGになって、たぶん非常に窮屈だと感じることと思います。
「デザイン的な部分は全てスタイルシートで」という時代なんですね。。。
ちょち質問が…
上記回答#2にで書かれている
<HTML要素 sytle="font-size:数値">もじもじ</HTML要素>のHTML要素って何なんでしょうか?
あとコメント>>#5 オニキスさんの言われている
4.0 Transitionalは宣言するとしたらCSSやhtmlタグに仕込むってコトですかね?
色々新しくなるにつれて廃止するだのしないだのって話は聞いたこと有ります。
フレームも無くなるとか無くならないって聞いたけどホントかな…。
しかし、デザインをCSSでってなるとホント融通効かなくなりますねぇ…。部分強調や装飾が出来てこそ面白いし、表現の幅も広がるってモンだとおもうんですけどねぇ…。
>>#7
うっかりしてただけだと思いますが、「<○○>」の○○はタグ名であってHTML要素ではありません。たとえば、
<h3>ほげほげさんお元気ですか</h3>の「ほげほげさんお元気ですか」のことを、このh3タグの要素といいます。HTML要素といった場合、
<html>
<head>~</head> <body>~</body></html>
の中のクォートされている部分(色が変わっている部分)全体のことを指します。
>>#7
私の書き込みの「4.0 Transitional」は、DTD宣言のことです。HTMLだと「4.0 Transitional」で、livedoorBlogなどではXHTMLなので、↓のように宣言されています。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona...;
Transitionalなので、やっぱりfontタグもOKです。Strictにすると使ってはいけない仕様ですが、ブラウザは解釈してくれるかもしれません。DTD宣言は、HTML(/XML)の先頭に書くものですので、CSSには書きません。ちなみに、仕様に従うなら、
<font size="1">のダブルクォートは必須です。
融通が利かなくなるとのご感想ですが、CSSの方が表現の幅は広いです。それに、「強調」は見た目だけではなく、意味も含んでいるので、emやstrongタグはちゃんとstrictでも使えますよ^^
#まぁ、細かい話は気にしなくても使えればいいって気もしますがw
例えば
・<span>はインライン要素
・<div>はブロック要素
「HTML要素」とは、これらの「要素」とはまた違う意味なのかな??
ムズカシイ~(> <)
<span>は要素がインライン扱いになるタグと言うのが面倒なので、
<span>はインライン要素と言ったのだと思いますが、後者の表現は誤解を招くので、あまりよくないかもしれません。




