Re: [css-d] 3 elements side by side

2014-11-11 Thread MiB

nov 11 2014 00:09 Tom Livingston tom...@gmail.com:

 
 What's your favorite, most reliable way to get 3 elements (block or
 inline-block) side by side (no gap between) to span the full width of
 their parent? And hopefully not leave a gap at all…

If I have a fixed height of the subelements my fav is to position them 
absolutely and float the container acting as a positioning context. I don’t 
like CSS-Tables very much because you lose most of the fine control. But they 
have their place of course. Sometimes accepting you can’t control everything is 
very liberating a designer.


__
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] 3 elements side by side

2014-11-10 Thread Tom Livingston
Hello list,

What's your favorite, most reliable way to get 3 elements (block or
inline-block) side by side (no gap between) to span the full width of
their parent? And hopefully not leave a gap at all...

I'm struggling to rid myself of a nasty but tiny gap.

Sorry, no link.

Thanks in advance.

-- 

Tom Livingston | Senior Front-End Developer | Media Logic |
ph: 518.456.3015x231 | fx: 518.456.4279 | medialogic.com


#663399
__
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] 3 elements side by side

2014-11-10 Thread Chris Rockwell
You have flexbox, display:table-cell, display:inline-block, float:left.  I
prefer flexbox but most often use one of the display's and avoid float at
almost all costs.

Are you using inline-block and running into this:
http://css-tricks.com/fighting-the-space-between-inline-block-elements/?
On Nov 10, 2014 6:10 PM, Tom Livingston tom...@gmail.com wrote:

 Hello list,

 What's your favorite, most reliable way to get 3 elements (block or
 inline-block) side by side (no gap between) to span the full width of
 their parent? And hopefully not leave a gap at all...

 I'm struggling to rid myself of a nasty but tiny gap.

 Sorry, no link.

 Thanks in advance.

 --

 Tom Livingston | Senior Front-End Developer | Media Logic |
 ph: 518.456.3015x231 | fx: 518.456.4279 | medialogic.com


 #663399
 __
 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] 3 elements side by side

2014-11-10 Thread Karl DeSaulniers
On Nov 10, 2014, at 5:09 PM, Tom Livingston tom...@gmail.com wrote:

 Hello list,
 
 What's your favorite, most reliable way to get 3 elements (block or
 inline-block) side by side (no gap between) to span the full width of
 their parent? And hopefully not leave a gap at all...
 
 I'm struggling to rid myself of a nasty but tiny gap.

Here is a few ways I do it Tom.
Hopefully one works for you.

[code]


html
head
meta http-equiv=Content-Type content=text/html; charset=UTF-8 /
titleUntitled Document/title
/head
body
div style=width:100%;height:20%;padding:0;display:table;
p 
style=color:#fff;width:33.33%;height:100%;margin:0;padding:2%;display:table-cell;background-color:#000;position:relative;text-align:center;vertical-align:middle;paragraph/p
p 
style=color:#fff;width:33.33%;height:100%;margin:0;padding:2%;display:table-cell;background-color:#000;position:relative;text-align:center;vertical-align:middle;paragraph/p
p 
style=color:#fff;width:33.33%;height:100%;margin:0;padding:2%;display:table-cell;background-color:#000;position:relative;text-align:center;vertical-align:middle;paragraph/p
/div
brbr
div style=width:100%;height:20%;padding:0;display:table;
span 
style=background-color:#888;color:#fff;width:33.33%;height:100%;margin:0;padding:0;display:table-cell;position:relative;text-align:center;vertical-align:middle;span/span
span 
style=background-color:#888;color:#fff;width:33.33%;height:100%;margin:0;padding:0;display:table-cell;position:relative;text-align:center;vertical-align:middle;span/span
span 
style=background-color:#888;color:#fff;width:33.33%;height:100%;margin:0;padding:0;display:table-cell;position:relative;text-align:center;vertical-align:middle;span/span
/div
brbr
ul style=width:100%;height:20%;padding:0;display:table;
li 
style=list-style:none;color:#fff;display:table-cell;background-color:#cf0;width:33.33%;height:100%;position:relative;text-align:center;vertical-align:middle;list-item/li
li 
style=list-style:none;color:#fff;display:table-cell;background-color:#cf0;width:33.33%;height:100%;position:relative;text-align:center;vertical-align:middle;list-item/li
li 
style=list-style:none;color:#fff;display:table-cell;background-color:#cf0;width:33.33%;height:100%;position:relative;text-align:center;vertical-align:middle;list-item/li
/ul
/body
/html


[end code]

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] 3 elements side by side

2014-11-10 Thread Tom Livingston
Thanks guys. I seem to always forget CSS tables... I'll give it a
shot. I got some complicated transform hover effects that I need to
play nice...

On Mon, Nov 10, 2014 at 7:58 PM, Karl DeSaulniers k...@designdrumm.com wrote:
 On Nov 10, 2014, at 5:09 PM, Tom Livingston tom...@gmail.com wrote:

 Hello list,

 What's your favorite, most reliable way to get 3 elements (block or
 inline-block) side by side (no gap between) to span the full width of
 their parent? And hopefully not leave a gap at all...

 I'm struggling to rid myself of a nasty but tiny gap.

 Here is a few ways I do it Tom.
 Hopefully one works for you.


-- 

Tom Livingston | Senior Front-End Developer | Media Logic |
ph: 518.456.3015x231 | fx: 518.456.4279 | medialogic.com


#663399
__
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/