basic of web design
DESCRIPTION
Basic of web Design and Basic Fundamentals of HTMLTRANSCRIPT
Basic of web Design and Basic Fundamentals of HTML
Devendra Shukla (Senior web designer)
Definition of Web DesignWeb Design is a skill of creating presentations of content (usually hypertext or hypermedia that is delivered to an end-user through the World Wide Web, by way of a Web browser or either Web-enabled software like Internet clients, microblogging and RSS feeders.
Web Design Basics
What is a good Web site from a design standpoint?
How We Read Text
Following normal reading habits, the users eye moves from left to right
How We View Screens
Looking at a screen, the users eye scans in a more clockwise pattern
How Will Your Users Read/View?
If a page uses a lot of text, the user will read in a more traditional, left to right manner.
If a page has more graphical elements, the user is more likely to take in the whole page.
Accepted Relative Areas of Importance
ThinkBefore you do anything else, you need to spend time thinking about
the 4w’s.
What is the purpose of the web page/site?Who is your target audience?What will bring your audience back?Where will your audience be using the site?
Research WebSitesThis is a very important part in the creation of a web site, and
usually very useful.
Spend time looking at other internet sites, particularlly your competitores
You can get any ideas you can use and improve on
Sites with lots of animation are not always the best.
You must also keep in mind that not everyone has a fast Internet connection.
Principles of good web designVisitor-centric, clear purposeProgressive disclosureDisplays quicklyBrowser compatibleIntuitive navigationSpelling, grammar, writingAttractive design, easy to readCultural bias? (Regional? Domestic? International?)No technical problems (broken links, buggy scripts)Search Engine Accessible
Creating a Web Site
Once you have decided to establish a web site there are three steps to getting it online.
1 - Get a domain name - This is your personal/private address on the Web.
2 - Find a web hosting service- Here is where your website will reside.Free vs Private Web Hosting
3 - Design, build and upload your website - The process of website creation.
Creating your Web SiteTechnologies & Tools
Markup Languages HTML, DHTML, XML, XSLT, etc....
Cascading Style Sheets (CSS)Scripting languages
perl,javascript,php, etc....Web creation and editing software
Notepad, FrontPage, Coldfusion, Flash, Hotmetal, Site Builder, etc..
HTML FundamentalsWhat is HTML?
Telling the browser what to do, and what purpose to use. A series of tags that are integrated into a text document.
Tags are ; surrounded with angle brackets like this
<B> or <I>.
Most tags come in pairs exceptions: <P>, <br>, <li> tags …
The first tag turns the action on, and the second turns it off.
Clear text Ignores white space Comprised of tags <tag /> Open tags and closed tags
HTML FundamentalsOpen tags
<name attributes/><hr/>, <br/><img src=“url” width=‘100px’ height=’60px’/>
Closed tags<name attributes> stuff </name><b>text to be bolded</b><h1>level 1 heading text</h1>
Comments < ! - - comment text -- >
The second tag(off switch) starts with a forward slash. For example ,<B> text </B> can embedded, for instance, to do this: <HEAD><TITLE> Your text </HEAD></TITLE> it won't work. The correct order is <HEAD><TITLE> Your text
</TITLE></HEAD> not case sensitivity. Many tags have attributes. For example, <P ALIGN=CENTER> centers the paragraph
following it. Some browsers don't support the some tags and some
attributes.
Tags in head <TITLE>...</TITLE>-- puts text on the browser's title bar. <META>…</META>-- data (information) about data.<HEAD>...</HEAD>-- contains information about the
document
Tags in BodyLet's talk Text Heading: <H1> </H1>Center:<Center> </Center>Line Break <P> ,<Br>Phrase Markups: <I></I> ,<B></B>Create a List
Unordered list : <UL><li>Ordered list: <OL><li>Nested
Add some Link Use <A href=filename|URL></a>tagsHow to specify Relative pathnamesKinds of URLs https://www.facebook.com https://gopher.myhost.com/- news://news.nuri.net- mailto:[email protected]
How to make colors changes? Hexadecimal number :
Color names : <Font color=white>Changing the Background color
<BODY BGCOLOR=#19378a>Changing Text color
<BODY BGCOLOR=#19378a TEXT=#ffffff LINK=#ffff66 VLINK=#66ffff>
Spot color <FONT COLOR=#66ffcc>WENT'99</FONT>
Image Background <BODY BACKGROUND=bgimg.gif >
HTML – FundamentalsHeadings
Renders text as a heading, the rendering depending on the level of heading selected. Headings should be automatically spaced from the body text.
<h1>Heading 1 level text</h1><h2>Heading 2 level text</h2><h3>Heading 3 level text</h3><h4>Heading 4 level text</h4><h5>Heading 5 level text</h5><h6>Heading 6 level text</h6>
HTML – FundamentalsDocument Structure
Ordered list
<ol type=‘i’ start=‘2’><li>apples</li><li>bananas</li><li>grapes</li><li>strawberries</li>
</ol>
Unordered list
<ul><li>apples</li><li>bananas</li><li>grapes</li><li>strawberries</li>
</ul>
HTML – FundamentalsTables
<TABLE><CAPTION ALIGN="bottom">Class Grades</CAPTION><TR>
<TH>Student</TH><TH>Grade</TH>
</TR><TR>
<TD>Tom</TD><TD>B+</TD>
</TR><TR>
<TD>Sue</TD><TD>A-</TD>
</TR></TABLE>
HTML – FundamentalsTables
BORDER=value
ALIGN=left|right|center
CELLSPACING=value
CELLPADDING=value
WIDTH=value|percent
HTML – FundamentalsTables
rowspan and colspan
HTML – FundamentalsTables<TABLE BORDER=1 WIDTH="50%" CELLPADDING=5 ALIGN="center">
<TR><TD colspan=2 align='center'><font color="red"><b>Student Grades</b></font></TD></TR><TR><TD><b>Student</b></TD><TD><b>Grade</b></TD></TR><TR><TD>Tom</TD><TD rowspan=2>A</TD></TR><TR><TD>Sue</TD></TR>
</TABLE>
HTML – FundamentalsTables
HTML – FundamentalsDiv
<div attributes> content </div>
attributesID=“name”STYLE = “style parameters re: CSS”
HTML – FundamentalsDiv
< DIV ID=“fred”STYLE = “POSITION:absolute|relative;
VISIBILITY:visible:hidden;Z-INDEX:number;WIDTH:width in pixels;HEIGHT:height in pixels;TOP:pixels from top of page or block;LEFT:pixels from left edge of page or block;PADDING:margin in pixels;other style attributes; “ >
content</DIV>
HTML – FundamentalsDiv
HTML – FundamentalsDiv
<div style="position:absolute; left:100px; top:100px; width:100px; height:100px; background-color:#ffffff; ">
</div>
Happy Webbing
Thank You!Devendra Shukla (Senior web designer)