I code mostly from scratch without a major framework. I guess you
could call my base "starting point" of a pre-made typical blank html
document a framework of sorts, but that's it. The responsiveness is
the result of a mobile-first approach using media queries. That's it.
There is a polyfill for IE 7/8 called respond.js (and maybe others)
but my experience with it wasn't that good. Generally I don't like
polyfilling everything under the sun and avoid them if possible, but
I'm not "in charge" where I work, so sometimes I get over ruled.

I use .scss and use it to import my different style sheets based on
break points, each one wrapped in an MQ, like this:

@media only screen and (min-width: 480px) {
    @import "480.scss";
}
@media only screen and (min-width: 600px) {
    @import "600.scss";
}
etc...

Then in a conditional comment for <ie9, I link to a second sheet that
is created the same was as above, but without the MQs. This results in
a desktop only display because of the cascade and some minor
IE-specific additions to my styles. I have a conditional around my
html element to add IE-specific classes based on version.

I posted about this a while back in another thread. It's a little
low-fi, but works well for me.

Let me know if you have other questions, off-list or on.



On Sat, Sep 14, 2013 at 3:22 PM, Karl DeSaulniers <k...@designdrumm.com> wrote:
> @Tom
> Thanks for the response. So how does it react with say IE7, safari 1, firefox 
> 3, etc?
> Or javascript disabled browsers? I guess my point is that to have a 
> responsive website, "normally" the responsiveness is dependent on a 
> javascript framework, like bootstrap for example. No javascript no responsive.
>
> Hence the navigation wouldn't matter if it relied on javascript or not 
> because the basis of your website does. The responsiveness.
> Unless I am just totally out of the loop (this is not an impossible 
> assumption =) and there is a non-javascript responsive design... ?
> If so, I am all ears/eyes.
>
> Best,
>
> Karl DeSaulniers
> Design Drumm
> http://designdrumm.com
>
>
>
> On Sep 14, 2013, at 2:07 PM, Tom Livingston wrote:
>
>> The responsiveness does work with IE9 and above as well as the usual
>> good browsers. Carousels and the like won't, obviously.
>>
>> On Sat, Sep 14, 2013 at 2:54 PM, Karl DeSaulniers <k...@designdrumm.com> 
>> wrote:
>>> @Tom:  Does your responsive site work with javascript disabled?
>>> Is it responsive without it?
>>>
>>> Best,
>>>
>>> Karl DeSaulniers
>>> Design Drumm
>>> http://designdrumm.com
>>>
>>>
>>>
>>> On Sep 14, 2013, at 10:36 AM, Philip Taylor wrote:
>>>
>>>>
>>>>
>>>> Tom Livingston wrote:
>>>>
>>>>> I personally wouldn't want the main function of my navigation, on a
>>>>> responsive site intended for many devices of varying ability, to be
>>>>> dependent on JS. Added effects, progressively enhanced, maybe, but not the
>>>>> main base function of navigating the site.
>>>>
>>>> 100% agreement.
>>>> Philip Taylor
>>>> ______________________________________________________________________
>>>> 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/
>>
>>
>>
>> --
>>
>> 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-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/

Reply via email to