You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
We have an anniversary Game Jam! Click here for more info.

Remembering back when web design standards did not suck

b/Web Started by Dream of Omnimaga, April 02, 2017, 03:46:11 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

u/Dream of Omnimaga April 24, 2017, 07:56:11 PM
Yeah I hate how most websites requires javascript. This won't be a big issue soon due to more powerful computers but it's still an annoyance. As for tables vs CSS, for me it's the opposite. I never could get tables to show up how I want. X.x
u/Travis April 24, 2017, 08:39:08 PM
Yeah, I think the tables thing really depends on exactly what you're trying to do (and maybe even just how you personally think about things when designing a page, sort of like how different people have different programming styles and approaches). Right now, my personal attitude about tables is that, first of all, they're fine if you're just presenting tabular text data (like how tables are traditionally used in print)—that's what they were really intended for. For layout and appearance, it's more proper to use CSS. I've found that using non-table elements works well for certain layout tasks, but for ones where I really do want table-like layout behavior, it's possible to still use divs and such but use CSS's 'display' property to make the browser display them exactly as if they were tables. This method is nice because I get all the table-like behavior and (IIRC) it has good browser support. Opinion on whether it's "proper" seems to be divided, but IMO there's nothing wrong with it because you're not literally using tables for layout in the HTML and you're still using CSS as it was intended: to dictate presentation. (And if it is somehow "bad", the W3C shouldn't have included it in the CSS standard in the first place, so there. :P)

I believe there is a "flex-box" thing that's supposed to provide some of the flexibility of the old tables, but browser support doesn't yet seem as widespread as the method I just mentioned.
u/c4ooo April 24, 2017, 08:42:21 PM
Quote from: Juju on April 23, 2017, 07:50:13 AM
Heck, you can even make an entire functional OS only out of Javascript in your browser.
Javascript based linux kernel anyone?
u/Yuki April 24, 2017, 09:25:54 PM
If you use a modern browser like 97% of Internet users, flex-boxes should work correctly by now. CSS is enough powerful nowadays you no longer need tables to position anything.

Quote from: c4ooo on April 24, 2017, 08:42:21 PM
Quote from: Juju on April 23, 2017, 07:50:13 AM
Heck, you can even make an entire functional OS only out of Javascript in your browser.
Javascript based linux kernel anyone?
Pretty sure it's been done already. Or at least a port of QEMU.
u/p2 April 24, 2017, 10:15:23 PM
Quote from: c4ooo on April 24, 2017, 08:42:21 PM
Quote from: Juju on April 23, 2017, 07:50:13 AM
Heck, you can even make an entire functional OS only out of Javascript in your browser.
Javascript based linux kernel anyone?
Pretty sure Alvajoy would go for this ^^
u/p2 April 25, 2017, 11:31:56 AM
wait... He does basic? I thought he was going for Assembler Language...?
u/Dream of Omnimaga April 25, 2017, 04:27:14 PM
I was kidding but yes he uses TI-Basic :P
u/p2 April 25, 2017, 08:53:31 PM
did someone tell him about the TI Planet contest? He's rather new so he might not know ^^
u/Dream of Omnimaga April 26, 2017, 07:06:59 PM
I dunno if he saw the topic

Edit by p2: I hate this "Sent from my Nexus 5 using Tapatalk" >.<

Last Edit: April 27, 2017, 12:20:02 AM by p2
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal