SlideShare a Scribd company logo
HTML workshop
checklist
1. background image 1280 x 1000 pixels
2. personal headshot 320 x 380 pixels
3. twitter account to create a widget
4. an image for a blog post 300 x 200 pixels
Put your directory folder onto the
desktop
should contain:
index.html
style.css
image folder (with images)
everything should be linked and working
you can download my example if you don’t
have one of your own

•
•
•
•
•
To create the blog we must define a
content area
1. we do this on the html document using
<div> </div> tags to wrap content
To create the blog we must define a
content area
1. we do this on the html document using
<div> </div> tags to wrap content
2. then we need to add an attribute to each
<div> </div> tag so we can call each out
separately on our CSS doc
To create the blog we must define a
content area
1. we do this on the html document using
<div> </div> tags to wrap content
2. then we need to add an attribute to each
<div> </div> tag so we can call each out
separately on our CSS doc
3. <div id=”wrapper”> stuff here </div>
Here’s what the HTML code looks
like:
<body>
<div id=”wrapper”>
Hello World!
<img src=”images/bodieHead.jpg” />
</div>
</body>
Here’s what the corresponding CSS
code looks like:
#wrapper {
width: 800px;

}
Here’s what the corresponding CSS
code looks like:
#wrapper {
width: 800px;
margin: 0px auto;
}
Here’s what the corresponding CSS
code looks like:
#wrapper {
width: 800px;
margin: 0px auto;
background-color: rgba(204, 204, 204, .8);

}
Here’s what the corresponding CSS
code looks like:
#wrapper {
width: 800px;
margin: 0px auto;
background-color: rgba(204, 204, 204, .8);

border-radius: 20px;
}
Now let’s add more content
1. change “Hello World” to the name of our
blog: Web, Digital Media, and Creative
Culture
2. Wrap our blog title in <h1> </h1> tags
<h1>Web, Digital Media, and Creative Culture</h1>
Now let’s style our <h1> tags on CSS
h1

{
font-family: futura, arial, san-serif;
}
Now let’s style our <h1> tags on CSS
h1

{
font-family: futura, arial, san-serif;
font-size: 48px;
}
Now let’s style our <h1> tags on CSS
h1

{
font-family: futura, arial, san-serif;
font-size: 48px;
color: #ffffff;
}
Now let’s style our <h1> tags on CSS
h1

{
font-family: futura, arial, san-serif;
font-size: 48px;
color: #ffffff;
text-align: center;
}
Now let’s style our <h1> tags on CSS
h1

{
font-family: futura, arial, san-serif;
font-size: 48px;
color: #ffffff;
text-align: center;
text-shadow: 5px 5px 5px #333333;
}
Now let’s add more formatting tags

•

To create nice margins, the easiest way is to
create another container inside of our <div
id=”wrapper”> </div>
Now let’s add more formatting tags
<div id=”wrapper”>
<div id=”header”>
<h1>Web, Digital Media, and Creative Culture</h1>

<img src=”images/bodieHead.png” />
</div>
</div>
Now we must style our “header” div
#header {
width: 700px;
}
Now we must style our “header” div
#header {
width: 700px;
margin: 0px auto;
}
Things are looking good, but...

•

We must add some formatting tags
This time wrap a <div> </div> tag around
your headshot and call it something
contextual
Adding a <div id=”bodieHead”>
<div id=wrapper”
<div id=”header”>
<h1>Web, Digital Media, and Creative Culture</h1>
<div id=”bodieHead”>
<img src=”images/bodieHead.png” />
</div>
</div>
</div>
Now, let’s style #bodieHead
#bodieHead

{
width: 320px;
height: 380px;
background-color: rgba(230, 230, 230,

.8);

}
Now, let’s style #bodieHead
#bodieHead

{
width: 320px;
height: 380px;
background-color: rgba(230, 230, 230,

.8);
border-radius: 20px;
overflow: hidden;
}
Now let’s create a Twitter Widget

•

Google “Twitter Widget”

•

Click

•

Log-in
Now let’s create a Twitter Widget

•

Click “Create New”

•

Establish specs

•

Save and create

•

Copy code
Paste embed code into index.html
<div id=”wrapper”>
<div id=”header”>
<h1>Web, Digital Media, and Creative Culture</h1>
<div id=”bodieHead”
<img src=”images/bodieHead.png” />
</div>
paste twitter embed code here
</div>
</div>
Now let’s style our Twitter Widget

•

The code looks like craziness, so sometimes
Google is your friend…
Now let’s style our Twitter Widget

•

•

I found this one thread that says I can style
the widget by using the ID twitter-widget-0
on my CSS.
Let’s try it!
Now let’s style our Twitter Widget
#twitter-widget-0
{
width: 340px;
height: 380px;
border-radius: 20px;
}
There’s still more to be done!

•
•

When we look at it the browser, it’s stacking
rather than displaying side by side.
Let’s change this
Try using the float
#bodieHead
{
width: 320px;
height: 380px;
background-color: rgba(230, 230, 230, .8);
border-radius: 20px;
overflow: hidden;
float: left;
}
Take a look...

•

Do we need to do anything else?

•

If so, what?
Take a look...

•

Add a right-side margin to #bodieHead
#bodieHead

{

width: 320px;
height: 380px;
background-color: rgba(230, 230, 230, .8);

border-radius: 20px;
overflow: hidden;
float: left;

margin-right: 40px;
}
Now We Can Work On Blog Articles

•

How do you think we start this process?
Now We Can Work On Blog Articles

•
•

create a new div on index.html.
we can call this div “articleOne”
<div id=”articleOne”>
</div>
Placing the articleOne <div>
<div id=”wrapper”>
<div id=”header”>

<h1>Web, Digital Media, and Creative Culture</h1>
<div id=”bodieHead”
<img src=”images/bodieHead.png” />

</div>
Twitter
</div>

<div id=”articleOne”>
</div>
</div>
Add content to articleOne div
<div id=”articleOne”>
<img src=”images/futurityNow.jpg” />
copy text from wiki here
</div>
Now we need to style articleOne

•

Where do we start?
Now we need to style articleOne
#articleOne

{
width: 700px;
margin: 0px auto;
}
Now we need to style articleOne
#articleOne {
width: 700px;
margin: 0px auto;
background-color: rgba(230, 230, 230, .8);
}
Now we need to style articleOne
#articleOne {
width: 700px;
margin: 0px auto;
background-color: rgba(230, 230, 230, .8);
border-radius: 20px;
}
Now we need to style articleOne
#articleOne {
width: 700px;
margin: 0px auto;
background-color: rgba(230, 230, 230, .8);
border-radius: 20px;
margin-top: 40px;
}
Now we need to style articleOne

•
•

•

How do we create margins?
Create a <div> </div> within article one to
create nice margins and borders (it’s easy!)
Call this <div id=”innerArticleOne”> </div>
<div id=”innerArticleOne”>
<div id=”articleOne”>
<div id=”innerArticleOne”>
<img src=”images/futurityNow.jpg” />
copy text from wiki here
</div>
</div>
Let’s style innerArticleOne
#innerArticleOne
{
width: 670px;
margin: 0px auto;
}
Let’s Format The Article

•

Let’s add <p> </p> tags to each paragraph
<p>
Fuchs, Christian. Internet and Society: Social Theory in the Information
Age. New York: Routledge, 2008. 105-18. Print
</p>
We Need to Get to FuturityNow

•

Can do this using a class
<img src=”images/futurityNow.jpg” class=”futurity” />
Now Let’s Style class=”futurity”
On CSS stylesheet:
.futurity {
float: left;
}
Now Let’s Style class=”futurity”
On CSS stylesheet:
.futurity {
float: left;
margin-top: 15px;
}
Now Let’s Style class=”futurity”
On CSS stylesheet:
.futurity {
float: left;
margin-top: 15px;
margin-right: 15px;
}
Let’s add a class to our first PP

•

First paragraph:
<p class=”paragraphOne”>
content
</p>
Let’s style <p class=”paragraphOne”>
.paragraphOne
{
padding-top: 15px;
}
Format the other paragraphs
p {
text-align: justify;
}
Look at what we’ve done...
Let’s create articleTwo

•

add another <div> </div>

•

what do we call it?
Let’s create articleTwo

•

Under the </div> for articleOne, but inside
the <div id=”wrapper”> create:
<div id=”articleTwo”
</div>
Let’s grab content for articleTwo
1. grab Prezi embed code - ideally your own,
but any will do for this example.
1. grab a paragraph of text from a reading
response.
Paste content into <div id=”articleTwo”
1. Paste Prezi embed code and paragraph into
div:
<div id=”articleTwo”>
Prezi code
text text
</div>
Format content
1. change Prezi width tp 100%
1. add <p> </p> tags around paragraph
Styling articleTwo

•

•

Since articleTwo is similar articleOne, we
should roughly do the same things:
Add <div id=”innerArticleTwo”> </div>
innerArticleTwo
<div id=”articleTwo”>
<div id=”innerArticleTwo”
Prezi code
text text
</div>
</div>
Styling articleTwo

•

•

On CSS, copy the code for #articleOne and
#innerArticleOne
Paste below and change the name to reflect
the divs you created: #articleTwo &
#innerArticleTwo
Styling articleTwo

•
•

•

View your site
We need to add margin or padding to the
Prezi
How do we do this?
Styling articleTwo
iframe
{
margin-top: 15px;
}
Let’s add a few more details

•

space between article two and the wrapper?
Let’s add a few more details

•

space between article two and the wrapper?
#wrapper

{

width: 800px;
margin: 0px auto;
background-color: rgba(204, 204, 204, .8);
border-radius: 20px;
padding-bottom: 15px;
}
Let’s add a few more details

•

drop shadows on the articles?
Let’s add a few more details

•

drop shadows on the articles?

•

Add to the article divs
box-shadow: 5px 5px 5px #333333;

More Related Content

What's hot (20)

Meta tag creation
Meta tag creationMeta tag creation
Meta tag creation
AniketTiwari26
 
Next Steps in Responsive Design
Next Steps in Responsive DesignNext Steps in Responsive Design
Next Steps in Responsive Design
Justin Avery
 
Code &amp; design your first website (3:16)
Code &amp; design your first website (3:16)Code &amp; design your first website (3:16)
Code &amp; design your first website (3:16)
Thinkful
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standards
Justin Avery
 
ViA Bootstrap 4
ViA Bootstrap 4ViA Bootstrap 4
ViA Bootstrap 4
imdurgesh
 
HTML5 & CSS3 Flag
HTML5 & CSS3 FlagHTML5 & CSS3 Flag
HTML5 & CSS3 Flag
Christopher Schmitt
 
Code & Design your first website 4/18
Code & Design your first website 4/18Code & Design your first website 4/18
Code & Design your first website 4/18
TJ Stalcup
 
Customizing Your WordPress Theme Using Firebug and Basic CSS
Customizing Your WordPress Theme Using Firebug and Basic CSSCustomizing Your WordPress Theme Using Firebug and Basic CSS
Customizing Your WordPress Theme Using Firebug and Basic CSS
Laura Hartwig
 
Intro to HTML
Intro to HTMLIntro to HTML
Intro to HTML
UC Berkeley Graduate School of Journalism
 
HTML News Packages Lesson
HTML News Packages LessonHTML News Packages Lesson
HTML News Packages Lesson
UC Berkeley Graduate School of Journalism
 
Intro to Web Development
Intro to Web DevelopmentIntro to Web Development
Intro to Web Development
Frank Wu
 
blogs911.com
blogs911.comblogs911.com
blogs911.com
http://sellerfriend.blogspot.com
 
Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3
Todd Zaki Warfel
 
Building a Website from Planning to Photoshop Mockup to HTML/CSS
Building a Website from Planning to Photoshop Mockup to HTML/CSSBuilding a Website from Planning to Photoshop Mockup to HTML/CSS
Building a Website from Planning to Photoshop Mockup to HTML/CSS
hstryk
 
Bhanu pratap
Bhanu pratapBhanu pratap
Bhanu pratap
dezyneecole
 
UI Design with HTML5 & CSS3
UI Design with HTML5 & CSS3UI Design with HTML5 & CSS3
UI Design with HTML5 & CSS3
Shay Howe
 
Html5 ux london
Html5 ux londonHtml5 ux london
Html5 ux london
Todd Zaki Warfel
 
Principles Of Web Design Workshop
Principles Of Web Design WorkshopPrinciples Of Web Design Workshop
Principles Of Web Design Workshop
Gavin Elliott
 
Progressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQueryProgressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQuery
Todd Zaki Warfel
 
Punch it Up with HTML and CSS
Punch it Up with HTML and CSSPunch it Up with HTML and CSS
Punch it Up with HTML and CSS
mtlgirlgeeks
 
Next Steps in Responsive Design
Next Steps in Responsive DesignNext Steps in Responsive Design
Next Steps in Responsive Design
Justin Avery
 
Code &amp; design your first website (3:16)
Code &amp; design your first website (3:16)Code &amp; design your first website (3:16)
Code &amp; design your first website (3:16)
Thinkful
 
Darwin web standards
Darwin web standardsDarwin web standards
Darwin web standards
Justin Avery
 
ViA Bootstrap 4
ViA Bootstrap 4ViA Bootstrap 4
ViA Bootstrap 4
imdurgesh
 
Code & Design your first website 4/18
Code & Design your first website 4/18Code & Design your first website 4/18
Code & Design your first website 4/18
TJ Stalcup
 
Customizing Your WordPress Theme Using Firebug and Basic CSS
Customizing Your WordPress Theme Using Firebug and Basic CSSCustomizing Your WordPress Theme Using Firebug and Basic CSS
Customizing Your WordPress Theme Using Firebug and Basic CSS
Laura Hartwig
 
Intro to Web Development
Intro to Web DevelopmentIntro to Web Development
Intro to Web Development
Frank Wu
 
Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3Prototyping w/HTML5 and CSS3
Prototyping w/HTML5 and CSS3
Todd Zaki Warfel
 
Building a Website from Planning to Photoshop Mockup to HTML/CSS
Building a Website from Planning to Photoshop Mockup to HTML/CSSBuilding a Website from Planning to Photoshop Mockup to HTML/CSS
Building a Website from Planning to Photoshop Mockup to HTML/CSS
hstryk
 
UI Design with HTML5 & CSS3
UI Design with HTML5 & CSS3UI Design with HTML5 & CSS3
UI Design with HTML5 & CSS3
Shay Howe
 
Principles Of Web Design Workshop
Principles Of Web Design WorkshopPrinciples Of Web Design Workshop
Principles Of Web Design Workshop
Gavin Elliott
 
Progressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQueryProgressive Prototyping w/HTML5, CSS3 and jQuery
Progressive Prototyping w/HTML5, CSS3 and jQuery
Todd Zaki Warfel
 
Punch it Up with HTML and CSS
Punch it Up with HTML and CSSPunch it Up with HTML and CSS
Punch it Up with HTML and CSS
mtlgirlgeeks
 

Similar to HTML/CSS Web Blog Example (20)

Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Web Design for Literary Theorists II: Overview of CSS (v 1.0)Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Patrick Mooney
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPoint
Sahil Gandhi
 
3 coding101 fewd_lesson3_your_first_website 20210105
3 coding101 fewd_lesson3_your_first_website 202101053 coding101 fewd_lesson3_your_first_website 20210105
3 coding101 fewd_lesson3_your_first_website 20210105
John Picasso
 
Castro Chapter 11
Castro Chapter 11Castro Chapter 11
Castro Chapter 11
Jeff Byrnes
 
Html5, a gentle introduction
Html5, a gentle introduction Html5, a gentle introduction
Html5, a gentle introduction
Diego Scataglini
 
Lecture 2 - HTML Basics
Lecture 2 - HTML BasicsLecture 2 - HTML Basics
Lecture 2 - HTML Basics
KULeuven-OnlinePublishing
 
7 web design
7 web design7 web design
7 web design
pranitag1
 
Supplement web design
Supplement web designSupplement web design
Supplement web design
shelly3160
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
Richa Goel
 
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Erin M. Kidwell
 
Web design-workflow
Web design-workflowWeb design-workflow
Web design-workflow
Peter Kaizer
 
HTML and CSS part 3
HTML and CSS part 3HTML and CSS part 3
HTML and CSS part 3
Julie Iskander
 
Introduction css
Introduction cssIntroduction css
Introduction css
sagaroceanic11
 
Introduction css
Introduction cssIntroduction css
Introduction css
sagaroceanic11
 
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Patrick Lauke
 
Html 5, a gentle introduction
Html 5, a gentle introductionHtml 5, a gentle introduction
Html 5, a gentle introduction
Diego Scataglini
 
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS FundamentalsIntroduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Kalin Chernev
 
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Patrick Lauke
 
Creating a Webpage from a Template
Creating a Webpage from a TemplateCreating a Webpage from a Template
Creating a Webpage from a Template
Mike Crabb
 
CSS Layout Tutorial
CSS Layout TutorialCSS Layout Tutorial
CSS Layout Tutorial
hstryk
 
Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Web Design for Literary Theorists II: Overview of CSS (v 1.0)Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Web Design for Literary Theorists II: Overview of CSS (v 1.0)
Patrick Mooney
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPoint
Sahil Gandhi
 
3 coding101 fewd_lesson3_your_first_website 20210105
3 coding101 fewd_lesson3_your_first_website 202101053 coding101 fewd_lesson3_your_first_website 20210105
3 coding101 fewd_lesson3_your_first_website 20210105
John Picasso
 
Castro Chapter 11
Castro Chapter 11Castro Chapter 11
Castro Chapter 11
Jeff Byrnes
 
Html5, a gentle introduction
Html5, a gentle introduction Html5, a gentle introduction
Html5, a gentle introduction
Diego Scataglini
 
7 web design
7 web design7 web design
7 web design
pranitag1
 
Supplement web design
Supplement web designSupplement web design
Supplement web design
shelly3160
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
Richa Goel
 
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Erin M. Kidwell
 
Web design-workflow
Web design-workflowWeb design-workflow
Web design-workflow
Peter Kaizer
 
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Patrick Lauke
 
Html 5, a gentle introduction
Html 5, a gentle introductionHtml 5, a gentle introduction
Html 5, a gentle introduction
Diego Scataglini
 
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS FundamentalsIntroduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Kalin Chernev
 
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Patrick Lauke
 
Creating a Webpage from a Template
Creating a Webpage from a TemplateCreating a Webpage from a Template
Creating a Webpage from a Template
Mike Crabb
 
CSS Layout Tutorial
CSS Layout TutorialCSS Layout Tutorial
CSS Layout Tutorial
hstryk
 
Ad

Recently uploaded (20)

ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
Jasper Oosterveld
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
6th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 20256th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 2025
DanBrown980551
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 ADr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr. Jimmy Schwarzkopf
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Peter Bittner
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
Agentic AI - The New Era of Intelligence
Agentic AI - The New Era of IntelligenceAgentic AI - The New Era of Intelligence
Agentic AI - The New Era of Intelligence
Muzammil Shah
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Aaryan Kansari
 
Create Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent BuilderCreate Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
The case for on-premises AI
The case for on-premises AIThe case for on-premises AI
The case for on-premises AI
Principled Technologies
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
ELNL2025 - Unlocking the Power of Sensitivity Labels - A Comprehensive Guide....
Jasper Oosterveld
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
6th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 20256th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 2025
DanBrown980551
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Measuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI SuccessMeasuring Microsoft 365 Copilot and Gen AI Success
Measuring Microsoft 365 Copilot and Gen AI Success
Nikki Chapple
 
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 ADr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr Jimmy Schwarzkopf presentation on the SUMMIT 2025 A
Dr. Jimmy Schwarzkopf
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Nix(OS) for Python Developers - PyCon 25 (Bologna, Italia)
Peter Bittner
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
Agentic AI - The New Era of Intelligence
Agentic AI - The New Era of IntelligenceAgentic AI - The New Era of Intelligence
Agentic AI - The New Era of Intelligence
Muzammil Shah
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Agentic AI Explained: The Next Frontier of Autonomous Intelligence & Generati...
Aaryan Kansari
 
Create Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent BuilderCreate Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
Ad

HTML/CSS Web Blog Example

  • 1. HTML workshop checklist 1. background image 1280 x 1000 pixels 2. personal headshot 320 x 380 pixels 3. twitter account to create a widget 4. an image for a blog post 300 x 200 pixels
  • 2. Put your directory folder onto the desktop should contain: index.html style.css image folder (with images) everything should be linked and working you can download my example if you don’t have one of your own • • • • •
  • 3. To create the blog we must define a content area 1. we do this on the html document using <div> </div> tags to wrap content
  • 4. To create the blog we must define a content area 1. we do this on the html document using <div> </div> tags to wrap content 2. then we need to add an attribute to each <div> </div> tag so we can call each out separately on our CSS doc
  • 5. To create the blog we must define a content area 1. we do this on the html document using <div> </div> tags to wrap content 2. then we need to add an attribute to each <div> </div> tag so we can call each out separately on our CSS doc 3. <div id=”wrapper”> stuff here </div>
  • 6. Here’s what the HTML code looks like: <body> <div id=”wrapper”> Hello World! <img src=”images/bodieHead.jpg” /> </div> </body>
  • 7. Here’s what the corresponding CSS code looks like: #wrapper { width: 800px; }
  • 8. Here’s what the corresponding CSS code looks like: #wrapper { width: 800px; margin: 0px auto; }
  • 9. Here’s what the corresponding CSS code looks like: #wrapper { width: 800px; margin: 0px auto; background-color: rgba(204, 204, 204, .8); }
  • 10. Here’s what the corresponding CSS code looks like: #wrapper { width: 800px; margin: 0px auto; background-color: rgba(204, 204, 204, .8); border-radius: 20px; }
  • 11. Now let’s add more content 1. change “Hello World” to the name of our blog: Web, Digital Media, and Creative Culture 2. Wrap our blog title in <h1> </h1> tags <h1>Web, Digital Media, and Creative Culture</h1>
  • 12. Now let’s style our <h1> tags on CSS h1 { font-family: futura, arial, san-serif; }
  • 13. Now let’s style our <h1> tags on CSS h1 { font-family: futura, arial, san-serif; font-size: 48px; }
  • 14. Now let’s style our <h1> tags on CSS h1 { font-family: futura, arial, san-serif; font-size: 48px; color: #ffffff; }
  • 15. Now let’s style our <h1> tags on CSS h1 { font-family: futura, arial, san-serif; font-size: 48px; color: #ffffff; text-align: center; }
  • 16. Now let’s style our <h1> tags on CSS h1 { font-family: futura, arial, san-serif; font-size: 48px; color: #ffffff; text-align: center; text-shadow: 5px 5px 5px #333333; }
  • 17. Now let’s add more formatting tags • To create nice margins, the easiest way is to create another container inside of our <div id=”wrapper”> </div>
  • 18. Now let’s add more formatting tags <div id=”wrapper”> <div id=”header”> <h1>Web, Digital Media, and Creative Culture</h1> <img src=”images/bodieHead.png” /> </div> </div>
  • 19. Now we must style our “header” div #header { width: 700px; }
  • 20. Now we must style our “header” div #header { width: 700px; margin: 0px auto; }
  • 21. Things are looking good, but... • We must add some formatting tags This time wrap a <div> </div> tag around your headshot and call it something contextual
  • 22. Adding a <div id=”bodieHead”> <div id=wrapper” <div id=”header”> <h1>Web, Digital Media, and Creative Culture</h1> <div id=”bodieHead”> <img src=”images/bodieHead.png” /> </div> </div> </div>
  • 23. Now, let’s style #bodieHead #bodieHead { width: 320px; height: 380px; background-color: rgba(230, 230, 230, .8); }
  • 24. Now, let’s style #bodieHead #bodieHead { width: 320px; height: 380px; background-color: rgba(230, 230, 230, .8); border-radius: 20px; overflow: hidden; }
  • 25. Now let’s create a Twitter Widget • Google “Twitter Widget” • Click • Log-in
  • 26. Now let’s create a Twitter Widget • Click “Create New” • Establish specs • Save and create • Copy code
  • 27. Paste embed code into index.html <div id=”wrapper”> <div id=”header”> <h1>Web, Digital Media, and Creative Culture</h1> <div id=”bodieHead” <img src=”images/bodieHead.png” /> </div> paste twitter embed code here </div> </div>
  • 28. Now let’s style our Twitter Widget • The code looks like craziness, so sometimes Google is your friend…
  • 29. Now let’s style our Twitter Widget • • I found this one thread that says I can style the widget by using the ID twitter-widget-0 on my CSS. Let’s try it!
  • 30. Now let’s style our Twitter Widget #twitter-widget-0 { width: 340px; height: 380px; border-radius: 20px; }
  • 31. There’s still more to be done! • • When we look at it the browser, it’s stacking rather than displaying side by side. Let’s change this
  • 32. Try using the float #bodieHead { width: 320px; height: 380px; background-color: rgba(230, 230, 230, .8); border-radius: 20px; overflow: hidden; float: left; }
  • 33. Take a look... • Do we need to do anything else? • If so, what?
  • 34. Take a look... • Add a right-side margin to #bodieHead #bodieHead { width: 320px; height: 380px; background-color: rgba(230, 230, 230, .8); border-radius: 20px; overflow: hidden; float: left; margin-right: 40px; }
  • 35. Now We Can Work On Blog Articles • How do you think we start this process?
  • 36. Now We Can Work On Blog Articles • • create a new div on index.html. we can call this div “articleOne” <div id=”articleOne”> </div>
  • 37. Placing the articleOne <div> <div id=”wrapper”> <div id=”header”> <h1>Web, Digital Media, and Creative Culture</h1> <div id=”bodieHead” <img src=”images/bodieHead.png” /> </div> Twitter </div> <div id=”articleOne”> </div> </div>
  • 38. Add content to articleOne div <div id=”articleOne”> <img src=”images/futurityNow.jpg” /> copy text from wiki here </div>
  • 39. Now we need to style articleOne • Where do we start?
  • 40. Now we need to style articleOne #articleOne { width: 700px; margin: 0px auto; }
  • 41. Now we need to style articleOne #articleOne { width: 700px; margin: 0px auto; background-color: rgba(230, 230, 230, .8); }
  • 42. Now we need to style articleOne #articleOne { width: 700px; margin: 0px auto; background-color: rgba(230, 230, 230, .8); border-radius: 20px; }
  • 43. Now we need to style articleOne #articleOne { width: 700px; margin: 0px auto; background-color: rgba(230, 230, 230, .8); border-radius: 20px; margin-top: 40px; }
  • 44. Now we need to style articleOne • • • How do we create margins? Create a <div> </div> within article one to create nice margins and borders (it’s easy!) Call this <div id=”innerArticleOne”> </div>
  • 45. <div id=”innerArticleOne”> <div id=”articleOne”> <div id=”innerArticleOne”> <img src=”images/futurityNow.jpg” /> copy text from wiki here </div> </div>
  • 47. Let’s Format The Article • Let’s add <p> </p> tags to each paragraph <p> Fuchs, Christian. Internet and Society: Social Theory in the Information Age. New York: Routledge, 2008. 105-18. Print </p>
  • 48. We Need to Get to FuturityNow • Can do this using a class <img src=”images/futurityNow.jpg” class=”futurity” />
  • 49. Now Let’s Style class=”futurity” On CSS stylesheet: .futurity { float: left; }
  • 50. Now Let’s Style class=”futurity” On CSS stylesheet: .futurity { float: left; margin-top: 15px; }
  • 51. Now Let’s Style class=”futurity” On CSS stylesheet: .futurity { float: left; margin-top: 15px; margin-right: 15px; }
  • 52. Let’s add a class to our first PP • First paragraph: <p class=”paragraphOne”> content </p>
  • 53. Let’s style <p class=”paragraphOne”> .paragraphOne { padding-top: 15px; }
  • 54. Format the other paragraphs p { text-align: justify; }
  • 55. Look at what we’ve done...
  • 56. Let’s create articleTwo • add another <div> </div> • what do we call it?
  • 57. Let’s create articleTwo • Under the </div> for articleOne, but inside the <div id=”wrapper”> create: <div id=”articleTwo” </div>
  • 58. Let’s grab content for articleTwo 1. grab Prezi embed code - ideally your own, but any will do for this example. 1. grab a paragraph of text from a reading response.
  • 59. Paste content into <div id=”articleTwo” 1. Paste Prezi embed code and paragraph into div: <div id=”articleTwo”> Prezi code text text </div>
  • 60. Format content 1. change Prezi width tp 100% 1. add <p> </p> tags around paragraph
  • 61. Styling articleTwo • • Since articleTwo is similar articleOne, we should roughly do the same things: Add <div id=”innerArticleTwo”> </div>
  • 63. Styling articleTwo • • On CSS, copy the code for #articleOne and #innerArticleOne Paste below and change the name to reflect the divs you created: #articleTwo & #innerArticleTwo
  • 64. Styling articleTwo • • • View your site We need to add margin or padding to the Prezi How do we do this?
  • 66. Let’s add a few more details • space between article two and the wrapper?
  • 67. Let’s add a few more details • space between article two and the wrapper? #wrapper { width: 800px; margin: 0px auto; background-color: rgba(204, 204, 204, .8); border-radius: 20px; padding-bottom: 15px; }
  • 68. Let’s add a few more details • drop shadows on the articles?
  • 69. Let’s add a few more details • drop shadows on the articles? • Add to the article divs box-shadow: 5px 5px 5px #333333;