We don't have all devices available..then how to check responsiveness - css

how to check whether the site is responsive or not,if We don't have all devices? Is there any perfect tool for that...we fallow responsinator.com or breakpoint of mozilla browser..

Just resize your browser and that will show you how your site looks like on smaller devices. If you want to test your site on specific platforms and browsers you do not have, i'd suggest something like browserstack.com

I would recommend you to read Ethan Marcotte's Responsive Web Design. In this book author explains everything about responsive web development.
http://www.amazon.com/Responsive-Design-Brief-People-Websites/dp/098444257X

https://www.responsinator.com/
use this link u can check responsive site

Related

Is this demo site using media queries or responsive tables?

I have been trying to figure it out for myself with no luck. I've been getting a lot of inspiration from online Korean retail shops. Examples:
http://ecdemo96168.cafe24.com/
http://ecdemo72744.cafe24.com/
I've looked at the CSS and see nothing. The sites looks exactly the same on desktops, phones, and tablets, landscape and portrait. Is Javascript being used somewhere?
What are the designers doing to get this to work correctly? I'm asking because my site currently needs an overhaul. I want to have the site look the same on all devices. I'm not interested in having a mobile version of my site.
If you could point me in the right direction I would be greatly appreciated. If I can't figure it out myself I would like to be able to convey to the coder/designer what exactly I need my site to do and how it should be coded.
If you don't want your site to change, set the min-width. For example, if your site is set at width:1024px; add min-width:1024px; and your site will look the same on all devices.
Include that in your wrapper div that holds all of your site together.

Web site from PC to mobile and content size problems

I have a web application for PC screen browsers (#media screen{}) and I want to make it friendly for smartphone screens.
Unfortunately my 12pt fonts and my 128x128 pictures appear very small in my smartphone with a 1280x800 resolution (Samsung-Google Nexus).
Before make additions to CSS for a smartphone like mine, what I must have in mind to create a web application for a variety of smartphone screen resolutions?
Can you try to add this in css :
<meta name="viewport" content="width=device-width, user-scalable=false;">
from : https://developer.mozilla.org/fr/docs/Mozilla/Mobile/Viewport_meta_tag
History about viewport, i'm not sure....
There are many approaches to create a responsive website- Responsive, Designed for mobile, and Mobile first. However, nowadays, we consider more about Mobile First!. So, there are many websites teaching you how to create a responsive websites and mobile first approach for example:
Firstwebdesigner
WebdesignTuts
The first thing to think of when building a responsive site is simplicity. Web designers love to show off that they can design the hell out of a website. They fall in love with their code and all the cool things that it can do.
10 Basic tips about responsive design
Keep your layout simple
Use media queries
Define the break points
Make your layout flexible
Make your picture behave
Don't foget make and min
Make most things relative
When mobile linearize
Skip the none essential content
Check your meta viewport
You can see more information on Dan Rowinski's article. This is a great article to answer your question, what you must think before creating a responsive web application.

Testing responsive without mobile device

I'm working on making my site more responsive. If I decrease my browser width to its minimal width, is this a good substitute for testing what will happen on mobile devices?
I don't have devices such as the iPad Mini or Galaxy S2/3 but still want to make sure the site will look good on them.
Ctrl + Shift + M on Firefox(Windows)
Cmd + Option + M on Firefox(Mac)
If you want to test your designs locally, in the browser, you can use Web Developer Add-On which will give you an option to view responsive layouts
Also you get ton's of online website out there which will do the job for you like
http://mattkersley.com/responsive/
http://www.studiopress.com/responsive/
http://www.responsivedesigntest.net/
http://screenqueri.es/
If you are using media queries, then yes just resize your browser. You can keep an eye on the window size by using an inspection tool like firebug and checking the body width.
CHECK Responsinator: Help you to test site on different devices and different orientations
http://www.responsinator.com/
I would suggest finding browser plugins that allow you to resize your browser to specific browser dimensions. Then set up the common sizes using it...320px, 480px, 600px, etc, and/or whatever needed for your project.
For Chrome, I use Window Resizer.
I use your described method myself, it is not 100% accurate, some textual sizes could change slightly especially if you are using em or rems. If testing box layout and stuff like that it can be fairly accurate.
Another solution would be to use a service like http://quirktools.com/screenfly is a relatively good solution also.
The best solution that I also use is Browser Stack: http://www.browserstack.com/ It is not free however. Browser Stack also allows you to test different operating systems, different browsers, and a multitude of different mobile devices.
The best way to go is with the devices, but, if some or all the devices are not available then you will have to resort to some other ( good ) tools out there. Here are a few examples :
Testing Tool 1
Testing Tool 2
Keep in mind, these sort of tools will show you pixel perfect output and the user interaction/behaviors maybe different.

I want to emulate a mobile browser. How to implement it using Page.ClientTarget?

Based on the MSDN link
http://msdn.microsoft.com/en-us/library/system.web.ui.page.clienttarget.aspx
Assuming I want to see how my page will look like on safari or mobile firefox, how do I implement it using Page.ClientTarget?
I can't seem to find any good resources for this API.
Thank you.
You could just use responsive design, that way you are not relying on the ClientTarget, but rather on the size of the browser.
Responsive Design basically means your design adapts to the size of the screen ... so tablets and phones can have different views of the same page.
Bootstrap is a decent place to start, but there are other frameworks.

Convert exiting website for mobile use?

What's the best way to make an existing website fit for mobile devices(netbooks, mobile phones based on Android, Iphone, Blackberry etc.)?
Without going as far as implementing a mobile framework I would suggest taking advantave of CSS Media Queries which will allow you to serve up different css depending on the wdith of the browsing device.
A good start would be to look at the LessFramework which has taken all the hard work out the grid calculations.
Make it flexible.
You can detect different device widths with CSS media queries: https://www.w3.org/TR/css3-mediaqueries/#device-width
Less normative explanation: https://mislav.net/2010/04/targeted-css/
Great blog post: https://webdesignerwall.com/general/the-wall-is-redesigned
The CSS3 flexible box model can also be your best friend.
Twitter Bootstrap will also give you some nice out-of-the-box responsive functionality, meaning that the site's presentation will adjust based on the type of device and the size of its screen.
And I'd recommend checking out this book.
Current now many tools available, but how to keep good user experience is the most important.

Resources