On a job application, part of the job description is "...needs to know HTML and CSS as some .NET is required...". What does this mean?

I thought HTML is a programming language, CSS is a way to format HTML, and .NET is just a runtime framework that is not something you really "know". Can someone please explain what this means to me?

closed as primarily opinion-based by user40980, Bart van Ingen Schenau, GlenH7, Dan Pichelman, gnat Oct 15 '14 at 6:49

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • it means that the person who wrote the description is either ignorant, or a bad typist who meant to write "and" instead of "ans" – kevin cline Oct 5 '14 at 4:12
  • I don't know where you are based, but in the UK, ".Net developer" is often used by (technically ignorant) recruiters when they actually mean "ASP.Net developer" – Peregrine Oct 5 '14 at 5:04

HTML is a design and layout language, not a programming language. Is't almost always paired with JavaScript, which is a programming language.

.NET is a catchall name for a number of Microsoft technologies, among them C#, Visual Basic, CLR, and a number of frameworks. It is a development mindset and languages that you have to know in order to be "a .NET developer".

Although it can be used for desktop applications, .NET is heavily used for web development; in that case you do need to know HTML, CSS and a few other things to complete any project.

Not the answer you're looking for? Browse other questions tagged or ask your own question.