Why must a website footer always span the entire width of the page?

I am currently completing an online design course, and while watching one of the set course videos, the instructor advised:
The [website] footer must always span the entire width of the screen.
However, no explanation w…
Force user to registration to view gallery

I’m developing an app where artists can post their portfolio, including their art. Now I’m unsure what to do in this case.
Example: An Artist produced (artistic) nude tattoo photos / artworks / phptos, etc. which is (at leas…
Strategies for mitigating or dealing with bad or inaccurate reviews on product/service websites

I have seen questions regarding fake reviews that give glowing appraisals for products or services which are paid for by the companies that provide those products/services (or by the marketing/PR company that they paid), and …
What’s the best method to alert a user of an upcoming video conference?

We are going to develop an app that allows a video conference to be scheduled. Person 1 will schedule a time based on the availability of Person 2.
What I’d like to happen is when Person 1 opens the application on the schedu…
Design concepts and patterns for a digital workspace in current web applications

I am looking for references to design concepts and patterns that is related to a digital workspace that is generic for working collating information from different sources and working with them.
I know that there are some e…
UI button labeling in touch/mobile web and native apps

The concerns are based on my own end-user experience with touch applications (both native and web SPA). Even slim and clean UIs may be prone to the same problem – the learning curve is gradual than desktop. It is always trial…
Should off-screen elements be accessible prior to being toggled?

Reading around the web on accessibility is like trying to comprehend the cloud.
Too much information, too many opinions, too few real world test cases. Which brings me to my question:
Should off-screen/hidden content be ren…
Standard behaviour of dropdown buttons and its styling

I have been reviewing some UI design patterns where the use of dropdown buttons as both a selection and call-to-action has been ambiguous, and I am thinking of how it relates to various design patterns and modes of interactio…
Is it standard practice not to include an ‘offline’ mode for a web application?

There are many discussions around the topic of accessibility, but taking the work accessibility in its pure sense of having access to the system, I am curious as to whether designers simply make the assumption that network ac…
Is it standard practice not to include an ‘offline’ mode for a web application?

There are many discussions around the topic of accessibility, but taking the work accessibility in its pure sense of having access to the system, I am curious as to whether designers simply make the assumption that network ac…