[WSG] the mysteries of overflow: hidden

2010-02-10 Thread Jody Tate
(I'm a list lurker. Also, apologies if this has been covered before.)

In CSS, setting a div to overflow: hidden solves a problem it shouldn't--at 
least from the name of the property and value, it seems like it shouldn't. 

Often I'll have text, e.g. an h1, overflowing its containing/parent div, but 
setting the containing/parent div to overflow: hidden causes the parent div 
to set its height in a way that the formerly overflowing text no longer 
overflows. 

I've seen this happen for years. Another developer showed me this fix years 
ago. But over the years, I've never read an explanation why overflow: hidden 
fixes a problem its name implies it wouldn't. 

Have others seen this? Any explanations? 

-jody




***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] the mysteries of overflow: hidden

2010-02-10 Thread Joseph Taylor
If I understand correctly, you're suggesting that that overflow:hidden 
doesn't hide overflow?


My own use of overflow:hidden has only been in conjunction with a 
stated height. In this case overflow:hidden hides anything that goes 
beyond the stated height of the element the rule has been attached to.


Joseph R. B. Taylor
/Web Designer / Developer/
--
Sites by Joe, LLC
/Clean, Simple and Elegant Web Design/
Phone: (609) 335-3076
Web: http://sitesbyjoe.com
Email: j...@sitesbyjoe.com


On 2/10/10 1:50 PM, Jody Tate wrote:

(I'm a list lurker. Also, apologies if this has been covered before.)

In CSS, setting a div to overflow: hidden solves a problem it shouldn't--at 
least from the name of the property and value, it seems like it shouldn't.

Often I'll have text, e.g. an h1, overflowing its containing/parent div, but setting the 
containing/parent div to overflow: hidden causes the parent div to set its 
height in a way that the formerly overflowing text no longer overflows.

I've seen this happen for years. Another developer showed me this fix years ago. But over 
the years, I've never read an explanation why overflow: hidden fixes a 
problem its name implies it wouldn't.

Have others seen this? Any explanations?

-jody




***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***

   



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***

Re: [WSG] the mysteries of overflow: hidden

2010-02-10 Thread Christian Snodgrass
I'm not sure I understand what you're asking. Could you put together a 
quick example to illustrate.


Basically what overflow: hidden does is anything that doesn't fit into 
it's given container is hidden, basically meaning that it doesn't affect 
the height of it's container. This only works if the parent has a height 
set. If it doesn't, overflow: hidden has absolutely no effect.


Here is an example: http://www.arwebdesign.net/test2.html

In the first one, the container has a static height (500px) and no 
overflow. The text just streams right out of the container.
In the second one, the container still has a static height, but has 
overflow: hidden. This time, the text just disappears.
In the third one, the container has no height set, but has overflow: 
hidden. This time, the container's height stretches to accommodate it's 
contents.
In the fourth one, the container has no height set and has no overflow. 
This functions exactly the same as the third. Overflow hidden had no 
effect on the third one without a height being set.


Hope that clarifies overflow: hidden a bit.

- Christian

On 2/10/2010 1:50 PM, Jody Tate wrote:

(I'm a list lurker. Also, apologies if this has been covered before.)

In CSS, setting a div to overflow: hidden solves a problem it shouldn't--at 
least from the name of the property and value, it seems like it shouldn't.

Often I'll have text, e.g. an h1, overflowing its containing/parent div, but setting the 
containing/parent div to overflow: hidden causes the parent div to set its 
height in a way that the formerly overflowing text no longer overflows.

I've seen this happen for years. Another developer showed me this fix years ago. But over 
the years, I've never read an explanation why overflow: hidden fixes a 
problem its name implies it wouldn't.

Have others seen this? Any explanations?

-jody




***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***


   



--
Christian Snodgrass
CEO - Azure Ronin
http://www.arwebdesign.net
http://www.htmlblox.com
Phone: 859.816.7955



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



RE: [WSG] the mysteries of overflow: hidden

2010-02-10 Thread Dj Tebbo
 
fuck off sendin me shit
  
_
We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now
http://clk.atdmt.com/UKM/go/195013117/direct/01/

***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***


Re: [WSG] the mysteries of overflow: hidden - ADMIN

2010-02-10 Thread Russ Weakley
My apologies all. This charming individual has been removed from the  
list.


No need to comment on this and add unwanted noise to the list...

As you were.

Thanks
russ



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] the mysteries of overflow: hidden

2010-02-10 Thread akella
Apparently he is talking about overflow:hidden as a clearing floats fix.  (
http://www.quirksmode.org/css/clearing.html)
Let me reformulate the question: why the property that serves for hiding
smth just make the wrapper stretch to accomodate containing floats.
As for me - i still consider this magic. May be W3C got smth on this topic.


Yuriy akella Artyukh,
http://cssing.org.ua



On Wed, Feb 10, 2010 at 9:32 PM, Christian Snodgrass 
csnodgrass3...@gmail.com wrote:

 I'm not sure I understand what you're asking. Could you put together a
 quick example to illustrate.

 Basically what overflow: hidden does is anything that doesn't fit into it's
 given container is hidden, basically meaning that it doesn't affect the
 height of it's container. This only works if the parent has a height set. If
 it doesn't, overflow: hidden has absolutely no effect.

 Here is an example: http://www.arwebdesign.net/test2.html

 In the first one, the container has a static height (500px) and no
 overflow. The text just streams right out of the container.
 In the second one, the container still has a static height, but has
 overflow: hidden. This time, the text just disappears.
 In the third one, the container has no height set, but has overflow:
 hidden. This time, the container's height stretches to accommodate it's
 contents.
 In the fourth one, the container has no height set and has no overflow.
 This functions exactly the same as the third. Overflow hidden had no effect
 on the third one without a height being set.

 Hope that clarifies overflow: hidden a bit.

 - Christian


 On 2/10/2010 1:50 PM, Jody Tate wrote:

 (I'm a list lurker. Also, apologies if this has been covered before.)

 In CSS, setting a div to overflow: hidden solves a problem it
 shouldn't--at least from the name of the property and value, it seems like
 it shouldn't.

 Often I'll have text, e.g. an h1, overflowing its containing/parent div,
 but setting the containing/parent div to overflow: hidden causes the
 parent div to set its height in a way that the formerly overflowing text no
 longer overflows.

 I've seen this happen for years. Another developer showed me this fix
 years ago. But over the years, I've never read an explanation why overflow:
 hidden fixes a problem its name implies it wouldn't.

 Have others seen this? Any explanations?

 -jody




 ***
 List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
 Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
 Help: memberh...@webstandardsgroup.org
 ***






 --
 Christian Snodgrass
 CEO - Azure Ronin
 http://www.arwebdesign.net
 http://www.htmlblox.com
 Phone: 859.816.7955




 ***
 List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
 Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
 Help: memberh...@webstandardsgroup.org
 ***




***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***

RE: [WSG] the mysteries of overflow: hidden

2010-02-10 Thread Thierry Koblentz
 From: li...@webstandardsgroup.org [mailto:li...@webstandardsgroup.org]
 On Behalf Of Jody Tate
 Sent: Wednesday, February 10, 2010 2:05 PM
 To: wsg@webstandardsgroup.org
 Subject: Re: [WSG] the mysteries of overflow: hidden
 
 Exactly. The magic confounds me.
 
 http://staff.washington.edu/jtate/overflow.html
 
 (I threw together the above example quickly. (Yes, embedded styles are
 a no-non, but it was easy to do in this situation.)

What overflow does is that it creates a block formatting context. Any
value besides visible will work.
I wrote something about containing floats without structural markup [1].
Check the demo page [2] to see how various techniques work and how
triggering hasLayout is very similar to creating a block formatting context.
This technique can even be used as a tool to create robust layouts [3].

[1]
http://tjkdesign.com/articles/clearing-floats_and_block-formatting_context.a
sp
[2] http://tjkdesign.com/articles/block-formatting_context/newBFC.asp
[3] http://www.ez-css.org

--
Regards,
Thierry | www.tjkdesign.com




 



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] the mysteries of overflow: hidden

2010-02-10 Thread Rajib Mukherji
overflow:hidden simply suggests that whetever text/image  if overflows  will be 
automatically get hidden and hence the case. So read it like if something 
overflows it should  be hidden :)

--- On Thu, 2/11/10, Jody Tate jt...@uw.edu wrote:


From: Jody Tate jt...@uw.edu
Subject: [WSG] the mysteries of overflow: hidden
To: wsg@webstandardsgroup.org wsg@webstandardsgroup.org
Date: Thursday, February 11, 2010, 12:20 AM


(I'm a list lurker. Also, apologies if this has been covered before.)

In CSS, setting a div to overflow: hidden solves a problem it shouldn't--at 
least from the name of the property and value, it seems like it shouldn't. 

Often I'll have text, e.g. an h1, overflowing its containing/parent div, but 
setting the containing/parent div to overflow: hidden causes the parent div 
to set its height in a way that the formerly overflowing text no longer 
overflows. 

I've seen this happen for years. Another developer showed me this fix years 
ago. But over the years, I've never read an explanation why overflow: hidden 
fixes a problem its name implies it wouldn't. 

Have others seen this? Any explanations? 

-jody




***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***




  

***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***