473,396 Members | 1,671 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Transitioning out of beginning html

Please excuse my newbie-ness. I am pretty familiar with basic html,
though somewhat rusty, but want to break out of the basics and start
acquiring a legitimate understanding of design so as not to suck and
also to be able to start being paid for it. I have no idea where to
start and which direction to go. If anyone could give me just some
quick suggestions. If this is not the forum for this I do apologize and
could you point me in the right direction? Cheers

Oct 16 '06 #1
16 1520
se*********@gmail.com wrote:
I am pretty familiar with basic html,
though somewhat rusty, but want to break out of the basics and start
acquiring a legitimate understanding of design
Welcome to the group. It's a good group to start with, and you'll be
wanting c.i.w.a.stylesheets as well.

Books to read:

* Lie & Bos "Cascading Stylesheets"

One of the few _readable_ tutorials to CSS and it makes a handy
reference too.

* "Head First HTML & CSS"

Best "start here for HTML" book around at present. Teaches generally
good habits for HTML, CSS and XHTML
Web sites to read:

Some CSS sites
http://alistapart.com
http://brainjar.com
http://positioniseverything.com

Accessibility
http://joeclark.org/book/sashay/serialization/

http://groups.google.co.uk/group/com...authoring.html
Big archive of this group, most questions are already answered in there
somewhere.
Everything in this post should be searchable and explicable by this
group archive.

http://w3c.org
The horse's mouth

http://w3schools
The horse's arse -- don't believe everthing you read on this site. Also
it's _not_ a W3 publication, despite appearances.
Things to get your head round:

* Valid coding

Code your pages to be well-formed and valid HTML. Also use quoting of
attributes and don't omitting optional closing tags.

Nothing else works reliably until you do this.

* CSS rather than HTML for controlling presentation

Write minimal structural HTML thhat describes the essential document
structure, leave presentation to CSS.

* Doctype choice
Use HTML 4.01 Strict for everything (_Why_ is a harder question and a
more detailed answer)

* Fluid design

Don't assume browser window sizes. Design pages to cope with what
they're given.

* Appropriate use of sizing units

Use ems, except in rare cases

* Accessibility

Read Joe Clark

* XHTML, and why you don't need it

You don't.

* How to work around browser bugs

Code to the standard, testing it by validation and a reasonably
accurate browser (FF or the other good ones). Work around IE as a last
resort. IE isn't hard to support, so long as you meet the validity and
doctype constraints above, and dodge a few other well-documented flaws
in it.

Oct 16 '06 #2
Wow...I wasn't expecting that exhaustive-a response. Much thanks
Andy Dingley wrote:
se*********@gmail.com wrote:
I am pretty familiar with basic html,
though somewhat rusty, but want to break out of the basics and start
acquiring a legitimate understanding of design

Welcome to the group. It's a good group to start with, and you'll be
wanting c.i.w.a.stylesheets as well.

Books to read:

* Lie & Bos "Cascading Stylesheets"

One of the few _readable_ tutorials to CSS and it makes a handy
reference too.

* "Head First HTML & CSS"

Best "start here for HTML" book around at present. Teaches generally
good habits for HTML, CSS and XHTML
Web sites to read:

Some CSS sites
http://alistapart.com
http://brainjar.com
http://positioniseverything.com

Accessibility
http://joeclark.org/book/sashay/serialization/

http://groups.google.co.uk/group/com...authoring.html
Big archive of this group, most questions are already answered in there
somewhere.
Everything in this post should be searchable and explicable by this
group archive.

http://w3c.org
The horse's mouth

http://w3schools
The horse's arse -- don't believe everthing you read on this site. Also
it's _not_ a W3 publication, despite appearances.
Things to get your head round:

* Valid coding

Code your pages to be well-formed and valid HTML. Also use quoting of
attributes and don't omitting optional closing tags.

Nothing else works reliably until you do this.

* CSS rather than HTML for controlling presentation

Write minimal structural HTML thhat describes the essential document
structure, leave presentation to CSS.

* Doctype choice
Use HTML 4.01 Strict for everything (_Why_ is a harder question and a
more detailed answer)

* Fluid design

Don't assume browser window sizes. Design pages to cope with what
they're given.

* Appropriate use of sizing units

Use ems, except in rare cases

* Accessibility

Read Joe Clark

* XHTML, and why you don't need it

You don't.

* How to work around browser bugs

Code to the standard, testing it by validation and a reasonably
accurate browser (FF or the other good ones). Work around IE as a last
resort. IE isn't hard to support, so long as you meet the validity and
doctype constraints above, and dodge a few other well-documented flaws
in it.
Oct 17 '06 #3
Andy Dingley wrote:
Use HTML 4.01 Strict for everything (_Why_ is a harder question and a
more detailed answer)
I'm not being devil's advocate, nor picking a fight, so don't panic :-)

I've not heard this advice before (I live in a bubble), can you point
me to the reasoning behind this opinion, please? I've sort of accepted
(maybe foolishly) that XHTML/CSS is the way to go, so I'm interested in
the reasons not to.

--
K A Nuttall
www.yammer.co.uk
Re-type the e-mail address how it sounds, remove .invalid
Oct 17 '06 #4
K A Nuttall wrote:
I've sort of accepted (maybe foolishly) that XHTML/CSS is the way to
go, so I'm interested in the reasons not to.
This was discussed in alt.www.webmaster recently. These links were
provided by one of the regulars there.

* Say No to XHTML an excellent article from Spartanicus
http://www.spartanicus.utvinternet.ie/no-xhtml.htm
* Beware of XHTML by David Hammond
http://www.webdevout.net/articles/beware_of_xhtml.php
* Sending XHTML as text/html Considered Harmful by Ian Hickson
http://www.hixie.ch/advocacy/xhtml
* XHTML's Dirty Little Secret by Mark Pilgrim
http://www.xml.com/pub/a/2003/03/19/dive-into-xml.html
* XHTML Is Dead by Tommy Olsson
http://www.autisticcuckoo.net/archiv.../xhtml-is-dead
* XHTML - What's the Point? by Henri Sivonen
http://hsivonen.iki.fi/xhtml-the-point/
Oct 19 '06 #5
I've heard that most websites now are created using javascript, again I
am a newbie, so I wanted to ask whether it would be worthwhile to start
learning javascript now or do I need to have a pretty solid
understanding of the previously stated in order to move on to
javascript (i.e. is it a graduated vertical process or is the knowledge
of javascript exclusive from html and CSS)?
Andy Dingley wrote:
Welcome to the group. It's a good group to start with, and you'll be
wanting c.i.w.a.stylesheets as well.

Books to read:

* Lie & Bos "Cascading Stylesheets"

One of the few _readable_ tutorials to CSS and it makes a handy
reference too.

* "Head First HTML & CSS"

Best "start here for HTML" book around at present. Teaches generally
good habits for HTML, CSS and XHTML
Web sites to read:

Some CSS sites
http://alistapart.com
http://brainjar.com
http://positioniseverything.com

Accessibility
http://joeclark.org/book/sashay/serialization/

http://groups.google.co.uk/group/com...authoring.html
Big archive of this group, most questions are already answered in there
somewhere.
Everything in this post should be searchable and explicable by this
group archive.

http://w3c.org
The horse's mouth

http://w3schools
The horse's arse -- don't believe everthing you read on this site. Also
it's _not_ a W3 publication, despite appearances.
Things to get your head round:

* Valid coding

Code your pages to be well-formed and valid HTML. Also use quoting of
attributes and don't omitting optional closing tags.

Nothing else works reliably until you do this.

* CSS rather than HTML for controlling presentation

Write minimal structural HTML thhat describes the essential document
structure, leave presentation to CSS.

* Doctype choice
Use HTML 4.01 Strict for everything (_Why_ is a harder question and a
more detailed answer)

* Fluid design

Don't assume browser window sizes. Design pages to cope with what
they're given.

* Appropriate use of sizing units

Use ems, except in rare cases

* Accessibility

Read Joe Clark

* XHTML, and why you don't need it

You don't.

* How to work around browser bugs

Code to the standard, testing it by validation and a reasonably
accurate browser (FF or the other good ones). Work around IE as a last
resort. IE isn't hard to support, so long as you meet the validity and
doctype constraints above, and dodge a few other well-documented flaws
in it.
Oct 19 '06 #6
Scott Bryce wrote:
K A Nuttall wrote:
>I've sort of accepted (maybe foolishly) that XHTML/CSS is the way to
go, so I'm interested in the reasons not to.

This was discussed in alt.www.webmaster recently. These links were
provided by one of the regulars there.
-snip-

Great, thanks. I'll have a look at these tonight. I do like it when
people challenge accepted thinking, so I'm looking forward to reading
these.

--
K A Nuttall
www.yammer.co.uk
Re-type the e-mail address how it sounds, remove .invalid
Oct 19 '06 #7
selvadealma wrote:
I've heard that most websites now are created using javascript,
again I am a newbie, so I wanted to ask whether it would be
worthwhile to start learning javascript now or do I need to have a
pretty solid understanding of the previously stated in order to
move on to javascript (i.e. is it a graduated vertical process or
is the knowledge of javascript exclusive from html and CSS)?
I've never felt the need to learn JavaScript - although it might have
come in useful on occasion. I have collected various bits of script
from various places, and just use them when I need the functionality.

I don't think it's a good idea to rely on JavaScript too heavily, as
not everybody (or every*thing*) uses it, and I always design pages to
work without it. So, I tend to use it for things which enhance a page,
rather than make it work.

--
K A Nuttall
www.yammer.co.uk
Re-type the e-mail address how it sounds, remove .invalid
Oct 19 '06 #8

se*********@gmail.com wrote:
I've heard that most websites now are created using javascript,
How can I put this? No.

Oct 19 '06 #9

se*********@gmail.com wrote:
Please excuse my newbie-ness. I am pretty familiar with basic html,
though somewhat rusty, but want to break out of the basics and start
acquiring a legitimate understanding of design so as not to suck and
also to be able to start being paid for it. I have no idea where to
start and which direction to go. If anyone could give me just some
quick suggestions. If this is not the forum for this I do apologize and
could you point me in the right direction? Cheers
I would say that you should learne CSS and then look at learning a
server side language.
--
Regards Chad. http://freewebdesign.cjb.cc

Oct 19 '06 #10
se*********@gmail.com wrote:
I've heard that most websites now are created using javascript,
Those would be the ones not found in your favorite search engines ...

--
-bts
-Motorcycles defy gravity; cars just suck
Oct 19 '06 #11
se*********@gmail.com wrote:
I've heard that most websites now are created using javascript, again
I am a newbie, so I wanted to ask whether it would be worthwhile to
start learning javascript
I used to use it quite a bit. I have had sites that rely too much on
JavaScript break when updated browsers came out. JavaScript is more
stable now, but I am wary of trying to write cross-browser code. I use
very little JavaScript anymore. And I definitely don't rely on it.
Oct 19 '06 #12
Scott Bryce wrote:
This was discussed in alt.www.webmaster recently. These links were
provided by one of the regulars there.

* Say No to XHTML an excellent article from Spartanicus
http://www.spartanicus.utvinternet.ie/no-xhtml.htm
* Beware of XHTML by David Hammond
http://www.webdevout.net/articles/beware_of_xhtml.php
* Sending XHTML as text/html Considered Harmful by Ian Hickson
http://www.hixie.ch/advocacy/xhtml
* XHTML's Dirty Little Secret by Mark Pilgrim
http://www.xml.com/pub/a/2003/03/19/dive-into-xml.html
* XHTML Is Dead by Tommy Olsson
http://www.autisticcuckoo.net/archiv.../xhtml-is-dead
* XHTML - What's the Point? by Henri Sivonen
http://hsivonen.iki.fi/xhtml-the-point/
That's certainly an eye-opener.

If I understand correctly, they say that the current implementation of
XHTML is usually served incorrectly, and that most sites will actually
break if served correctly. In other words, people think they're doing
the right thing, but are not aware of the whole story, and are not
producing valid XHTML because they are not testing properly.

One thing I've liked about working with XHTML is the way it has
improved my code writing, and my validation tools stop me from being
sloppy. But, by some accounts, there's no reason why I can't do the
same with 4.01 Strict. I'm not so sure about this - surely a 4.01
Strict validator will allow much more sloppiness?

I am tempted to go back to 4.01 Strict now. Theoretically, I could even
build in XHTML and convert to 4.01 afterwards, but seems ridiculous.

--
K A Nuttall
www.yammer.co.uk
Re-type the e-mail address how it sounds, remove .invalid
Oct 21 '06 #13
K A Nuttall wrote:
If I understand correctly, they say that the current implementation of
XHTML is usually served incorrectly,
Yes, That is intentional. It allows XHTML files to be treated like HTML
files by the browser.
and that most sites will actually break if served correctly.
Yes. But there are currently no browsers that handle XHTML correctly,
(unless that has changed with IE 7) so everything appears to work.
In other words, people think they're doing
the right thing, but are not aware of the whole story, and are not
producing valid XHTML because they are not testing properly.
Almost. People think they are doing the right thing. Their XHTML may be
valid. They are counting on browsers to handle it incorrectly so that it
renders as though it is HTML.
One thing I've liked about working with XHTML is the way it has
improved my code writing, and my validation tools stop me from being
sloppy.
Same here.
But, by some accounts, there's no reason why I can't do the
same with 4.01 Strict.
Absolutely.
I'm not so sure about this - surely a 4.01
Strict validator will allow much more sloppiness?
Define sloppy. XML has a more rigid structure than HTML. You won't have
to be as rigid, but you will still want to validate.
I am tempted to go back to 4.01 Strict now. Theoretically, I could even
build in XHTML and convert to 4.01 afterwards, but seems ridiculous.
It would just be extra work.
Oct 21 '06 #14
In article <Zb******************************@comcast.com>,
Scott Bryce <sb****@scottbryce.comwrote:
K A Nuttall wrote:
If I understand correctly, they say that the current implementation of
XHTML is usually served incorrectly,

Yes, That is intentional. It allows XHTML files to be treated like HTML
files by the browser.
and that most sites will actually break if served correctly.

Yes. But there are currently no browsers that handle XHTML correctly,
(unless that has changed with IE 7) so everything appears to work.
Been a few months since I tried some of the few test sites that actually
serve XHTML correctly, but if I recall right, Firefox, Safari and Opera
on Macintosh all treated correctly served XHTML as XML. All gave
appropriate error messages on sample pages with deliberate XHTML errors.

--
http://www.ericlindsay.com
Oct 21 '06 #15
Any thoughts on which server-side language to learn? I'm kinda leaning
towards php

Chaddy2222 wrote:
se*********@gmail.com wrote:
Please excuse my newbie-ness. I am pretty familiar with basic html,
though somewhat rusty, but want to break out of the basics and start
acquiring a legitimate understanding of design so as not to suck and
also to be able to start being paid for it. I have no idea where to
start and which direction to go. If anyone could give me just some
quick suggestions. If this is not the forum for this I do apologize and
could you point me in the right direction? Cheers
I would say that you should learne CSS and then look at learning a
server side language.
--
Regards Chad. http://freewebdesign.cjb.cc
Oct 23 '06 #16

se*********@gmail.com wrote:
Any thoughts on which server-side language to learn? I'm kinda leaning
towards php

Chaddy2222 wrote:
se*********@gmail.com wrote:
Please excuse my newbie-ness. I am pretty familiar with basic html,
though somewhat rusty, but want to break out of the basics and start
acquiring a legitimate understanding of design so as not to suck and
also to be able to start being paid for it. I have no idea where to
start and which direction to go. If anyone could give me just some
quick suggestions. If this is not the forum for this I do apologize and
could you point me in the right direction? Cheers
I would say that you should learne CSS and then look at learning a
server side language.
--
Regards Chad. http://freewebdesign.cjb.cc
Dear sir,
PHP would probably be your best choice. PHP is a very user friendly
language and is fairly simple to learn, IMHO.

I have the honor to remain your most humble and Ob't Sv't in our war
against the King.

--
Patrick Reilly
1st Coy.
Colonel Seth Warner's Regiment

Oct 24 '06 #17

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Werner Partner | last post by:
I tried to begin with XHTML 1.0 and succeeded to get one document valid. But I got a feedback which sounds as if I should change something in my document: The document located at...
3
by: Matt | last post by:
Given a date, how to find the beginning date and ending date of that week please advise!
5
by: Frank Rizzo | last post by:
Hello, I am having a bit of trouble understanding how tcp/ip works. As a point of reference, with a serial port you essentially get byte by byte in the same order that it was sent out. With...
2
by: saxm-un | last post by:
Hi, I'm just beginning CSS based web development and although I've been bashing away at it since yesterday, I'm still stuck with positioning things on pages. I'm trying to make (in table-speak)...
3
by: Dan | last post by:
Hi - does anyone know of some good resources for people transitioning from VB6 to VB.NET? I just got an MSDN subscription and installed VB.NET, and it's quite a bit different from what I'm used to...
1
by: iddjoe | last post by:
I am in the process of converting a web page over to XHTML 1.0 Strict and CSS, as opposed to using tables for layout. I think I am almost there, but I am having issues with borders, some strangely...
4
by: maria | last post by:
I only use C++ with Visual Studio 6.0 for string manipulations in thousands of HTML pages on my website. Many times, the output files of many of my C++ programs contain a spanish question mark (¿)...
1
by: OBAFGKM_RNS | last post by:
In my html, I have an embedded sound wav. I access that sound from my javascript using Play() and Stop(). However, once stopped, the sound will aways resume from where it left off, (making Stop...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.