GithubHelp home page GithubHelp logo

Comments (5)

m93a avatar m93a commented on June 2, 2024

Why?

from html6.

exabrial avatar exabrial commented on June 2, 2024

The biggest reason I can think of is simplification... give people one way to do things to reduce the learning curve. So either make them required, or not required. Lets agree to use single quotes, or double quotes. This simplifies the parsing code in browsers. Anyone new will see a unified way of doing things in tutorials and examples. It also reduces the list of "reserved characters" in the specification, which is a concept non-tech people may not be familiar with.

from html6.

m93a avatar m93a commented on June 2, 2024

And also reduces freedom. Some want to use quoteless attributes (eg. me), some hate it (so they just ignore it). There's no real reason for removing this functionality. If you want to have just one way to do things, write in XHTML. However, programmers hate it because of this.

But thank you for your idea :)

Btw, I don't think non-tech people are the target group...

from html6.

exabrial avatar exabrial commented on June 2, 2024

It's a useless freedom that crowds the spec is my point :) The choice between " and ' is arbitrary. Both are keystrokes on key away from each other on the keyboard. Just pick one and stick with it, one is not better than the other, but having mixed standards is less better than have a clear standard.

from html6.

zoffixznet avatar zoffixznet commented on June 2, 2024

The choice between " and ' is arbitrary.

Not always. If the attribute's value contains either quotes, you just switch which ones you use to quote the value, instead of messing about with escapes.

from html6.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.