2012-02-15 7 views
1

私は、html/cssを使用して達成しようとしているものの例を付けました(画像が見えない場合は、名字と姓、2行目は仕事の説明です)。私はすべてのテキスト(両方の行)をdiv内で強制的に正当化(左右)したいと思いますが、可能かどうかはわかりません。私は成功していないいくつかのことを試みました。むしろイメージを使用しないので、どんな考えでも大歓迎です。見出し/タイトル

+0

jsfiddle.netに投稿してURLを与えてください –

+0

まず、AFAIK H7とH8は存在しません。 あなたのサイトのいくつかのものにそれらのスタイルを適用するのか、それともそれ以外のものだけにするのでしょうか? – Cmorales

+0

それはタイトルのためだけです – gman

答えて

0

使用text-align-last: justify

.justified { 
    text-align: justify; 
    text-align-last: justify; 
} 
.justified:after { 
    content: "."; 
    display: inline-block; 
    width: 100%; 
    height: 0; 
    visibility: hidden; 
} 

http://jsfiddle.net/gilly3/En4wt/

source

+0

div内でこれを試してみましたが成功しません – gman

+0

また、 "web guru"という言葉は正当化されていません。 – gman

+0

@GavinWynne - うわー、私は1つの部分を欠場しました。更新しました。 – gilly3

1

ブラウザは一般的に完全な正当化のがらくたの仕事をします。あなたがこれを使って自分を宣伝するデザイン会社であれば、私はそれを避けるでしょう。

また、単一行ではなく、段落のテキストでのみ機能します。

あなたはあなたが探している効果を得るためにCSSの文字間隔を調整することができます。

+0

ok cool、私は手動で間隔を変更することを考えていましたが、各ブラウザがそれをどのように扱うかはわかりませんでしたか?ちょうど私が代わりに正当化を強制することができると思った – gman

0

タイトルのスタイルを変更するだけで、特定のスタイルを作成できます。達成したい効果が得られるまで、font-sizeとletter-spacingを組み合わせてみてください。

テキスト揃え:両端揃えは異なる目的のために、段落(またはテキストの長いブロック)を意味します。行の終わりに達するのに十分なテキストがない場合、それは機能しません。

+0

ありがとう、デザインを変更することを決めた – gman

関連する問題