Re: [css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-26 Thread Elli Vizcaino
Thanks everyone! Will try these out and see how they work out. I came
across this: 
http://wellcaffeinated.net/articles/2012/12/10/very-simple-css-only-proportional-resizing-of-elements/
but I'm guessing it wouldn't work too well for text.

On Sun, Aug 24, 2014 at 11:55 PM, Karl DeSaulniers  wrote:
>
> On Aug 24, 2014, at 10:45 PM, Susan Davis  
> wrote:
>
>> Am I wrong about sizing? I thought the base element for font-sizing was the 
>> HTML element, not the body element...?
>>
>> Susan Davis
>>
>> On 8/24/2014 8:35 PM, Karl DeSaulniers wrote:
>>> Now when you set your font-size in ems or percentages remember this. The 
>>> body is the main element that percentages or ems are based on HTH,
>>
>
>
> No you are correct. I keep doing that. Sorry
> I meant the root element.  My apology.
>
> Best,
>
> Karl DeSaulniers
> Design Drumm
> http://designdrumm.com
>
>
> __
> css-discuss [css-d@lists.css-discuss.org]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/



-- 
Elli Vizcaino
http://www.e7flux.com
__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-24 Thread Karl DeSaulniers

On Aug 24, 2014, at 10:45 PM, Susan Davis  
wrote:

> Am I wrong about sizing? I thought the base element for font-sizing was the 
> HTML element, not the body element...?
> 
> Susan Davis
> 
> On 8/24/2014 8:35 PM, Karl DeSaulniers wrote:
>> Now when you set your font-size in ems or percentages remember this. The 
>> body is the main element that percentages or ems are based on HTH,
> 


No you are correct. I keep doing that. Sorry
I meant the root element.  My apology.

Best,

Karl DeSaulniers
Design Drumm
http://designdrumm.com


__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-24 Thread Susan Davis
Am I wrong about sizing? I thought the base element for 
font-sizing was the HTML element, not the body element...?


Susan Davis

On 8/24/2014 8:35 PM, Karl DeSaulniers wrote:
Now when you set your font-size in ems or percentages remember 
this. The body is the main element that percentages or ems are 
based on HTH,


Best, Karl DeSaulniers Design Drumm http://designdrumm.com 
__ 
css-discuss [css-d@lists.css-discuss.org] 
http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ 
-- http://css-discuss.incutio.com/ List policies -- 
http://css-discuss.org/policies.html Supported by evolt.org -- 
http://www.evolt.org/help_support_evolt/ 


__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-24 Thread Karl DeSaulniers
On Aug 24, 2014, at 7:51 PM, Elli Vizcaino  wrote:

> Hello CSS Discuss,
> 
> I'm trying to understand how relative font sizes resize in the browser
> because they don't seem to resize proportionately to their containing
> element the way a responsive background image would. The background
> image logo on this page: http://www.e7flux.com/e7flux2014/.html
> resizes up or down according to the browser window where as the fonts
> only resize according to the percentages set in the media queries
> depending on breakpoint even though they are contained in elements
> with percentage base widths.
> 
> Is there anyway to get font sizing to resize proportionately based on
> containing element width?
> 
> 
> 
> Elli Vizcaino
> http://www.e7flux.com

Hi Elli,
The way I do it is set up your css with pixels first so everything is in it's 
place visually.
Then you go and set your body font-size to 1em;  (I used to set it to 16px - 
don't do that!) then 
go and set everywhere else to percentages or ems. This can be tricky, but with 
elements (not fonts) 
the percentage sizing is based on the parent, or more accurately, it's based on 
the parent up the chain 
of the dom tree until you get to the body based on the child and parent 
positioning, padding, margin, display, etc. 
So for example, if a parent is absolutely positioned, I believe the child div 
width and height will be based on 
the next relative parent or the body (this part I am not positive on).

Now when you set your font-size in ems or percentages remember this. 
The body is the main element that percentages or ems are based on, however,
if I have a div in the body and I set its font-size to 80% and I have a span 
inside that div 
that has a font-size that is 150%, then the sizes would  be like so.

Fonts:
body-> 1em (lets say the users browser default is 16px)
div -> 80% 0r 0.8em 
— of 1em = 12.8px [16x0.8=12.8 or 16x80/100 = 12.8])
span -> 150% or 1.5em 
   — 150% of 80% of 1em = 19.2px [12.8x1.5=19.2 or 
12.8x150/100=19.2])

Elements:
body -> w:100% h:100% (lets say users screen is 800x600)
div -> w:80% h:80% 
   — 80% of the body width [ 800x80/100=640px ]
   — 80% of the body height [600x80/100=480px] 
   — Final tally: 640x480
span -> w:150% h: 50% 
   — 150% of div width [640*150/100=960
   — 50% of div height  480/2 = 240px]
   — Final tally: 960x240

Then all you should have to do is set a body font-size to what ever em or 
percentage works for that @media size.
Now, I don't know if this is a "text book" answer per se, but it's what I have 
come across in my studies. :)

HTH,

Best,

Karl DeSaulniers
Design Drumm
http://designdrumm.com
__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-24 Thread David Hucklesby

On 8/24/14, 18:27, Philippe Wittenbergh wrote:


Le 25 août 2014 à 09:51, Elli Vizcaino  a écrit :


Is there anyway to get font sizing to resize proportionately based on
containing element width?


You can eventually use vw, vmin units to specify the font-size. That is
based on the viewport width/height. I assume that your containing element
will resize based on the viewport size. There are a few demos out there, use
your favourite search engine.

http://dev.w3.org/csswg/css-values/#viewport-relative-lengths

Philippe


In the meantime, I have used a series of media queries to solve this very
problem. Assuming you are using ems, rems, or percent font-size throughout, this
works out quite well, if a bit messy.

Like Philippe’s suggestion though, this only works for viewport widths. Only
JavaScript will solve it for adjusting to a container element’s width AFAIK.

--
Cordially,
David
__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Re: [css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-24 Thread Philippe Wittenbergh

Le 25 août 2014 à 09:51, Elli Vizcaino  a écrit :

> Is there anyway to get font sizing to resize proportionately based on
> containing element width?

You can eventually use vw, vmin units to specify the font-size. That is based 
on the viewport width/height. I assume that your containing element will resize 
based on the viewport size.
There are a few demos out there, use your favourite search engine.

http://dev.w3.org/csswg/css-values/#viewport-relative-lengths

Philippe
--
Philippe Wittenbergh
http://l-c-n.com/





__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-24 Thread Tom Livingston
Fonts are relative to the root element, and can be effected by font sizes
applied to parent elements (compounding). Ems and percentage sizes will
compound. Rem units will not. Font won't scale like images. There are a few
script solutions but I dislike them.



On Sunday, August 24, 2014, Elli Vizcaino  wrote:

> Hello CSS Discuss,
>
> I'm trying to understand how relative font sizes resize in the browser
> because they don't seem to resize proportionately to their containing
> element the way a responsive background image would. The background
> image logo on this page: http://www.e7flux.com/e7flux2014/.html
> resizes up or down according to the browser window where as the fonts
> only resize according to the percentages set in the media queries
> depending on breakpoint even though they are contained in elements
> with percentage base widths.
>
> Is there anyway to get font sizing to resize proportionately based on
> containing element width?
>
>
>
> Elli Vizcaino
> http://www.e7flux.com
> __
> css-discuss [css-d@lists.css-discuss.org ]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
>


-- 

Tom Livingston | Senior Front-End Developer | Media Logic |
ph: 518.456.3015x231 | fx: 518.456.4279 | mlinc.com
__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


[css-d] Understanding How Relative Font-Size Resize Units in Responsive Design

2014-08-24 Thread Elli Vizcaino
Hello CSS Discuss,

I'm trying to understand how relative font sizes resize in the browser
because they don't seem to resize proportionately to their containing
element the way a responsive background image would. The background
image logo on this page: http://www.e7flux.com/e7flux2014/.html
resizes up or down according to the browser window where as the fonts
only resize according to the percentages set in the media queries
depending on breakpoint even though they are contained in elements
with percentage base widths.

Is there anyway to get font sizing to resize proportionately based on
containing element width?



Elli Vizcaino
http://www.e7flux.com
__
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/