Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

[Technical/HTML] Troubleshooting CSS
Tympanus ^ | July 17, 2013 | Hugo Giraudel

Posted on 07/18/2013 9:09:59 PM PDT by re_nortex

CSS is a mess. First introduced in ~1995, it was meant to style basic text documents. Not websites. Not applications. Text documents. It has come a long way since then. Probably a bit too long.

A lot of things were not intended in the first place like multi-column layouts, responsive web design and more; this is why it has become a language full of hacks and glitches, like some kind of odd steam machine with a bunch of extensions.

On the bright side, this is what makes CSS fun (or kinda)! And this is also why we have jobs. Because I’m personally convinced that generating efficient, cross-browser and future-proof CSS is not possible and probably won’t be anytime soon.

(Excerpt) Read more at tympanus.net ...


TOPICS: Computers/Internet
KEYWORDS: css; development; web
The image of the coffee mug in the article really says it all for those of us living in the world of web development:


1 posted on 07/18/2013 9:10:00 PM PDT by re_nortex
[ Post Reply | Private Reply | View Replies]

To: Jim Robinson; John Robinson

Jim: I think you might enjoy the article. I’m not sure if John hangs out here much so you may want to give him the link. I had to laugh to keep from crying with that coffee mug picture since I fight the different browser implementations of how CSS gets displayed. And often, just a point release by the same vendor undoes how something was rendered a version before.


2 posted on 07/18/2013 9:14:53 PM PDT by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 1 | View Replies]

To: re_nortex

Now that photo is a joke not everyone will “get”


3 posted on 07/18/2013 9:23:23 PM PDT by Ray76 (Do you reject Obama? And all his works? And all his empty promises?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ray76
Now that photo is a joke not everyone will “get”.

That's true. Hopefully by prepending the title with Technical/HTML, those with a geek background will find the picture amusing. And, of course, the linked article is worthwhile for those of us in the world of development.

4 posted on 07/18/2013 9:33:04 PM PDT by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 3 | View Replies]

To: re_nortex
The thing that makes CSS such a mess [WRT web-development] is that it works against the design-goal of HTML:
HTML was designed to have the content marked and allow the display-implementation (browser) to handle the layout. [Like text-only browsers.]

If we wanted to have a good, standard, portable way to to handle exacting layouts we should have gone with PostScript or PDF.

5 posted on 07/18/2013 9:38:14 PM PDT by OneWingedShark (Q: Why am I here? A: To do Justly, to love mercy, and to walk humbly with my God.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: OneWingedShark
HTML was designed to have the content marked and allow the display-implementation (browser) to handle the layout.

In that regard, Free Republic is the gold standard of web design. There are times when circumstances are such that I have to use the lynx browser (a versatile but character UI application). FR is one of the few sites where navigation still works with ease. And of course, the simple, clean design renders just perfectly.

In my work, I'd love to present pages the FR-way. But, alas, our customers demand razzle dazzle so the code is littered with browser-specific if conditions for the Ajax, PHP and Perl components to work. I will admit that MSIE has improved over the years, with MSIE 10 and Firefox 22 no longer requiring different code execution paths at runtime.

6 posted on 07/18/2013 9:47:12 PM PDT by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 5 | View Replies]

To: re_nortex

Glad I am not the only person still using lynx browser.

Even have it set up on this Xubuntu Linux box. It goes directly to Drudge Report. Sure speeds up my reading process on that sight, without the page refresh issues that it has and all the garbage that goes with his site.

Lynx is really fast and stable. Simple works.


7 posted on 07/18/2013 10:02:06 PM PDT by Texas Fossil
[ Post Reply | Private Reply | To 6 | View Replies]

To: re_nortex
What I say to all my dates.


8 posted on 07/19/2013 2:59:39 AM PDT by BushCountry (We Wanted a President That Listens to All Americans - Now We Have One!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: BushCountry
And if the date doesn't go so well, there's always this:

<!--
-->

:-)

9 posted on 07/19/2013 9:44:27 AM PDT by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 8 | View Replies]

To: re_nortex

#that {
is: awesome;
_is: IE8;
}


10 posted on 07/19/2013 10:07:24 AM PDT by willyd (I for one welcome our NSA overlords)
[ Post Reply | Private Reply | To 1 | View Replies]

To: re_nortex

/* Blah, blah, blah
*/

Story is about CSS ;^)


11 posted on 07/19/2013 2:54:13 PM PDT by BushCountry (We Wanted a President That Listens to All Americans - Now We Have One!)
[ Post Reply | Private Reply | To 9 | View Replies]

To: BushCountry
Good catch!
#    Ain't it great that there's only one way to 
!    comment out unwanted code. The unsurpassed 
%    consistency throughout the realm of programming 
//   languages in this regard is truly remarkable. 
;;   That's why I've never make a mistake when I 
--   have to transition from one language to 
{    another when I'm in deep coding mode. }
/*   Standards are a real blessing. */
C    Collaboration among the designers of these 
REM  marvelous tools has made life so much easier 
=cut for we code monkeys.
#if 0
     /sarc
#endif

12 posted on 07/19/2013 9:18:39 PM PDT by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 11 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson