일부 '작은' HTML 악용 문제 처리

자, 흥미로운 문제가 하나 있습니다.

일부 사용자(특히 젊은 사용자)들이 <small> 태그를 중첩하여 텍스트를 사실상 읽을 수 없게 만드는 경우가 늘고 있습니다. 단순히 경고하는 것(거슬리긴 하지만 규칙 위반은 아니므로 과도한 조치처럼 느껴집니다) 외에, 백엔드에서 이를 방지할 수 있는 방법이 있을까요?

아래 줄을 보면 이 작업이 얼마나 쉬운지(그리고 남용하기 쉬운지) 알 수 있습니다:

작은 텍스트의 예시입니다. 아무 말이나 할 수 있고, 읽으려면 추가적인 조치가 필요합니다!

이 문제를 해결하려면版主(모더레이터)가 게시글을 직접 편집하거나 복사해서 붙여넣어야만 내용을 읽을 수 있습니다.

CSS를 통해 태그 스타일을 오버라이드할 수 있나요?

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

혹은 태그가 여전히 작동하되 중첩 문제를 방지하려면,

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

0.7579em은 기본 값입니다.

중재자들이 가해자를 처리하는 게 맞지 않나요? 악의적인 내용을 포함하여 신고된 게시글이 있을 때마다, 기간을 점차 늘려가며 해당 사용자를 정지하세요.

우리는 중재라는 방법을 선택할 수는 있지만, 솔직히 말해서 여기 있는 아이들(대부분 13세와 14세)에게는 단순히 막아놓고 왜 막았는지 알려주는, 더 마찰이 적은 방법을 선호합니다. 아이들은 의도적으로 중재를 회피하려는 것이 아니라, 단순히 소통할 때 자신의 감정을 강조하려 할 뿐입니다. 이게 무슨 뜻인지 이해하시는지 모르겠는데, 아이들은 작고 중요하지 않은 존재라고 느끼고 있으며, 이를 문자 크기를 실제로 조절하는 방식으로 표현하고 있습니다.

이 CSS가 테마에 의해 설정된 건가요, 아니면 다른 곳에 설정된 건가요? CSS 스타일링을 많이 해본 적이 없어서 어디에 이 코드를 넣어야 할지 정확히 확신이 서지 않습니다. (참고로, 이 방법은 이상적입니다.)

아직 커스텀 스타일이 없다면, 새로운 테마 컴포넌트를 만드는 것이 가장 좋은 방법이라고 생각합니다.
관리자 → 커스터마이즈 → 컴포넌트 → 새 컴포넌트 만들기
컴포넌트를 테마에 추가하세요.
여전히 커스텀 테마 설정에 있는 상태에서 HTML/CSS 편집으로 이동한 뒤, CSS 탭을 선택하세요.
선택한 CSS 코드를 붙여넣고 저장하면 끝입니다. :+1:t6:

완벽해요. 솔루션이 적용되어 글자가 작아졌고, 이제 게시물을 읽을 수 있어요. 정말 감사합니다!