ABSYZ ABSYZ

  • Home

    Home

  • About us

    Who We Are

  • Our Expertise

    What we Do

  • Our Approach

    How We Do It

  • Products

    What We Made

  • Industries

    Who We Do It For

  • Clients

    Whom We Did It For.

  • Article & Blogs

    What Experts Think

  • Careers

    Join The Team

  • Get In Touch

    Let’s Get Started

ABSYZ

How to design better web pages?

Home / Article & Blogs / Web Design / UI/UX / How to design better web pages?
By Team ABSYZ inUI/UX, Web Design

Have you ever designed a web page; or a visualforce or lightning page? If yes, then many times you might have been in a dilemma while writing the code for it, which color to put, what should be the font, how to align items properly.

Today, I am going to show you some of the tips and tricks that will help in better designing a web page.

  1. Learn Bootstrap. Bootstrap is now a very widely used framework to get responsive UI. What does responsive mean? Responsive UI means a web page / UI design that adapts automatically to different devices. So, let’s take an example, we have a very wide section that renders properly in desktop, but when the same thing is viewed in mobile, we are not so much convinced. Why does this happen? This is because the mobile devices have lesser screen width than the desktop screen. So when the browser tries to render the same full-width section in the mobile, the representation is not so good and fails most of the time. This is where Bootstrap comes into the picture. If you use this framework and include some of the bootstraps CSS classes, it will take care of the responsive design automatically. One of the best features of bootstrap is the grid-system. This will help in ordering the sections perfectly both in wide and mobile devices. See this link to know more about grid system in Bootstrap.
  2. Avoid using tables. Try to avoid the use of tables as much as possible. Using tables are very tempting and easy to get a perfect tabular representation on the page, but in turn using them will cost you load time. A browser takes a lot of time to render a table, and if there are nested tables or multiple tables then the load time will deteriorate further. Instead of tables, use float div’s, flexbox to achieve the functionality. You can even take help of the bootstrap grid system to get tabular representation.
  3. Use flex wherever possible. Now this will contradict my previous point, where I told to maximise the use of float divs. Float div’s are good to have when we need side by side representation. But float div has a disadvantage also. It will disconnect the floating div’s from the parent DOM, which will sometimes not render well on the page or will create conflicts with the nearby elements. To avoid that, we have to clear the float and reattach the floating divs with its parent. Instead, there is a new technology coming around called flexbox, which can help achieve the same functionality without using float. Check this link to tinker around with flexbox. This will not only help in horizontal alignment of elements in the page but also can do the vertical alignment of elements across the page.
  4. Use of softer colors. The use of colors on the web page has always been a hard decision for most of us. Which colors to use, how many colors to use; so on and so forth? A hard fast rule of a good looking web page is not having more than 2/3 different shades of colors (except images). Try avoiding too many colors in the page. Stick to 2 or utmost 3 different shades, that will maintain the linearity of the page. Also, try using softer shades. For example, if you want to have black text color, avoid #000 which is dark black or pitch black; instead, use #333 or #666 that will give a softer and smoother look to the text. Eg: Here is a pitch black text with #000 | Here is a dark grey text with #333 | Here is a smooth black text with #666. Please refer to good websites and see what are the color samples they are using. I refer to www.quizup.com for color samples. Here is another example of red. This is a dark red color. | This is soft red. As you can see the later is much more appealing to the eye. These small color changes can make your simple web page look much more professional. Below are the color samples:

    For reds

    For yellows

  5. Correct use of Fonts. Use of correct fonts plays an important role in designing a good web page. By default, the font of a web page is Arial/Verdana which might not appeal to many users. So, many times developers use their fancy looking font available in their systems; but they forget that the same font is not available in the other viewers’ system. During such times, the browsers render the web page with default fonts which can be a total disaster to the page. Instead always try to use web safe fonts. The advantages of web safe fonts are –
    • they are widely available in different devices
    • they have a similar looking alternative font if a particular font is not available in the system, which won’t have drastic differences.
    • the load time of the webpage decreases.

    One such example of a web safe font that is widely used and is available in all devices is Open Sans. The advantages of Open Sans are –

    • it is open source (i.e. you don’t have to pay for this font for use)
    • it is available as CDN (i.e. you can just include the script in the head of the page and use the font anywhere in the page)
    • it has all variants like different font weights, styles, ligatures (fi, fl, ffl, ffi)
    • last but not the least it is commissioned and maintained by Google

    How to use Open Sans?
    Visit this site to get details of Open Sans font.  On the top right select “Select this font”. A pop up opens up where you can customise the font (i.e. select the different font-weights, and font-styles).
    Screen Shot 2017-07-13 at 10.26.30 PM
    It will also show you the impact on the web page.
    Now you can embed this custom link in your web page to use this font.
    Screen Shot 2017-07-13 at 10.29.51 PM
    This is one of the best ways to use fonts on your web page.

    Now, let’s discuss another important thing –  the Header. This is the first thing a viewer sees when he/she visits your web page. So, the header must be good looking and clean. Now is the age for minimalistic design. People and good web designer are going for clean, clear and sleek fonts. This can also be seen in many famous websites like Apple.com.
    Screen Shot 2017-07-13 at 10.38.37 PM
    Here is an example where you can see the how the developer has made the use of sleek fonts. It is better to use font-weight 300 for headers.

These are some of the few tips and tricks that can be very helpful in better designing a web page. There are some more too, which I will add in another post. Thanks for now.

BootstrapflexflexboxOpen SansWebdesignWebdevelopment
99
Like this post
127 Posts
Team ABSYZ

Search Posts

Archives

Categories

Recent posts

All About The OmniStudio FlexCards

All About The OmniStudio FlexCards

Boost Customer Experience With Repeater Widget in CRM Analytics

Boost Customer Experience With Repeater Widget in CRM Analytics

Enhance Insights Using Custom Tooltips In CRM Analytics

Enhance Insights Using Custom Tooltips In CRM Analytics

Net zero as a Service In CPG Industry

Net zero as a Service In CPG Industry

How Do We Import an External Library into Salesforce Lightning?

How Do We Import an External Library into Salesforce Lightning?

  • Previous PostSalesforce Summer'17 Release: Platform Events
  • Next PostConfigurable Map Component for Lightning Record Pages

Related Posts

How to Add an iOS Native Framework in the Flutter Project?
Mobile Development Web Design

How to Add an iOS Native Framework in the Flutter Project?

How to Add an iOS Native Framework in React Native Project?
Mobile Development Web Design

How to Add an iOS Native Framework in React Native Project?

How The UX Design Process is Implemented By ABSYZ
UI/UX Web Design

How The UX Design Process is Implemented By ABSYZ

1 Comment

  1. skhilauria1988
    Reply
    21 July 2017

    Nice work Sourav ! informative.

    Reply

Leave a Reply (Cancel reply)

Your email address will not be published. Required fields are marked *

*
*

ABSYZ Logo

INDIA | USA | UAE

  • About us
  • Article & Blogs
  • Careers
  • Get In Touch
  • Our Expertise
  • Our Approach
  • Products
  • Industries
  • Clients
  • White Papers

Copyright ©2022 Absyz Inc. All Rights Reserved.

youngsoft
Copy
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “ACCEPT ALL”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent. Privacy Policy
Cookie SettingsREJECT ALLACCEPT ALL
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

Functional

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Advertisement

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Others

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

SAVE & ACCEPT