Ionic-framework: Langer Text in Schaltflächen wird nicht abgeschnitten

Erstellt am 14. Okt. 2016  ·  3Kommentare  ·  Quelle: ionic-team/ionic-framework

Kurze Beschreibung des Problems:

Langer Text in Schaltflächen wird nicht abgeschnitten. Ich verwende die Schaltflächen full und block

image

Während die Schaltfläche die Auslassungspunkte hat, wie unten gezeigt;

.button {
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

Dies funktioniert nicht, da die Klasse .button-inner über display: flex verfügt

Welches Verhalten erwartest du?

Ellipse anzeigen.

image

Dies kann erreicht werden, indem die Anzeige von .button-inner auf inline gesetzt wird. Ich weiß jedoch nicht wirklich, warum das Display flexibel ist.

Welche Ionic-Version? 2 RC.0

core feature request

Hilfreichster Kommentar

Ich denke, der Flex hilft beim Zentrieren? Ich bin mir nicht sicher, wie ihr es alle reparieren wollt, aber der einzige Weg, wie ich so etwas reparieren konnte, ist, ihm ein weiteres inneres Kind zu geben. z.B

```

I then put a class on `.overflow-me` to do the ellipsis.

.overflow-me{
Überlauf versteckt;
Textüberlauf: Auslassungspunkte;
}
```

Alle 3 Kommentare

Ich denke, der Flex hilft beim Zentrieren? Ich bin mir nicht sicher, wie ihr es alle reparieren wollt, aber der einzige Weg, wie ich so etwas reparieren konnte, ist, ihm ein weiteres inneres Kind zu geben. z.B

```

I then put a class on `.overflow-me` to do the ellipsis.

.overflow-me{
Überlauf versteckt;
Textüberlauf: Auslassungspunkte;
}
```

Dies ist eigentlich ziemlich komplex, da Schaltflächen in so vielen Komponenten verwendet werden. Das Hinzufügen eines inneren Div zu Schaltflächen würde an anderer Stelle zu Problemen führen, und das Ändern der Anzeige von Flex zu Inline verursacht Probleme mit Schaltflächen, die Symbole und Ankerlinks enthalten, die so gestaltet sind, dass sie wie Schaltflächen aussehen. Ich werde dies vorerst aus dem Meilenstein entfernen, da der obige Code von @ncapito funktioniert, aber ich werde dieses Problem noch einmal aufgreifen.

Danke für das Problem! Dieses Thema wird wegen Inaktivität geschlossen. Wenn dies immer noch ein Problem mit der neuesten Version von Ionic ist, erstellen Sie bitte ein neues Problem und stellen Sie sicher, dass die Vorlage vollständig ausgefüllt ist.

Vielen Dank, dass Sie Ionic verwenden!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen