Heim > Web-Frontend > Front-End-Fragen und Antworten > So verhindern Sie, dass Zellen in einer CSS-Tabelle umbrochen werden

So verhindern Sie, dass Zellen in einer CSS-Tabelle umbrochen werden

藏色散人
Freigeben: 2023-02-02 09:21:48
Original
2462 Leute haben es durchsucht

So stellen Sie fest, dass die Zellen der CSS-Tabelle nicht umbrochen werden: 1. Öffnen Sie die entsprechende HTML-Datei. 2. Sehen Sie sich den Inhalt der Tabelle und der TD-Tags an. 3. Setzen Sie das CSS-Attribut für die Tabellen- und TD-Tags. „white-space:nowrap ;“ verhindert, dass der Text in der Tabelle umbrochen wird.

So verhindern Sie, dass Zellen in einer CSS-Tabelle umbrochen werden

Die Betriebsumgebung dieses Tutorials: Windows 10-System, CSS3-Version, DELL G3-Computer

Wie stelle ich sicher, dass die Zellen der CSS-Tabelle nicht umbrochen werden?

CSS-Tabellentext-Einstellung ohne Zeilenumbruch:

Während der Projektentwicklung stoßen wir häufig auf Zeilenumbruchprobleme, die durch zu viel Zellinhalt verursacht werden, wodurch die Tabelle sehr hässlich aussieht. Schauen wir uns an, wie Sie mit CSS festlegen, dass der Text in der Tabelle nicht umbrochen wird.

CSS kann verhindern, dass der Text in der Tabelle umbrochen wird, indem der Stil „white-space:nowrap;“ für die Tags „table“ und „td“ festgelegt wird.

Der Code lautet wie folgt:

/*让单元格内容过多时也不换行*/
#datasTablediv table td{
white-space: nowrap;
}
Nach dem Login kopieren

Das White-Space-Attribut legt fest, wie mit Leerraum innerhalb des Elements umgegangen wird.

Dieses Attribut legt fest, wie mit Leerzeichen in Elementen während des Layoutprozesses umgegangen wird. Die Werte pre-wrap und pre-line sind neu in CSS 2.1.

Attributwert:

normaler Standard. Leerzeichen werden vom Browser ignoriert.

Vor-Leerzeichen werden vom Browser beibehalten. Es verhält sich wie das

-Tag in HTML. </p><p>nowrap Der Text wird nicht umgebrochen, der Text wird in derselben Zeile fortgesetzt, bis das <br>-Tag gefunden wird. </p><p>pre-wrap Behält Leerzeichensequenzen bei, wird aber normal umbrochen. </p><p>pre-line führt Leerzeichensequenzen zusammen, behält aber Zeilenumbrüche bei. </p><p>inherit gibt an, dass der Wert des Leerraumattributs vom übergeordneten Element geerbt werden soll. </p><p>Beispiel: </p><p>CSS-Code: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">table {
    border : 1px solid red;
}
td {
    white-space:nowrap;
    text-overflow:ellipsis;
    width:50px;
    overflow:hidden;    
    display: block;
}
Nach dem Login kopieren

HTML-Code:

<table>
    <tr><td>此处文本超过设定的宽度</td></tr>
</table>
Nach dem Login kopieren

Empfohlenes Lernen: „CSS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verhindern Sie, dass Zellen in einer CSS-Tabelle umbrochen werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage