HTML (HyperText Markup Language) is the predominant markup language used for creating web pages. In modern web pages, HTML is used to markup the contents of the website, while CSS and Javascript are used to define the styles and behaviors respectively.
21
votes
6answers
7k views
What should be the default option of a required dropdown list?
Given that there is no logically default animal from the list of animals below, what should be the "Default Value" below, according to best practice?
<label for="animal">Animal ...
72
votes
10answers
1k views
Is Markdown Friendly Enough for Non-Technical Users?
The Problem
I love using markdown to write questions, answers, posts, comments etc. That being said, I am a very technical, detail oriented, programmer type. However, I am working on a CMS of sorts ...
16
votes
6answers
2k views
Pros/Cons of PSD mockups vs. HTML mockups
I've read some articles (this one and this one) recently that are opening my eyes to HTML mockups as oppose to the usually PSD mockups.
In the article they cite certain pros:
changes are a lot ...
14
votes
1answer
4k views
Why is it inaccessible to create a form with no submit button?
Considering the W3C advice on including submit controls, is it still possible for a form to be accessible if the only way to submit it is by pressing the return/enter key?
29
votes
23answers
579 views
Is there ever a good reason to force opening a new browser window?
As a power web user, I know how to use my browser and it drives me nuts when web sites force me to open a new page. My mother, by contrast, just gets confused when this happens. At the end of a web ...
32
votes
11answers
10k views
Why is it impossible to deselect HTML “radio” inputs?
Previous title: Default behavior of HTML “radio” inputs: Did they get it wrong?
In HTML, there are currently two types of "checkbox" style controls:
Checkbox: Allows toggling on/off, multiple ...
29
votes
6answers
2k views
Why do websites not use entire width of browser?
What reasons might a website not use the entire width of the browser, like Gmail does?
For example, StackOverflow does not use the entire width — it has left and right margins. This means the ...
10
votes
9answers
986 views
Whats a better user experience: A scrollable table or a full size table allowing the browser window to do scrolling?
Whats a better user experience:
A scrollable table by using overflow css settings in a DIV?
A full size table allowing the browser window to do scrolling?
4
votes
2answers
3k views
User Profile Dashboard Design
I am trying to create a user profile dashboard for an application I am building using CakePHP.
However, I am struggling to wrap my brain around a good layout/design for it. Basically, I am looking to ...
19
votes
7answers
2k views
Best way to offer a large amount of selectable options (without using Javascript)?
I come from stackoverflow and have no answers for this one, so I turn to the UI guys for assistance.
Let's say I have a library application that allows a user (librarian) to add a book to the ...
6
votes
2answers
111 views
When should the message informing the user that the password they entered is wrong go away?
This is a follow up to this question since it got closed. In a log in form, after the user enters the wrong password, when should the message saying "wrong password or user name" go away? For example ...
4
votes
1answer
566 views
Best Method to Present a Many to Many Form to User
I have a questions about how to best present a form based off a many to many relationship to a user. I'll explain my models to help give an idea of what data I need to present.
Models and ...
4
votes
2answers
258 views
What happens when the focus rectangle isn't clear?
I get a lot of clients that comment that the focus box isn't obvious enough in some browsers. Is it common and good practice to make it more obvious? If so, how exactly do people do this?
-3
votes
1answer
185 views
Is it bad to have two levels of drill-down data shown at once? [closed]
As a general rule of design is it looked down upon to have more than one div on top of the page contents?
I have a table displaying a list of records. When one is clicked, another table is added ...

