HTML can be used without CSS, however, most of the tags used in older versions of HTML to position and style pages are now depreciated by the W3C. Use the current HTML5 and CSS3; they have some great new features.
Fluent in what? There are dozens of popular scripting and programming languages. Insisting that you're fluent in "coding" gives the impression that you have absolutely no idea what you're talking about. You made no mention of a specific use for "coding". People can't read your mind. Be more specific next time.
Everything about HTML and CSS's use on dA can be found via Help & FAQ: [link]
No, they usually don't. Firefox and chrome are free to download, there's no excuse for anyone to be using IE or any such crap. If people use non-standards-compliant browsers, they can only blame themselves.
Really when you get down to it they're both languages. HTML is a development language and CSS is a styling language.
If you think of it like a gift box you get a present in...HTML is the gift box itself and CSS is the wrapping paper on it that makes it look pretty.
Limitations are really based on current internet browsers and what CSS can and can't do. It really depends on what you want to do with your HTML. Do you just want it to look good (meaning not plain text on a white background)? Then you just need CSS. Do you want it to have advanced functionality? Like if you click a button something happens. Then you're looking to add a scripting language like php or jQuery for example.
Basically you can look at it this way:
HTML = the bones CSS = the skin Scripting languages (php for example) = the organs/muscles
Used all together and you get a dynamic website vs a static one (just HTML & CSS).
Yeah. I know all that, I've been coding for a long time (everyone thinks that just because I asked I don't know). I was just wondering if they'd let you use CSS or if you had to struggle along with HTML. I know its 'essential', but I just think it's boring. CSS was a lot more fun when I learned it. And since I'm lazy, I don't want to have to work all the CSS out to come to find it's non-applicable. Also, thank you very much for not belittling me like some other people have.
I know it can be really tedious. The thing is, until the wondrous day that all browsers agree on the same standards, we'll have to test sites to see how they display. It's just the nature of the beast.
This might help you out, I don't know if you've been here or not but W3C is a good source for learning all this stuff. I constantly reference it if I'm unsure how to go about trying to style something or code something, it's a great. If you check out the CSS section, you can usually find if a particular attribute is supported in whatever browsers you're coding for. For example with the background property, you'll see it's ok to use in all major browsers.
Might help you cut down on some trial and error.
Also, check out CSS3. It's amazing the stuff that can be done with it, but sadly it's not cross-browser standardized yet. And it might not be for a while. But there are a few neat things that you can do now that will work in most browsers (at least Firefox and Chrome that is, IE as usual is a stick in the mud about a lot of the new properties). But, it's something to mess around with.
Yeah, I've been there (I used it all the time in middle school when I was really into making websites) and I've seen first-hand how much it sucks to make everything work well in all browsers, and, well, try not to make IE crash. I think I've looked into CSS3, but normal CSS is usually what I use-- because most of it's browser-friendly. Thanks, though, I forgot about W3C... I knew I had a website I liked to use, hah.
I just now realized you were asking about what you can use for your DA journal in your original post. I'm sorry, I thought you were talking about websites in general.
I haven't dabbled in journal editing, but as far as I know I believe you're just stuck with HTML and CSS for it. There's a few nice tutorials on DA about how to go about it. I believe you have to target DA's specific id tags in order to style them.
You called them "coding thing whatevers". And you asked for their limitations. Those are generally pretty good indicators of one's skill level.
It bothers me when people claim they're good at something in order to save face when they're asking for help. It's like they think help is a bad thing, or that we'll all think you're an idiot for asking a question. Just ask the question and leave the grand standing out of it, that's the only reason I gave you "shit". Plus this is what I do for a living, so when I see someone say they're good at something and that they've studied it forever yet they misuse terminology or misunderstand the basic concepts it makes me feel like "who does this guy think he is", you know?