What I enjoy about programming responsive / fluid designs.

First and most important to me is the possibility of making the website designs work for most computer resolutions, most tablets and most mobile devices. Let me elaborate, a few years back before HTML5 made fluid/responsive design a possibility, getting a website’s design working for different resolutions was close to impossible. To start we had to choose a dimension that worked for the most popular resolution. Then we would have to try tweaking it so that it worked with one or two of the most popular resolutions smaller and larger than the default resolution chosen. This always seemed to be a futile effort. At the same time the website could appear way too big on some screens, while on others it was barely readable. The ability to program Fluid/Responsive design has made the life of website design so much easier and feasible. The website can now look great and be very readable on most devices and many different resolutions.


Related to what I mentioned in the previous paragraph, because of the possibility to make designs work for all resolutions and devices, it also looks a lot cleaner when you are browsing the different pages with the different devices. It is both satisfying and a joy to see your website work with all these devices without having to create separate pages for each device, which is how it had to be programmed in the past. As a programmer, not only can you keep the designs clean and precise as they were meant to be, your HTML and CSS is organized and the code stays clean and neat, as well.

 

Recently I discovered the bootstrap framework, there are others out there, but this is the most popular one for developing responsive designs. I am still learning a lot about it, but I can say so far that it makes responsive a lot easier to work with. It includes many CSS classes that can be used functioning as fluid/responsive. One of the biggest responsive aspects of bootstrap is the responsive grids, (rows / cols), the columns are divided in up to 12 cells in a row, and what is cool about it, is that you can specify how many columns you need for the different sizes. For example, you might want large screens to have 4 items in a row, in medium size screen to have 3, in small to have 2 and in extra-small to have 1 per row. Bootstrap makes this a snap to accomplish without having to specify different media queries in your stylesheet. Of course, in some cases you will still need to specify your own media queries depending on what you are trying to accomplish. There are other CSS classes and even JS calls included with Bootstrap that are really interesting and are all customized to work responsively. Some examples of these are navigation, carousels, modals, buttons, tables and so many more.

 

Lately, I have also started using Sass (Syntactically Awesome Stylesheets) more often. As its name suggests I have found it to be awesome in its capability to structure all your CSS classes and tags so it is nicely grouped with its proper parent/child structures. Another fun thing about Sass is that you can create mixins to help call some CSS lines that require different browser syntax, like border-radius, box shadows, gradients.... It is very useful, as well, for specifying global values, like colors or specific widths that are used throughout the site. Updating becomes a breeze, just update it in this one file instead of everywhere.

 

If, like myself, you enjoy front-end programming and have spent time frustrated by trying to make designs appear the way they should on different devices and different browsers, jump in and start using HTML5 and the many tools available for programming Fluid/Responsive designs. I have mentioned only a few of the tools that I have started using to enhance my programming experience and I am looking forward to learning more and sharing with my peers.

Comments (5) -

  • web design course

    7/21/2017 2:33:39 AM |

    responsive is very important because 70% of most users use mobile phone to browse all over the web. So this is very helpful tips thanks for sharing. Also visit the course i found online https://www.skillshare.com/browse/design

  • Anna Kieu

    4/20/2018 2:03:53 AM |

    I am looking forward to learning more from you. Visit my blog about web design https://webdesignvalley.com/

  • EricksonFerry

    6/8/2018 7:02:27 AM |

    The substance material is high caliber. It has some suitable data which is composed in a smooth to catch way. Thank you for sharing this distributes. The substance is sincerely instructive. This blog is normally sharing helpful truths. Continue sharing more prominent actualities and posts. I totally appreciate article this way. It's exceptionally useful and that I took in something from here. I discovered such an assortment of exciting musings ideal here.
    https://www.dissertationcapital.com

  • july Pham

    6/23/2018 12:08:39 AM |

    It is very useful! To get your website design and online marketing projects done right you need to hire a full-service digital marketing firm like V8Web.Visit our website: https://v8web.com/

  • bien

    7/3/2018 2:53:49 AM |

    I was reading through some of your articles on this website and I believe this internet site is real informative! Keep on posting and don't forget to leave a comment on my blog, I would be very grateful

    https://hocasino.newone2017.com

  • eV1YXXdilPc

    7/19/2018 6:25:53 PM |

    356976 887419You produced some decent points there. I looked on-line for any difficulty and located most individuals will go in conjunction with together with your web site. 401579

  • aarzoo

    8/8/2018 5:26:19 AM |

    Just follow these easy steps: Open settings to navigate to device. Click bluetooth in the sidebar set the toggle switch at the top to on.To add Bluetooth device click and choose device from the list . click link...etoothaudiodeviceswirelessdisplayswindows10.net shown you can click will understand much better . its very helpful for me to connect my new window 10

  • 우리카지노

    8/10/2018 1:56:18 AM |


    "Ah!"

    "Van Damon, I took this."

    That goddamn bat guy is pickpocketing. I should've killed him.

    "Well done, you can not deal with me with this."

    https://stylebet77.com/

  • 더킹카지노

    8/10/2018 1:57:09 AM |


    "Are you forgetting me?"

    "this!?"

    I swung the sword right away, but I could not swallow the upper body part.



    https://stylebet77.com/theking/

  • 카니발카지노

    8/10/2018 1:57:51 AM |


    The reason why I do not evolve is why I did not evolve because of the success of Van Demon and the evolution of the real world as a succession, and I also wrote a double spirit last night and evolved into an event graymon today, so the D-scanner suddenly came down It is done. It seems to be deterrent, anyway. Damn it..


    https://stylebet77.com/canibal/

  • 카니발카지노

    8/10/2018 1:58:23 AM |


    "Turn off aaak !!!!"

    "Taichi, Takeru Digimon evolve !!!"

    ""Huh!!""

    In my cry, Graymon is a metal Graymon, and Patamon has evolved into an Enemon.


    https://stylebet77.com/first/

  • 카니발카지노

    8/10/2018 1:58:56 AM |

    "Giga Destroyer!"

    "Heaven's Knuckles!"

    After the evolution of Metal Graymons and Enemones cast a skill to Van Demon, Metal Graiman's skill was destroyed, and Enemon's skill was appealing.


    https://stylebet77.com/yes/

  • 카니발카지노

    8/10/2018 1:59:43 AM |


    "Cuckoo .. !!"

    "Now!

    When I cried, the Digimon cast their own skills.

    "Hornbuster!"

    "Hammer spark!"

    "Shadow Wing!"

    "Flower Cannon!"

    However, the soon-to-be anti-demons have simply destroyed the Digimon attacks. But..



    https://stylebet77.com/yescasino/

  • 카니발카지노

    8/10/2018 2:00:31 AM |


    "Great ... uh ... what time is it ...?!"

    Tsubasa was poking through the back of Van Demon with a sword.

    "When you blocked the skills of the Digimon defense was weakened .. I was aiming at that time."


    ttps://stylebet77.com/obama/

  • 카니발카지노

    8/10/2018 2:01:18 AM |


    "This ... this child !!!"

    I was just back when the fucking bat bitch tried to attack. Oh .. D-Scanner when it comes back to its original ...

    "But ... do not think you can knock me down with this! Knight Reid !!"


    https://como79.com/

  • 더킹카지노

    8/10/2018 2:03:13 AM |


    this!!! I made a mistake !! I should have turned that guy's direction toward me!

    "Hikari, Tailmon!"

    I tried to run immediately, but Yen Jemon stopped me. And ... Hikari and Tailmon stopped the attack.


    https://como79.com/theking/

  • 예스카지노

    8/10/2018 2:03:50 AM |


    Tsubasa: .....

    Gerar Noah: Hey ..

    Tsubasa: .....

    Gerard Noah: No, no, no.

    Tsubasa is shocked at this guy, so there is no such talk.

    https://como79.com/yescasino/

  • 예스카지노

    8/10/2018 2:04:19 AM |


    And .. the dead wi-jamon who died .. Oh .. I'm sad too ... Well, let's have a chat and look forward to the next one.

    p.s The point of typography and questions and words to say ★ or ☆ + Komen and those who do not have a star in the phone □ + I will reply with a comment if you give me a comment.


    https://como79.com/yes/

  • 예스카지노

    8/10/2018 2:05:07 AM |


    (I have nothing but relief that I can do to you as a surplus writer anyway)

    ★ Polyphenol: It's later ...

    ★ Bloodless Shin: Did you call me ... Nanaya ?!

    ★ Glacier Cat: ㄷ c ... no matter how much .. it ...


    https://como79.com/mcasino/

  • 예스카지노

    8/10/2018 2:06:01 AM |


    ★ LESIRAM: It's a .. roadside mash ?! How about here ?!

    ★ Fallere000: Huh? What do you mean?

    ★ fkdlxh59: Now you can unlock the Hyper and the Susanoo with the arrow bread

    ★ Mon: I am glad.


    https://como79.com/obama/

Loading