2016-06-16 9 views
-4

私は基本的なHTML5とCSSで簡単なウェブサイトを運営しています。 (CMSや何もない、20年前のような旧式のwebdesign)<center>タグ非推奨 - 完全置換なし

私はしばしば<center>タグを使って物事を集中させます。

今、タグが放棄されることをよく読んでいます。それはまだ動作します(少なくともChromeとFirefox用)が、どれくらい時間がかかるのかは神が知っています。

W3Schoolのようなフォーラムやコーディングポータルの多くは、既にスタイル変数やCSSを使用して代替ソリューションを投稿しています。

新ソリューション:<div style="text-align:center">Random center text... Bla bla, Boohoo...</div>

残念ながら、それは私のウェブサイトのために動作しません...

方法インラインスタイル(<div style="text-align:center">が)でも、これを行うCSS方式の作品(<style>#coolcenterdude{text-align:center}</style><div id="coolcenterdude">)の作品でもなくないどちらも外部のCSS文書を使用しても機能しません。それは、私が中心にしようとしているオブジェクトのように、text-alignパラメータを無視しているのと同じです。

何か助けてください?

<center>でもうまく動作しますが、タグが最終的にサポート外になると私のウェブサイトが嫌になることはありません。

+0

あなたは 'マージンを使用し、テーブルまたは明示的な幅を持つブロックを中央にしようとしている場合。 –

+2

あなたはそれを使用している場所でコードを提供できますか?私の経験では、 'text-align:center'はうまく働いています。ちょうどそれがページではなくdivに関連してテキストを中央に置いていることを思い出してください。 –

+0

私はテーブルを使用していません。私のウェブサイトの99%はdivのものです。 – Lenak

答えて

0

、:

<center> 
    <p>Some Random Text</p> 
</center> 

は、これを行いますあなたは(max)-width

margin:autoを使用する必要があります

このような何か:0 auto`:

body { 
 
    /* reset default body margins */ 
 
    margin: 0 
 
} 
 
#wrap { 
 
    /* choose the value that fits you better - you can use another unit besides px */ 
 
    max-width: 300px; 
 
    /* just for demo */ 
 
    height: 100vh; 
 
    background: green; 
 
    /* top-bottom :0 // left-right: auto */ 
 
    margin: 0 auto; 
 
}
<div id="wrap"></div>

+0

うん。それが助けになりました。今度はdivが中心になります。ありがとうございました。 – Lenak

0

あなたが中心にしようとしているdivであれば、そのdiv要素にmargin:0 autoを付けます。 text-align:centerはテキストコンテンツのみです。

古いブラウザをサポートしていない場合や、フォールバックを使用して使用することができます。

+0

マージン:0自動的に助けられました。どうもありがとうございました。今私はすべてのセンターを削除することができます。 – Lenak

0

あなたのCSSにグローバルカスタムクラスを追加するだけです(例えば、centerElement)。中央に配置する任意の要素に追加してください。

CSS:これに代えて今

.centerElement { 
    text-align: center; 
} 

:私はあなたがサイトを中心にする方法を探している理解して何から

<div class="centerElement"> 
    <p>Some Random Text</p> 
</div> 
+0

ええ、私は両方の方法を試みたと言って忘れました。 IDのクラスとクラス。両方とも動作しません。 – Lenak

+0

jsFiddleで例を複製してください。問題をより正確に解決できるようにしてください。乾杯してください。 –

+0

Nevermind。私はすでに解決策を得ている。 "margin:0 auto"は私を助けました。しかし私はあなたを助けてくれてありがとう。 – Lenak

関連する問題