SlideShare a Scribd company logo
A COMPLETE HTML AND CSS
GUIDELINES FOR BEGINNERS
If you are new at html & css then you
should familiar about these Guidelines
before start. Let’s discuss about HTML and
CSS Guidelines for Beginners in this post
for better UI and UX designs.
Guidelines to follow
Html
CSS
Class
Section
Single page CSS
CSS/JavaScript custom file
Proper commenting
Code reusability
CSS according framework
Code check
HTML – Hypertext Markup Language:
All critical website content should be added
to the website using a markup language
such as HTML.
Proper comment section should be used
before writing any code because it will help
us in identifying why this code has been
written and what is the use.
Always add “alt” attributes to images
because it will help when an image for
some reason cannot be displayed Use
lower case element and attribute names.
Use correct document type – Always
declare the document type as the first line
in your document.
Close all HTML elements and quote the
attribute values.
Do not add blank lines & indentation
unnecessarily.
Avoid code lines over 80 characters.
Representation of HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<!-- website templates CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstr
<!-- custom CSS -->
<link rel="stylesheet" type="text/css" href="m
<!-- website templates fonts -->
<link href="https://fonts.googleapis.com/css?f
</head>
<body>
<div id="header">
<div class="header">
<div class="nav"></div>
</div>
</div>
21
22
23
24
25
26
27
28
</body>
<!-- jQuery library -->
<script
src="https://ajax.googleapis.com/ajax/libs/jque
<!-- website template JavaScript -->
<script
src="https://maxcdn.bootstrapcdn.com/bootstra
<!-- custom date picker JavaScript -->
<script src="/js/myScript1.js"></script>
</html>
CSS – Cascading style sheets:
Presentation of the website content should
be defined by a styling language such as
CSS.
Use simple syntax for linking to style sheets
(the type attribute is not necessary) with
proper comments.
Place the opening bracket on the same line
as the selector
Use one space before the opening bracket
Use two spaces for indentation
Use semicolon after each property-value pair,
including the last
Only use quotes around values if the value
contains spaces
Place the closing bracket on a new line,
without leading spaces
Avoid lines over 80 characters
New file should be used for creating CSS
Representation of CSS:
1
2
body {
overflow-x: hidden !important;
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
display: block;
font-family: 'Open Sans', sans-serif
!important;
color: #000;
}
h1, h2, h3, h4, h5, h6, p, span, a, ul, li {
margin: 0px;
padding: 0px;
}
a:hover, a:focus {
text-decoration: none;
color: #1A237E
}
25
26
27
28
29
30
31
32
33
34
/* header section CSS*/
.header{}
/* mid-section CSS*/
.mid{}
/* footer section CSS*/
Class:
If there are multiple elements on a single
web page and that need to be styled then
we use classes. For example, let’s say that
you want give a redirect a particular button
to some site or at new page or at pressing
the button it’s color should be change. So
for modifying colors & redirecting page to
some link we use classes and for that you
could add a class to each of those button or
the container holding the buttons.
Representation of classes:
1
2
3
4
5
6
7
8
9
10
11
12
13
.bgcolor {
width: 100%;
float: left;
height: 700px;
background-color: #4ca368;
}
div.cities {
background-color: black;
color: white;
margin: 20px 0 20px 0;
padding: 20px;
14 }
CSS/JavaScript custom file:
We are using a framework using different
libraries then we should not change the
library files instead of that we should create
another file and then do the customization.
For example, in bootstrap, we are using a
navbar and it contains its own CSS file
navbar-default and we are asked to change
in that particular file so for that we’ll create
a new custom CSS file.
Bootstrap library file:
1
2
3
.navbar-default {
text-decoration: none;
background color: #1A237E;
4
5
6
7
8
9
10
11
}
Custom file
.navbar-default {
background color: #5aD782;
color: #ff00ff;
}
CSS According Framework:
A framework is defined as a package made
up of the structure of files and folders of
standardized code (HTML, CSS, JS
documents etc.) which can be used to
support the development of the website, as
a basis to start building a site. So as to use
framework we should place the library
along with proper commenting.
Representation of Library:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstr
<!-- jQuery library -->
<script
src="https://ajax.googleapis.com/ajax/libs/jque
<!-- Latest compiled JavaScript -->
<script
src="https://maxcdn.bootstrapcdn.com/bootstra
<div class="container">
<div class="row">
<div class="col-sm-4">
<h3>Column 1</h3>
<p>Lorem ipsum dolor..</p>
<p>Ut enim ad..</p>
</div>
20
21
22
23
24
25
26
27
28
<div class="col-sm-4">
<h3>Column 2</h3>
<p>Lorem ipsum dolor..</p>
<p>Ut enim ad..</p>
</div>
<div class="col-sm-4">
<h3>Column 3</h3>
<p>Lorem ipsum dolor..</p>
<p>Ut enim ad..</p>
</div>
</div>
</div>
Single Page CSS:
For every page, there should be separate
CSS file and it should contain the
information about that particular page only.
For example, let’s say there are four pages
(Home, About Us, Products Contact Us) so
for each and every page there should be
separate CSS file with proper commenting
and relevant names.
Code Re-usability:
Code which shares a very similar or
identical structure should be written in such
a way that it can be used further. The aim
of code reusability is to provide a common
structure so that developers don’t have to
redo it from scratch and can reuse the code
provided. In this way, code reusability
allows us to cut out much of the work and
save a lot of time.
Code Check:
Before submitting the code it should be
reviewed and checked properly maintaining
the above guidelines rules. It will help
understand the third party user easily
without facing any difficulties.
In this post we discuss html and css
guidelines for absolute beginners.
We are web application
development and mobile app
development experts. Discuss with us
about your project: Contact Us
Hope you found this post helpful, so don’t
forget to share with friends.

More Related Content

What's hot (20)

PPT
Html & CSS - Best practices 2-hour-workshop
Vero Rebagliatte
 
PPT
Introduction to Cascading Style Sheets (CSS)
Chris Poteet
 
PPTX
Introducing Cascading Style Sheets
St. Petersburg College
 
PPT
Css best practices style guide and tips
Chris Love
 
KEY
HTML CSS & Javascript
David Lindkvist
 
PPTX
Cascading Style Sheets - CSS
Sun Technlogies
 
PDF
Fundamental CSS3
Achmad Solichin
 
PPTX
Html & CSS
JainilSampat
 
PDF
Introduction to css
eShikshak
 
PPTX
Web development using HTML and CSS
SiddhantSingh980217
 
PPTX
Css tips & tricks
anubavam-techkt
 
PPT
Cascading Style Sheets
Marc Steel
 
PDF
Introduction to HTML and CSS
Mario Hernandez
 
PPTX
David Weliver
Philip Taylor
 
PPTX
What is CSS?
HalaiHansaika
 
PPTX
Cascading style sheets (CSS)
Harshita Yadav
 
PPTX
Web 102 INtro to CSS
Hawkman Academy
 
PPTX
Introduction to HTML and CSS
danpaquette
 
PDF
Css introduction
Nicha Jutasirivongse
 
Html & CSS - Best practices 2-hour-workshop
Vero Rebagliatte
 
Introduction to Cascading Style Sheets (CSS)
Chris Poteet
 
Introducing Cascading Style Sheets
St. Petersburg College
 
Css best practices style guide and tips
Chris Love
 
HTML CSS & Javascript
David Lindkvist
 
Cascading Style Sheets - CSS
Sun Technlogies
 
Fundamental CSS3
Achmad Solichin
 
Html & CSS
JainilSampat
 
Introduction to css
eShikshak
 
Web development using HTML and CSS
SiddhantSingh980217
 
Css tips & tricks
anubavam-techkt
 
Cascading Style Sheets
Marc Steel
 
Introduction to HTML and CSS
Mario Hernandez
 
David Weliver
Philip Taylor
 
What is CSS?
HalaiHansaika
 
Cascading style sheets (CSS)
Harshita Yadav
 
Web 102 INtro to CSS
Hawkman Academy
 
Introduction to HTML and CSS
danpaquette
 
Css introduction
Nicha Jutasirivongse
 

Similar to A complete html and css guidelines for beginners (20)

ODP
HTML5, CSS, JavaScript Style guide and coding conventions
Knoldus Inc.
 
PDF
HTML and CSS Coding Standards
Saajan Maharjan
 
PDF
Structuring your CSS for maintainability: rules and guile lines to write CSS
Sanjoy Kr. Paul
 
PDF
Creative Web 02 - HTML & CSS Basics
Lukas Oppermann
 
PPTX
Css for Development
tsengsite
 
PPTX
2h landing page
AndryRajohnson
 
PPTX
GDG On Campus NBNSCOE Web Workshop Day 1 : HTML & CSS
udaymore742
 
PDF
Basics of Rich Internet Applications
Subramanyan Murali
 
PDF
Pfnp slides
William Myers
 
PDF
Create a landing page
Fabien Vauchelles
 
PDF
CSS: a rapidly changing world
Russ Weakley
 
PDF
Part 2 in depth guide on word-press coding standards for css &amp; js big
eSparkBiz
 
PDF
Css tools and methodologies
Isatu Conteh
 
PPTX
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}
Eric Carlisle
 
PPTX
CSS Walktrough Internship Course
Zoltan Iszlai
 
PPT
CSS Overview
Doncho Minkov
 
KEY
Team styles
nathanscott
 
PDF
Accelerated Stylesheets
Wynn Netherland
 
PPTX
How To Write Beautiful Code
2C Development Group
 
PPT
Css
Rathan Raj
 
HTML5, CSS, JavaScript Style guide and coding conventions
Knoldus Inc.
 
HTML and CSS Coding Standards
Saajan Maharjan
 
Structuring your CSS for maintainability: rules and guile lines to write CSS
Sanjoy Kr. Paul
 
Creative Web 02 - HTML & CSS Basics
Lukas Oppermann
 
Css for Development
tsengsite
 
2h landing page
AndryRajohnson
 
GDG On Campus NBNSCOE Web Workshop Day 1 : HTML & CSS
udaymore742
 
Basics of Rich Internet Applications
Subramanyan Murali
 
Pfnp slides
William Myers
 
Create a landing page
Fabien Vauchelles
 
CSS: a rapidly changing world
Russ Weakley
 
Part 2 in depth guide on word-press coding standards for css &amp; js big
eSparkBiz
 
Css tools and methodologies
Isatu Conteh
 
The New UI - Staying Strong with Flexbox, SASS, and {{Mustache.js}}
Eric Carlisle
 
CSS Walktrough Internship Course
Zoltan Iszlai
 
CSS Overview
Doncho Minkov
 
Team styles
nathanscott
 
Accelerated Stylesheets
Wynn Netherland
 
How To Write Beautiful Code
2C Development Group
 
Ad

Recently uploaded (20)

PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Python basic programing language for automation
DanialHabibi2
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Ad

A complete html and css guidelines for beginners

  • 1. A COMPLETE HTML AND CSS GUIDELINES FOR BEGINNERS If you are new at html & css then you should familiar about these Guidelines before start. Let’s discuss about HTML and CSS Guidelines for Beginners in this post for better UI and UX designs.
  • 2. Guidelines to follow Html CSS Class Section Single page CSS CSS/JavaScript custom file Proper commenting Code reusability CSS according framework Code check HTML – Hypertext Markup Language: All critical website content should be added to the website using a markup language such as HTML. Proper comment section should be used before writing any code because it will help
  • 3. us in identifying why this code has been written and what is the use. Always add “alt” attributes to images because it will help when an image for some reason cannot be displayed Use lower case element and attribute names. Use correct document type – Always declare the document type as the first line in your document. Close all HTML elements and quote the attribute values. Do not add blank lines & indentation unnecessarily. Avoid code lines over 80 characters.
  • 4. Representation of HTML: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <!-- website templates CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstr <!-- custom CSS --> <link rel="stylesheet" type="text/css" href="m <!-- website templates fonts --> <link href="https://fonts.googleapis.com/css?f </head> <body> <div id="header"> <div class="header"> <div class="nav"></div> </div> </div>
  • 5. 21 22 23 24 25 26 27 28 </body> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jque <!-- website template JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstra <!-- custom date picker JavaScript --> <script src="/js/myScript1.js"></script> </html> CSS – Cascading style sheets: Presentation of the website content should be defined by a styling language such as CSS. Use simple syntax for linking to style sheets
  • 6. (the type attribute is not necessary) with proper comments. Place the opening bracket on the same line as the selector Use one space before the opening bracket Use two spaces for indentation Use semicolon after each property-value pair, including the last Only use quotes around values if the value contains spaces Place the closing bracket on a new line, without leading spaces Avoid lines over 80 characters New file should be used for creating CSS Representation of CSS: 1 2 body { overflow-x: hidden !important;
  • 7. 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 display: block; font-family: 'Open Sans', sans-serif !important; color: #000; } h1, h2, h3, h4, h5, h6, p, span, a, ul, li { margin: 0px; padding: 0px; } a:hover, a:focus { text-decoration: none; color: #1A237E }
  • 8. 25 26 27 28 29 30 31 32 33 34 /* header section CSS*/ .header{} /* mid-section CSS*/ .mid{} /* footer section CSS*/ Class: If there are multiple elements on a single web page and that need to be styled then we use classes. For example, let’s say that you want give a redirect a particular button to some site or at new page or at pressing
  • 9. the button it’s color should be change. So for modifying colors & redirecting page to some link we use classes and for that you could add a class to each of those button or the container holding the buttons. Representation of classes: 1 2 3 4 5 6 7 8 9 10 11 12 13 .bgcolor { width: 100%; float: left; height: 700px; background-color: #4ca368; } div.cities { background-color: black; color: white; margin: 20px 0 20px 0; padding: 20px;
  • 10. 14 } CSS/JavaScript custom file: We are using a framework using different libraries then we should not change the library files instead of that we should create another file and then do the customization. For example, in bootstrap, we are using a navbar and it contains its own CSS file navbar-default and we are asked to change in that particular file so for that we’ll create a new custom CSS file. Bootstrap library file: 1 2 3 .navbar-default { text-decoration: none; background color: #1A237E;
  • 11. 4 5 6 7 8 9 10 11 } Custom file .navbar-default { background color: #5aD782; color: #ff00ff; } CSS According Framework: A framework is defined as a package made up of the structure of files and folders of standardized code (HTML, CSS, JS documents etc.) which can be used to support the development of the website, as a basis to start building a site. So as to use framework we should place the library along with proper commenting.
  • 12. Representation of Library: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstr <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jque <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstra <div class="container"> <div class="row"> <div class="col-sm-4"> <h3>Column 1</h3> <p>Lorem ipsum dolor..</p> <p>Ut enim ad..</p> </div>
  • 13. 20 21 22 23 24 25 26 27 28 <div class="col-sm-4"> <h3>Column 2</h3> <p>Lorem ipsum dolor..</p> <p>Ut enim ad..</p> </div> <div class="col-sm-4"> <h3>Column 3</h3> <p>Lorem ipsum dolor..</p> <p>Ut enim ad..</p> </div> </div> </div> Single Page CSS: For every page, there should be separate CSS file and it should contain the information about that particular page only. For example, let’s say there are four pages (Home, About Us, Products Contact Us) so
  • 14. for each and every page there should be separate CSS file with proper commenting and relevant names. Code Re-usability: Code which shares a very similar or identical structure should be written in such a way that it can be used further. The aim of code reusability is to provide a common structure so that developers don’t have to redo it from scratch and can reuse the code provided. In this way, code reusability allows us to cut out much of the work and save a lot of time. Code Check: Before submitting the code it should be reviewed and checked properly maintaining
  • 15. the above guidelines rules. It will help understand the third party user easily without facing any difficulties. In this post we discuss html and css guidelines for absolute beginners. We are web application development and mobile app development experts. Discuss with us about your project: Contact Us Hope you found this post helpful, so don’t forget to share with friends.