Sorry, meant to include a link to validation:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.csbnow.com%2Fmobile%2Findex.html&charset=%28detect+automatically%29&doctype=Inline&group=0


On Thu, Sep 12, 2013 at 3:19 PM, Chris Rockwell <ch...@chrisrockwell.com>wrote:

> <a> is an inline element and cannot contain block level elements (such as
> <div>).
>
> One way is:
>
> .container {
>   position: relative;
> }
> a {
>   display: block;
>   position: absolute;
>   left:0;
>   top: 0;
>   width: 100%;
>   height: 100%;
>   text-indent: -9999em;
>   z-index: 1 /* or higher if necessary */
> }
>
> <div class="container">
>   <div>Some content here</div>
>   <a>Link</a>
> </div>
>
>
> If you're open to other ideas, did you try my codepen? Even if you didn't
> want the boxes to be 100% on narrow devices, you could center them.  Either
> way, I tend to favor display:inline-block over float:left whenever possible.
>
> Yes, block level elements will fill out the parent without being explicit
>
>
> On Thu, Sep 12, 2013 at 3:03 PM, Chip at Caliber Communications <
> chip.me...@calibercommunicationsllc.com> wrote:
>
>> I played around with lots of variations on this theme, but none worked. I
>> THINK the issue was that the container (.mobile-services) expands to fill
>> its own parent (main-content), and the children (.mobile-services div) are
>> floated left within it (which I need so that they form two columns at
>> larger container-widths).
>>
>> The fundamental obstacle - I think - is that, absent an explicit width,
>> the container does does not shrink to the children, but fills the parent.
>> No?
>>
>> Also, Chris, why should I not wrap a <div> in an <a> tag and what's the
>> alternative if I want the entire block to be clickable?
>>
>> Thanks for your help, folks. The media query solution worked.
>>
>> Chip
>>
>> ==========================
>> Caliber Communications LLC
>> chip.me...@calibercommunicationsllc.com
>> (t) 636-221-0926
>> http://www.calibercommunicationsllc.com
>>
>>
>> On Thu, Sep 12, 2013 at 1:25 PM, Chris Rockwell 
>> <ch...@chrisrockwell.com>wrote:
>>
>>> Tom's suggestion may work as well, but you will need to fix your
>>> container. Due to all of the child elements being floated, you will need
>>> "height: 100%;overflow:auto" so that your container wraps the children
>>>
>>>
>>> On Thu, Sep 12, 2013 at 2:21 PM, Tom Livingston <tom...@gmail.com>wrote:
>>>
>>>> They are also floating left at narrow width.
>>>>
>>>> On Thu, Sep 12, 2013 at 2:04 PM, Chip at Caliber Communications
>>>> <chip.me...@calibercommunicationsllc.com> wrote:
>>>> > http://www.csbnow.com/mobile/index.html
>>>> >
>>>> > http://www.csbnow.com/mobile/css/style-mobile.css
>>>> >
>>>> > I am trying to get the grey boxes (Online Banking, Online Bill Pay,
>>>> etc.)
>>>> > to center on the page so that when the viewport gets too small to
>>>> > accommodate 2 columns, the remaining single column is centered. Seems
>>>> like
>>>> > I must be missing something obvious, but I cannot see it.
>>>> >
>>>> > Thanks for any help...
>>>> >
>>>> > Chip
>>>> > ______________________________________________________________________
>>>> > 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/
>>>>
>>>
>>>
>>>
>>> --
>>> Chris Rockwell
>>>
>>
>>
>
>
> --
> Chris Rockwell
>



-- 
Chris Rockwell
______________________________________________________________________
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/

Reply via email to