SolutionOnline's Blog an idea at work


What Responsive web Design?

In Responsive web design the new method of web design is connected to the idea of developing a website design in a manner, that helps the lay out to get changed according to the user’s computer screen resolution. Also it suitably fixes on the mobile phone and tablet or ipad screen. It may be you called reactive web site which is adjust according to you display screen resolution. More specifically,  the theory allows for an advanced layout 1200 pixels wide, on a 1024 pixel  width screen, that auto-simplifies into any screen size resolution , for example, mobile phone screen, ipad or Tab screen . This particular designing technique we call “responsive web design”.

We better understand this with help of this image below.






Responsive web designing is a wholly different designing version than the traditional web designing, and developers must know about the responsive web designing. Today’s World is now change into MOBILE, everything come into the small device. With the help of internet everything is possible in mobile device which is he/she working on a computer with help of internet. Now personal computer screen size (which we may use screen resolution) is 10 to 20 times bigger than mobile or Tablet device.  This blog is a powerful example of the fact that few facts about the uses of responsive web designing.


Here are 3 responsive site for your reference:




The basic instinct might be to choose media queries to develop a responsive site.However, the hassle you face with media queries is that new queries can pop up from moment to moment; each time the user knowledge unexpected and extreme changes to the look and organization of the site. Experts suggest using some CSS transitions to ease the jump.

Pages that include data tables pose a special challenge to the responsive web designer. Data tables are very wide by default and when you zoom out to see the whole table it becomes too small to read. When you try to zoom in to make it readable, you are supposed to scroll both horizontally and vertically to look through it.  Well, there are several ways avoid this problem. Reformatting the data table as a pie or mini-graph is an approved solution. The mini-graph fixes even in narrow screens.

Images in responsive web designs are called context-awareResponsive web design images are primarily fluid images that can be replaced by context aware images, an updated version for better designing. This particular technique serves the purpose of responsive designing in true sense as the images serve at different resolutions, ranging from larger screens to smaller ones. The scaled images appear to change fluidly with the help of updated developer tools and coding languages, allowing designs to look sharp in every context. Responsive web designing is remarkably different from traditional designing in terms of technical and creative issues and a careful use of this can do wonder while designing.

Core Concepts

Three key technical features are the heart of responsive Web design:

  • Media queries and media query listeners
  • A flexible grid-based layout that uses relative sizing
  • Flexible images and media, through dynamic resizing or CSS

Truly responsive Web design requires all three features to be implemented.

The key point is adapting to the user’s needs and device capabilities. Suppose a mobile user will be viewing your site on a small screen. Taking the user’s needs into account doesn’t just mean adapting your content to the screen size. It also means thinking about what that mobile user will require first when visiting your site and then laying out the content accordingly. Maybe you’ll present the information in a different order. Don’t assume the user won’t need access to all the site information because she’s on a mobile device. You might need to change the fonts or interaction areas to respond better to a touch environment. All these factors influence responsive Web design.

While mobile devices are changing the display landscape, with the appearance of more and more small screens, don’t forget what’s happening at the other end of the spectrum. Displays are also getting larger and larger. Having to serve both segments shouldn’t stop designers from being innovative on either.

Media Queries

Starting with CSS 2.1, media types were used to apply CSS for both screen and print. You might remember these media types:

  1. <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
  2. <link rel="stylesheet" type="text/css" href="printfriendly.css" media="print" />

That was it! Luckily, the W3C improved media queries in CSS3, moving them a big step forward.

Today, you can use media queries to scope styles to specific capabilities, applying different styles based on the capabilities that match your query. You can even combine queries that test for several features by using semantic operators such as AND and NOT). Features include width, height, max-width, max-height, device-height, orientation, aspect-ratio, resolution and more.

There are three ways to implement media queries:

Use the @import rule to import style rules from other style sheets:

@import url(style600min.css) screen and (min-width: 600px);

Put media queries directly in the style sheet, This is the most common approach.

Implementing Media Queries Directly in a Style Sheet



float: right;


#nav ul


list-style: none;


@media screen and (min-width: 400px) and (orientation: portrait)


#nav li


float: right;

margin: 0 0 0 .5em;

border:1px solid #000000;



@media screen and (min-width: 800px)




width: 200px;


#nav li


float: left;

margin: 0 0 0 .5em;

border: none;



Include a query in a linked style sheet’s media attribute:

<link rel="stylesheet" type="text/css" media="screen and (max-device-width: 800px)" href="style800.css" />


Because of the (cascading) nature of CSS, default styles are defined at the top with the media query matching rules and styles below. Styles defined at the top will be cascaded to the matching styles in the rule, or even completely overwritten.

If you are a website owner and try to develop/redevelop your website into a responsive website please contact us.

You may contact us on:


DNS, and How it can help you…

The Domain Name System (DNS) is a system which distributed naming system for computers, web services, or any resource connected to the Internet or a private network. It links various information with domain names, allocate to each of the joining entities. It translates domain names significant to humans into the numerical identifiers connected with networking peripheral for the purpose of locating and addressing these devices worldwide. Generally it is a phonebook of any mobile phone which gives the information about a number.

Types of DNS Servers

Three types of name servers:

  • Primary - Locally stored files exist on the name server data base.
  • Secondary - Gets data called a zone transfer from another server that is the zone authority.
  • Caching - Only caches name server information and does not contain its own files.

If you got error that your site is ok but it not open on your browser then it may cause for your DNS Server not found the site in his database.  For example you type in your browser but it not opened and your network is ok. It may cause of the browser send the request to your DNS server you are connected but the server database is find which server (IP address) solutiononline is located.

But the problem is if your DNS server not found any address which you actually look for? Then it is comes to public DNS Server. It also likes other DNS server but having capacity to search address to other DNS server also. For above example, in this case browser again search a new public DNS server for your website IP address in not found the go for another DNS server and so on and at the last if found then it connected your computer and your website.


How you configure a public DNS in your computer (XP and Windows 7).

In XP.

  1. Go to your control Panel and click on Network and Internet Connections.
  2.  Then click Network Connections.
  3. Select your active internet connection and right click on it.
  4. Select the TCP/IP service in the list and then click on the Properties button.
  5. Look for the DNS section. If there are already numbers listed in there, be sure to write them down so that you can put things back the way they were if public DNS doesn’t work out for you. If the obtain automatically button is filled, select the use the following button. Then enter in these two numbers (public DNS Server number listed below ) into the DNS section as shown. Click OK to finish up.
  6.  Open up your web browser and surf around awhile. If you aren’t getting anywhere, try a reboot


In Windows7

  1. Print this out if you are concerned that you won’t remember the details. You could lose your internet connection if something doesn’t go well. You can reverse any changes you make here by following these steps.
  2. Open up the Control Panel, then select Network and Internet.
  3. Select Network and Sharing Center.
  4. Select Change adapter settings.
  5. Right click on your current internet connection and choose Properties.
  6. Select the TCP/IPv4service in the list, then click the Properties button.
  7. Look for the DNS section. If there are already numbers listed in there, be sure to write them down so that you can put things back the way they were if public DNS doesn’t work out for you. If the obtain automatically button is filled, select the use the following button. Then enter in these two numbers (public DNS Server number listed below ) into the DNS section as shown. Click OK to finish up.
  8.  Open up your web browser and surf around awhile. If you aren’t getting anywhere, try a reboot


Free Public DNS Server

=> Service provider: Google
Google public dns server IP address:


=> Service provider:Dnsadvantage
Dnsadvantage free dns server list:


=> Service provider:OpenDNS
OpenDNS free dns server list / IP address:


=> Service provider:Norton
Norton free dns server list / IP address:


=> Service provider: GTEI DNS (now Verizon)
Public Name server IP address:


=> Service provider: ScrubIt
Public dns server address:



Advantages of Public DNS Server in your computer.

As web pages become more multifaceted, more equation, formula and critical form, referencing resources from several domains, DNS lookups can become an important blockage in the browsing experience. Whenever a client needs to query a DNS resolver over the network, as result we get more speed data transfer over the communication process. Time consuming for opening a website is less and we get more free traffic in communication process.


How To Create An Email Signature On Roundcube

It’s great to have a signature to your email, not only does it save you time every time you send an email to someone, but it also allows you to add links to your websites so that people you interact with can easily see how they can connect with you elsewhere too.

A signature can look like this for example:

This is how you set it up on Roundcube: (Which you get when you sign up for hosting )

Log in to your cPanel  > Webmail

  1. Select Roundcube application
  2. Click on the Personal Settings on the Right Top Panel
  3. Select Identities Tab.
  4. Double Click on the Email you want to create the signature to.
  5. Write/create your signature.
  6. Click Save after you are done.
  7. Go to Preference tab and check on the box for Compose HTML messages and Save.
After you’re done: test it:
Now you have your signature ready and it will be inserted automatically in every email you send.

How to Create a Portable Hackintosh on a USB Thumb Drive

Even though there are several fantastic bootable Linux systems, but how to run OS X?

Often users employ USB and Hackintosh on their computers to obtain Linux OS X experience. However, with iPortable Snow, a method for the distribution of OS X 10.6.2, the same live experience can achieved. Read on to find more.


To create the thumb drive, Mac Hackintosh is required.

Step 1: Download iPortable Snow from a torrent website.

Step 2: While the application downloads, format your external hard drive or 8 GB thumb drive. Open Disk Utility> Select the drive you want to install OS X.

Step 3: Visit Partition tab and create a single partition, formatted as Mac OS Extended. Click Options to ensure that Master Boot Record option is being used. Click Apply to format the drive.

Step 4: Close Disk Utility and open downloaded iPortable Snow installer.

Step 5: Double click icon with the umbrella labeled "iPortable_Snow_x86". It will automatically open a program CopyCatX.

Step 6: In the first window, go to Backup/Restore section> Change selected partition to the formatted drive> Click Backup/Restore button.

Step 7: In the second window, restore the drive to a backup by clicking the right radio button > Click Start > Use iPortable_Snow_x86 volume archive file when prompted. It will copy the files to the thumb drive.

Step 8: Open “First Aid” in the iPortable Snow Install folder to fix bootloader > Click iPortable Bootfix> On third page click “Change Install Location”> Change the location of thumb drive, else a new bootloader will override all the previous steps. Once complete, rename it.

Bingo! You successfully created a Portable Hackintosh on a USB Thumb Drive. You can now enjoy the same live Linux thumb drive experience from your booted thumb drive. You will obtain Chameleon screen with a few choices, instead of regular options when your computer's OS boots.

This process works well on most Intel-based computers. So try it out on your Hackintosh and educate us with your valuable comments in the box below.

Tagged as: No Comments