編集
1)次の問題はクロムでのみ発生します。(タイトルを編集しました)
2)問題をよりよく説明し、静的テキストが2番目のスパンで使用されると表示されることを示すためにフィドルを再度更新しました(クロムでも)。
3)動的テキストの幅を制限する必要があります(したがって、cssを表示することはできません:インライン)
4)タイトルと名前のスタイルが異なります(マークアップに2つのスパンがあるのはそのためです)
5)Inspect要素は、テキストがそこにあることを示していますが、奇妙な理由で表示されません。
=============
2つのテキスト要素で中央揃えのヘッダーを作成したい:
1)タイトル(静的テキスト)と
2)コンテンツ(動的テキスト)
ボックスがオーバーフローしないように、コンテンツに省略記号を付けます。
私の問題は、jqueryで設定した動的コンテンツが表示されないことです!
こちらがライブデモです
私は何が欠けていますか?
マークアップは次のとおりです。
<header class="header">
<span class="title">Hello</span>
“<span id="Name" class="ellipsis name"></span>”
</header>
CSS
.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.header
{
text-transform: uppercase;
color: #952262;
font: bold 24px arial;
text-align: center;
height: 45px;
line-height: 45px;
background-color: orange;
}
.title
{
font-weight: normal;
}
.name
{
display: inline-block;
max-width: 370px;
vertical-align: top; /*for firefox*/
}
jquery:
$(document).ready(function(){
$('#Name').text('Dan');
})