Why is it important to learn html?
-A fundamental form of communication that gives you a competitive advantage
-Even if you never do web designing:
+Tweaking online material
+Emails
+Understanding how the web is structured gives you power:
-Scrapping
-Editing
What is HTML (what can it do & not do?)
-Not a programming language
+Doesn’t calculate totals
+Doesn’t validate forms
+Doesn’t access databases
Internet
- uses a protocol TCP/IP to establish how data is passed between computers & networks
World Wide Web
Network of interlinked web pages (a.k.a. “hypertext documents”), which exist on computers via internet
Web browsers
Software tools used to read HTML documents and display content
HTML elements
-aka “tags” each with an opening and closing tag required to make text appear
standards
-the internet standards such as TCP/IP are developed and promoted by the Internet Engineering Task Force (IETF)
-the World Wide Web Consortium (W3C) creates web standards
+includes standards for web design (HTML, CSS, SVG, Ajax, and etc)
+as well as web architecture such as the hypertext transfer protocol (HTTP), which is the foundation for data communication on the WWW
browsers
Publishing web pages
-once you create a web page, it’s only on your computer. for others to see, you need it on a web server (computer that have special software for making certain folders and files safely available to some or all people over the WWW or company intranet)
file transfer protocol
web-hosting provider
let you rent space on a server, which is shared across one to many websites (more than one website may reside on a single web server – each with its own address)
URL
default documents
page that is automatically displayed when a folder is requested
EX: if you upload your new index.html page to a web server and assign it the www.myname.name then when a client enters that URL into the address bar, it will display the index.html even though it is not in the address
metadata
information about the web page. none of the content here will directly appear on the body of the web page
nested
meaning that both the opening and closing tag of one element are nested fully inside of the other
EX: title is fully nested in the head
attribute
allow you to customize the behavior, position, or appearance of the HTML element it is included within
rules for using attributes
relative reference
-means the browser is looking for the file relative to the file that is linking to it as a result, your browser is looking in the same folder location that your index.html file is currently located
absolute reference
requires you to specify the entire URL of the file you are linking to (EX:http://www.mywebsite.com/resume.html)
link HTML to CSS