-6

表示を変更するためにインライン HTML 要素に頻繁に追加する CSS クラスがあります。

CSSで:

  .mymath{ font-family:...; color:...;...}

HTMLで:

normal text <span class="mymath"> math text </span> normal text

より短いものはあり<span class="mymath">ますか?

CSS/javascript は何らかの形で役立ちますか?

ソリューションに HTML5 が含まれているかどうかを記載してください

前もって感謝します。

4

5 に答える 5

1

いいえ、実際にはこれより短いものは使用できません。それはそれが得られるのと同じくらい簡潔です。もちろん、クラス名を短くすることもできます。それはそれを短くするでしょう:-)

于 2013-06-12T21:01:47.677 に答える
1

B タグは HTML5 では意味的に意味がないため (調べてください)、既存のコンテンツの画面上の純粋なプレゼンテーションの書式設定に「悪用」してもかまいません。

  <style>
    b{ font-weight: normal; font-family:...; color:...;...}
  </style>


  normal text <b> math text </b> normal text

これにより、オーバーヘッドが削減されます

  "<span class="mymath"></span>" 

  "<b></b>"

これはかなり短いです。

技術的には、独自のタグを作成することもできます。それらを IE 用の HTML5 shim にパッチする限り、CSS は引き続きタグを「取得」します。これは、JavaScript が既存のドキュメントをオンザフライでマークアップする場合に問題ありません。あなたの家をピッチフォークで囲んでいる検証モブが必要でない限り、そのようなマラーキーを公開しないでください!

于 2013-06-12T21:16:26.117 に答える
0

HTML にもっとグローバルにスタイルを適用したい場合は、代わりに要素をターゲットにすることができます。短いバージョンを使用して、フォント サイズ、行の高さ、ファミリを設定することもできます。http://www.w3schools.com/cssref/pr_font_font.asp

例:

body {
  font: normal 12px/14px Arial, Verdana;
}

がないことに注意してください。体の前。これにより、html 内のタグがターゲットになります。必要に応じて、たとえば span タグでこれを行うこともできます。

于 2013-06-12T21:03:05.693 に答える
-2

はい、.css ファイルを作成すると役立ちます。CSS をインラインにする必要はありません。各 HTML ページに CSS ファイルへの参照を追加するだけです。

于 2013-06-12T21:01:16.983 に答える