diff --git a/resources/assets/stylesheets/scss/content.scss b/resources/assets/stylesheets/scss/content.scss
index 43073a48e94ebb4d9e7464a06ae4d30591fef8fd..9ccccb2847a5cd55f5c8fecc06f2e151845f40c4 100644
--- a/resources/assets/stylesheets/scss/content.scss
+++ b/resources/assets/stylesheets/scss/content.scss
@@ -27,19 +27,7 @@
 
 .formatted-content {
     display: flow-root;
-
-    a {
-        word-break: break-all;
-
-        &.link-extern,
-        &.link-intern {
-            display: inline-block;
-            max-width: 90%;
-            overflow: hidden;
-            text-overflow: ellipsis;
-            vertical-align: top;
-        }
-    }
+    overflow-wrap: break-word;
 
     img {
         height: auto;
diff --git a/resources/assets/stylesheets/scss/forum.scss b/resources/assets/stylesheets/scss/forum.scss
index fd5df34d1c238cd497c001397dd2f37db4b2a36a..01b97c1c46e77c5ebfc2546b6c9b379f30b66408 100644
--- a/resources/assets/stylesheets/scss/forum.scss
+++ b/resources/assets/stylesheets/scss/forum.scss
@@ -151,18 +151,6 @@ $shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
         margin: 0 0 0.75em 0;
         padding: 0;
         background-color: var(--content-color-20);
-        a {
-            word-break: break-all;
-
-            &.link-extern,
-            &.link-intern {
-                display: inline-block;
-                max-width: 50vw;
-                overflow: hidden;
-                text-overflow: ellipsis;
-                vertical-align: top;
-            }
-        }
     }
 
     .real_posting {
@@ -185,6 +173,7 @@ $shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
         padding: 0pt 5px;
         margin: 5px 0 0 0;
         flex: 1;
+        min-width: 0;
         text-align: left;
     }