aboutsummaryrefslogtreecommitdiff
path: root/views/default/css/elements/core.php
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2011-11-27 20:23:51 -0500
committercash <cash.costello@gmail.com>2011-11-28 21:44:02 -0500
commitc02c507362c9b50a6a7896c7c877bf0f127c819a (patch)
tree7fb6c8723112bf46366717aba5ae33189eee8bae /views/default/css/elements/core.php
parente49887d4fbe2fed2b97b17ad98ec31614bbc6961 (diff)
downloadelgg-c02c507362c9b50a6a7896c7c877bf0f127c819a.tar.gz
elgg-c02c507362c9b50a6a7896c7c877bf0f127c819a.tar.bz2
Fixes #3982 fixing scrolling issue with elgg-body
Diffstat (limited to 'views/default/css/elements/core.php')
-rw-r--r--views/default/css/elements/core.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/views/default/css/elements/core.php b/views/default/css/elements/core.php
index ace6048bb..74f21ee59 100644
--- a/views/default/css/elements/core.php
+++ b/views/default/css/elements/core.php
@@ -46,13 +46,28 @@
*overflow:visible;
}
-<?php //@todo isn't this only needed if we use display:table-cell? ?>
+<?php
+/**
+ * elgg-body fills the space available to it.
+ * It uses hidden text to expand itself. The combination of auto width, overflow
+ * hidden, and the hidden text creates this effect.
+ *
+ * This allows us to float fixed width divs to either side of an .elgg-body div
+ * without having to specify the body div's width.
+ *
+ * @todo check what happens with long <pre> tags or large images
+ * @todo Move this to its own file -- it is very complicated and should not have to be overridden.
+ */
+
+//@todo isn't this only needed if we use display:table-cell?
+?>
.elgg-body:after,
.elgg-col-last:after {
display: block;
visibility: hidden;
height: 0 !important;
line-height: 0;
+ overflow: hidden;
/* Stretch to fill up available space */
font-size: xx-large;