Learning To Cascade

I like to learn new things and when I started trying to change the look of my blog I realized I needed to learn CSS. Up until now I've viewed html and CSS as sort of a output language for tools such as Dreamweaver or GoLive. I figured if I ever was asked to write such a tool then I would learn it just as I learned Postscript once when I was writing some printing routines for a software application I was authoring. Well, I'm in the middle of learning CSS right mow. Or I should say I've learned it but I'm not yet happy with the results. For one thing, the browser incompatibilities are driving me crazy. And, although the stylesheets supposedly support using percentages, or mm, or inches or ems as measurement units, just go ahead and try using anything but pixels. Plus you can introduce errors just by moving html or CSS around. If you want to do anything but the most basic kind of layout; if you are concerned with accessible websites that support different kinds of users, media, and platforms; or if you want to do something a little out of the ordinary, then forget most of the stylesheet attributes and get back to Photoshop to do your work. Anyway, that's how I feel today. Maybe I'll get excited about CSS again tomorrow (or when my blog is actually looking the way I want it!)

Comments

It's 2018 and I think maybe the ems and percentages actually work now. But is it really any easier? At least Drupal themes have gotten better and I can concentrate on Swift now instead of CSS.

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
  • Only images hosted on this site may be used in <img> tags.
  • You can align images (data-align="center"), but also videos, blockquotes, and so on.
  • You can caption images (data-caption="Text"), but also videos, blockquotes, and so on.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.