midscripts.com

Peter Bisson (Site Author/Dev)

Web Research & Development

Getting Started:

How we evolve, has become the central topic of my writing experience, and by we, I mean, how do I get the message out to people about change?

So, what I will do is introduce you to HTML, CSS, and JavaScript, based on an application, which supports, writing content for a site. I might suggest, a do-it-yourself Website.

Getting Started:

The first order of business, when developing a website, is to learn HTML.

However, I find HTML has been given too much context because with CSS and JavaScript, although there are at times supporting browser features, such as pre-formatting text, it's questionable whether browser supported features, based on HTML, CSS, and JavaScript or mark-up, stylesheets, and scripts combined, are required.

What HTML does, is that is allows you to structure a document, by providing opening and closing tag names, and the names under HTML, are chosen by the industry, as a standard tag set.

There is also the possibility of writing your own tag names in HTML, which in industry are considered under HTML as generic.

So, I'm taking a pause here, from HTML standards, because I don't agree with many of the features, they provide in Web developing. That is because within the context of developing a site and even videos nowadays, everything can be highlighted or outlined within the document or image, and as such, is researchable.

What everything researchable means, is when you apply links, usually highlighted text, if you want greater control with what the links might be about, you will have to apply a script, at the site it's JavaScript.

There is another area of site developing, I'm working on minimizing, it is the use of forms. The study is interesting except, it's questionable weather applying contenteditable might just be as efficient as applying any type of form?

In the context of what I am doing at the client, the client is the browser, is that by minimizing on HTML features, greater concentration can be put on server-side developing, and with Nodejs. So again, by applying JavaScript, it's about how to minimize code type.

How The Above Helps HTML?

When minimizing on HTML, what this does is that it leaves HTML to be only about the structure of the site or document.

Which means, it does just about nothing until stylesheets and scripts are added.

There is a different school of thought, where applying as much HTML as possible could make things easier, but it doesn't because as mentioned, in context or a web page today, everything within the document can be searched. So where is HTML structured?

The HTML Document Tree

The technical terms, such as DOM (Document Object Model), may help or not, but the HTML you write is composed of nodes, and nodes in turn are turned by the browser into a document tree.

All, that means is that if you turn a tree upside down, for human use, the structure of a tree is first the object, which is a tree. Then it has a root, branches, and leaves.

All of this kind of gets tedious, so let's move over to a document tree instead.

When you have a document in HTML, I mean, common sense suggests that the tag would be HTML but would look as follows: <html></html> (Using the word document is a reserved keyword in JavaScript and could cause errors or confusion if applied in HTML, so it is best to avoid this. An actual HTML document starts with the tags HTML.)

What is significant about the two, opening and closing HTML tags, is that they are an object.

How To Define An Object

In HTML, what makes ease of use is that the tags accurately represent the object that they are.

For example, H1 through H6, are headings, p is paragraph, section is a section of the document, so that each represents a part of document, which is that Web site developing is about.

So, the first part of the document object, is HTML, then you have the header and body of the HTML document, and the fact that applying caps is also a different tag.

The one thing you cannot do, is have two startup objects in one document. In short, there can be only one document root. Thus, back to the tree model. Nature does not produce two trees out of one root, two branches of a tree could grow out of one root. Still, just one root, not two roots. Otherwise, these would be completely different trees.

The same thing applies to two cups, there are two different entities or objects unless you take both cups and put them in a container, then you have an object which contains two cups, and a correct document. One object containing two objects, absolutely possible.

So, as is the structure of an HTML document