HTMLで見出しを1行に表示し、余分な部分を非表示にするには、CSSスタイルを用いて要素の表示方法を制御することができます。以下に、よく用いられる方法を紹介します:
HTMLコード:
<div class="title">
<h1>这是一个非常非常长的标题,需要隐藏超出部分</h1>
</div>CSSコード:
.title {
overflow: hidden; /* 隐藏超出部分 */
text-overflow: ellipsis; /* 显示省略号 */
white-space: nowrap; /* 强制不换行 */
width: 100%; /* 标题容器的宽度,可根据需要进行调整 */
}このコードでは、タイトルを含む要素を作成しています。<div>要素を追加し、その要素にクラス名を付与します。title次に、CSSで以下のように設定します:.titleこのクラスには以下のスタイルが設定されています:
overflow: hidden;コンテナ内の余分なコンテンツを非表示にします。text-overflow: ellipsis;超過分には省略記号(...)を表示します。white-space: nowrap;強制的に改行を禁止し、テキストを1行で表示します。width: 100%;タイトルコンテナの幅を100%に設定することで、タイトルがコンテナの全幅を占めることを保証できます。この値は必要に応じて調整可能です。
これらのCSSスタイル設定により、タイトルは1行で表示され、余分な部分は非表示となり、省略記号で表現されます。