Umgang mit „kleinem" HTML-Missbrauch

Hier ist also ein interessantes Problem.

Einige unserer Nutzer (insbesondere jüngere) haben begonnen, <small>-Tags zu verschachteln, um Text effektiv unlesbar zu machen. Abgesehen davon, sie bloß zu ermahnen (was sich als übertrieben anfühlt, da es zwar nervig, aber nicht gegen die Regeln verstößt), gibt es Vorschläge, wie man dies auf der Backend-Seite verhindern kann?

Sie können sehen, wie einfach dies ist (und wie man es missbrauchen kann), in folgendem Beispiel:

Beispiel für kleinen Text ist hier. Ich kann sagen, was ich will, und es erfordert zusätzliche Schritte, damit Sie es lesen können!

Der Umgang damit erfordert, dass Moderatoren den Beitrag aktiv bearbeiten, um ihn zu lesen oder kopieren und einzufügen.

Tag-Stil per CSS überschreiben?

.cooked {
    small {
        &, small {
            font-size: 1em;
        }
    }
}

Oder, wenn du möchtest, dass das kleine Tag weiterhin funktioniert, aber die Verschachtelung verhindert wird:

.cooked {
    small {
        font-size: .7579em;
        small {
            font-size: 1em;
        }
    }
}

0.7579em ist der Standardwert.

Sollten sich die Moderatoren nicht mit Missbrauchsfällen befassen? Suspendieren Sie den Nutzer für jeden gemeldeten Beitrag mit Missbrauch für längere Zeiträume.

Wir könnten den Weg der Moderation gehen, aber ehrlich gesagt sind das Kinder (meist 13 und 14 Jahre alt), und ich würde die reibungslosere Option bevorzugen, es einfach zu verhindern und ihnen mitzuteilen, warum ich es verhindert habe. Sie versuchen nicht absichtlich, der Moderation auszuweichen; sie versuchen lediglich, ihre Gefühle beim Kommunizieren zu betonen, wenn das verständlich ist. Sie fühlen sich klein und unwichtig und zeigen dies durch die tatsächliche Textgröße.

Wird dieses CSS vom Theme festgelegt oder woanders? Ich habe mich noch nicht viel mit CSS-Styling beschäftigt, daher bin ich mir nicht ganz sicher, wo ich das einfügen soll. (Das ist übrigens ideal.)

Wenn Sie noch keine benutzerdefinierten Stile haben, empfehle ich, eine neue Theme-Komponente zu erstellen.
Admin → Anpassen → Komponenten → Neue Komponente erstellen
Fügen Sie die Komponente zu Ihrem Theme hinzu.
Gehen Sie in den Einstellungen Ihres benutzerdefinierten Themes auf HTML/CSS bearbeiten und dann auf den Reiter CSS.
Fügen Sie den gewünschten CSS-Code ein, speichern Sie die Änderungen und fertig. :+1:t6:

Wunderbar. Die Lösung wurde umgesetzt: Sie bekommen ihren kleineren Text, und ich kann ihre Beiträge lesen. Perfekt. Vielen Dank!