Web Building 
Blocks 
Core Concepts for HTML & CSS 
Joseph Gilbert 
User Experience Web Developer 
University of Virginia Library 
joe.gilbert@virginia.edu 
@joegilbert 
Pdf form fill - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert excel spreadsheet to fillable pdf form; convert word to pdf fillable form online
Pdf form fill - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
convert word to pdf fillable form; adding a signature to a pdf form
Why Learn the Building Blocks? 
“The idea that you could make 
a website and not know HTML 
blows my mind because it’s 
like building a building and 
not knowing what a brick is…
You can be a CSS wizard or you 
can know the basics, but you 
should at least have some 
foundational knowledge of 
what your building material is.” 
- Ryan Singer, 37Signals 
Image CC licensed by Flickr user arenamontanus 
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Text box. Click to add a text box to specific location on PDF page. Line color and fill can be set in properties. Copyright © <2000-2016> by <RasterEdge.com>.
create a fillable pdf form online; convert pdf to form fill
VB.NET PDF Password Library: add, remove, edit PDF file password
passwordSetting.IsAnnot = True ' Allow to fill form. passwordSetting document. passwordSetting.IsAssemble = True ' Add password to PDF file.
allow users to attach to pdf form; pdf fillable forms
Why Learn the Building Blocks? 
• Helps us understand the 
medium of the web 
• Facilitates better design 
decisions 
• Fosters accessible, 
responsive, ndable sites 
!"#$%&''&()*%+,%-&./&0()*12&3,%2&45(5%56&
C# PDF Password Library: add, remove, edit PDF file password in C#
passwordSetting.IsAnnot = true; // Allow to fill form. passwordSetting document. passwordSetting.IsAssemble = true; // Add password to PDF file.
convert word form to fillable pdf form; converting a word document to a fillable pdf form
VB.NET PDF - Annotate PDF with WPF PDF Viewer for VB.NET
Text box. Click to add a text box to specific location on PDF page. Line color and fill can be set in properties. Copyright © <2000-2016> by <RasterEdge.com>.
fillable pdf forms; create a fillable pdf form from a word document
Building Blocks 
.)78(/9:..5;+#(&
What we’ll learn 
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
fill color and transparency are all can be altered in properties. Drawing Tab. Item. Name. Description. 7. Draw free form. Users can draw freehand annotation on
change font size in fillable pdf form; convert pdf fillable form to word
C# HTML5 PDF Viewer SDK to annotate PDF document online in C#.NET
fill color and transparency are all can be altered in properties. Drawing Tab. Item. Name. Description. 7. Draw free form. Users can draw freehand annotation on
form pdf fillable; create a pdf form that can be filled out
Building Blocks 
• Content 
text, images, video 
• Structure
layout, order, grouping 
• Style &  
Presentation
color, size, margins, typeface 
• Behavior 
clicking, submitting forms,  
dragging 
!"#$%&''&()*%+,%-&./&0()*12&3,%2&72)<6)*&
VB.NET PDF Form Data Read library: extract form data from PDF in
RasterEdge .NET PDF SDK is such one provide various of form field edit functions. Demo Code to Retrieve All Form Fields from a PDF File in VB.NET.
attach file to pdf form; pdf create fillable form
C#: XDoc.HTML5 Viewer for .NET Online Help Manual
Click to open edited file in web browser in PDF form which can be PDF and Word (.docx). with customized style, like setting shape outline, shape fill and shape
asp.net fill pdf form; change font in pdf fillable form
Building Blocks 
Behavior 
(JavaScript) 
Structure 
(HTML & 
CSS) 
Presentation 
(CSS) 
Content 
(HTML) 
Building Blocks: HTML 
Content + Structure 
<!doctype html>!
<html>!
<head>!
<title>My First Page</title>!
</head>!
<body>!
<h1>Hello, World!</h1>!
<p>Welcome to my site.</p>!
</body>!
</html>!
Building Blocks: HTML 
html 
body 
head 
title 
h1 
DOM: Document Object Model 
child 
parent 
#+*%,7<2&
-%,*%+-#+7&
Building Blocks: HTML 
Elements, Nodes, Tags, Attributes, 
IDs, and Classes 
<p id=“welcome” class=“notice”>!
<span class=“first intro-word”>Welcome</span> to 
my site.!
</p>&
Building Blocks: HTML 
links & images: 
<a href=“catalog.html”> !
<img src=“banner.jpg” alt=“Return to the home page”>&
abstract:  
<div> <span>&
structure: 
<h1>…<h6> <p> <ul> <ol> <li> <table> <tr> <td>&
emphasis: 
<em> <strong>&
Documents you may be interested
Documents you may be interested