It starts getting hard when you involve javascript.CSS just makes the page flow so much more.
HTML is simple as shit. CSS is easy, but there's more to learn.![]()
Where is the best place to start learning?I think it's pretty good for starters, although I have a few things that I'd like to point out:
- Some of the HTML elements you are using are deprecated, you should use the HTML5 equivalent
- Excessive inline styling is discouraged, to prevent issues like this you can use a CSS methodology such as BEM or RSCSS
- With HTML5 a lot of semantic elements were implemented, these were implemented because it helps search engine crawlers search and index pages correctly, not only does this increase SEO but greatly improves readability. You should consider using these elements.
So far the only issue I really see is that you are still elements from an older HTML spec, while it's not completely discouraged it is highly recommended that you use the new spec.
Good luck,
Happy Coding!![]()
This is why I stick to Java, although it can also be quite long sometimes.
Sure image rollover is possible with CSS now, quite easily using the :hover selector. However, for the majority of other animations JS is required.JavaScript is becoming useless. In the past, before CSS3, it would take two functions to do something as simple as an image rollover. CSS3 animations, transitions, and selectors have made JS obsolete in terms of being used for aesthetic features of a page. It's made designers dramatically more common, and real developers with advanced knowledge of PHP and JS/jQuery rarities in comparison.
"Javascript is becoming useless", I'd beg to differ, if anything the JavaScript is growing. Javascript is being used more and more as the www moves to component based workflow. JavaScript is being used everywhere, client-side ans server-side, considering all of these frameworks and their communities, React, AngularJS & Vue. These are all widely known and are being used everywhere, NodeJS is a whole other story.
EDIT:
Reread what you said, I completely missed the "aesthetic features of a page", very sorry about that![]()
Sure image rollover is possible with CSS now, quite easily using the :hover selector. However, for the majority of other animations JS is required.
Moreover, JS is required to do AJAX and I don't see any alternatives coming soon.
Don't forget that a lot of people who are on older browsers may not be able to see certain CSS animations, and so JS is required if you have a large target audience.
Inline CSS has it's advantages. Although I agree that this is some cringy ass stuff.As a web developer myself this really makes me cringe. Please don't use in-line CSS.
You're absurd.
Sorry I wasent perfect like you when I first startedFor INSTANT adjustments. If the change is good, save it to an organized CSS file. I've purchased sources from certain people which are absolutely horrendous. MODULAR >.
