
Advertise on podcast: Talking HTML
Rating
4.5from
This podcast has
42 episodes
Language
EnglishPublisher
Tom NormanExplicit
No
Date created
2015/05/12
Latest episode
2022/06/27
Average duration
28 min.
Release period
177 days
Description
This is an audio online podcast thing for the beginner coder. HTML, CSS, WordPress and other topics will be discussed as well as video tutorials and live feeds. Maybe even some interviews.
Unlock Talking HTML podcast Email contact info,
Listeners & Audience details
Email contact information
Direct podcast contact details

Listeners
Audience numbers & engagement insights

Audience details
Podcast Insights

Podcast episodes
Check latest episodes from Talking HTML podcast
Just Chatting: The Shaquille O’Neal Of Birds
2022/06/27
The show is down 2 members, so Norm and Kooch take the reins and discuss their characters, leveling up, motivations and the story in general. They also discuss Obi-Wan Kenobi on Disney Plus, music and a few video game comments sprinkled in for good measure.
Patreon: https://patreon.com/2nerds1questMyron “Doug” Bloodbeak: https://www.dndbeyond.com/characters/61987353Krixis Rubicon: https://www.dndbeyond.com/characters/32635458Jakob “The Kid” d’Orien: https://www.dndbeyond.com/characters/62848067Twitter: https://twitter.com/2nerds1questWebsite: https://SchaffenCreative.com/2-nerds-1-quest/Merch Store: https://2-nerds-1-quest.creator-spring.com/
Eps 38: CSS Positioning
2021/02/20
The position property specifies the type of positioning method used for an element.
There are five different position values: Static, Relative, Fixed, Absolute, Sticky
Properties: top, bottom, left, right, z-index, clip (Clips an absolutely positioned element)
Static
HTML elements are positioned static by default. Static positioned elements are not affected by the top, bottom, left, and right properties. An element with position: static; is not positioned in any special way; it is always positioned according to the normal flow of the page:
Relative
positioned relative to its normal position. Setting the top, right, bottom, and left properties of a relatively-positioned element will cause it to be adjusted away from its normal position. Other content will not be adjusted to fit into any gap left by the element.
Fixed
positioned relative to the viewport, which means it always stays in the same place even if the page is scrolled. The top, right, bottom, and left properties are used to position the element. A fixed element does not leave a gap in the page where it would normally have been located.
Absolute
positioned relative to the nearest positioned ancestor (instead of positioned relative to the viewport, like fixed). However; if an absolute positioned element has no positioned ancestors, it uses the document body, and moves along with page scrolling.
Sticky
positioned based on the user’s scroll position. A sticky element toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport – then it “sticks” in place (like position:fixed).
Overlapping Elements
When elements are positioned, they can overlap other elements. The z-index property specifies the stack order of an element (which element should be placed in front of, or behind, the others). An element can have a positive or negative stack order. An element with greater stack order is always in front of an element with a lower stack order.
Note: If two positioned elements overlap without a z-index specified, the element positioned last in the HTML code will be shown on top.
Live Show on Twitch: twitch.tv/tommnormYouTube: https://www.youtube.com/channel/UCtDzxDS1j6_5APr6bfQLQLQTwitter: @schaffencreate & @tommnorman
BOX 1
BOX 2
BOX 3
/* CSS RESET https://dev.to/hankchizljaw/a-modern-css-reset-6p3 */
/* Box sizing rules */
*,*::before,*::after {
box-sizing: border-box;
}
/* Remove default padding */
ul[class],ol[class] {
padding: 0;
}
/* Remove default margin */
body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd {
margin: 0;
}
Eps 37: Welcome and WordPress Tutorial
2021/01/30
The first episode in quite a long time. The first 10 minutes or so are a general welcome statement and update while the last 35 mins are a tutorial on how to edit and update WordPress posts and pages. I’m a bit rusty so hopefully it’s not too hard on your ears.
Look for more shows coming soon.
WordPress and Gutenberg Tutorial by Packerland Websites: https://youtu.be/dKOgg7ULPB4
Discord Channel: https://discord.gg/p5masyrFaW
Patreon Support: Coming Soon
Twitter: @tommnorman & @schaffencreate
Website: SchaffenCreative.com
Packerland Websites: PackerlandWebsites.com
Session 10 – Captain Butterskull Himself
2020/05/17
In this session Aronan, Elli and Alphonse defend Butterskull Ranch from several Orcs and a White Dragon.
Character creation tool: https://dndbeyond.comAronan: Character SheetTwitter: https://twitter.com/2nerds1questWebsite: SchaffenCreative.com/2-nerds-1-quest/
Eps 36: Document Object Model (DOM)
2018/05/09
Document Object Model (DOM)
Taken from w3schools.com – The W3C Document Object Model (DOM) is a platform and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document.”
The W3C DOM standard is separated into 3 different parts:
Core DOM – standard model for all document types
XML DOM – standard model for XML documents
HTML DOM – standard model for HTML documents
The HTML DOM is a standard object model and programming interface for HTML. It defines:
The HTML elements as objects
The properties of all HTML elements
The methods to access all HTML elements
The events for all HTML elements
In other words: The HTML DOM is a standard for how to get, change, add, or delete HTML elements.
Viewed as a hierarchical tree – image is in the w3schools link attached above
Twitter
@SchaffenCreate
@tommnorman
Website:
https://www.schaffencreative.com
Eps 35: Fixed Position Footer
2018/04/25
What is a fixed position footer?
The concept of taking a footer that more than likely doesn’t sit at the bottom of a screen comfortably and forcing it to stay put at the bottom of the screen.
This is ideal if you have information there that you would like people to have a constant view on. Ie, social links, navigation links, contact information
Content goes here.
#footer {
position:fixed;
left:0px;
bottom:0px;
Height:30px;
width:100%;
}
Flexbox – via CSS Tricks by Chris Coyier
Twitter
@SchaffenCreate
@tommnorman
Website: https://www.schaffencreative.com
Eps 34: Website SEO in 2018
2018/04/10
Website SEO
Write your code correctly
H1, h2, h3, p, table, use alt tag on images – 2 for 1 also impacts adaptability standards (screen readers and assistance devices
Mobile first
Biggest push and newest standards are trending towards (or in most cases already implemented) creating a mobile friendly and responsive website
Tougher to do using wordpress vs frameworks like Bootstrap, but always test your mobile views before clicking publish
DO NOT USE m. for your mobile site, make your site responsive (scalable)
Link building
Find ways to get other websites to link to your site. If you are building websites for others the easiest way would be to add a “Designed and developed by” statement in the bottom corner of the site with a link back to you
Write guest blog posts for other sites
Have good content
Put enough on your page to get your point across.
A few sentences isn’t going to cut it
Make sure the content is worthwhile
Images, videos, graphs etc
Use a security certificate
Google emphasizing that now
Get one from your hosting service
Could be free like dreamhost or 30$ like ipage for a basic certificate.
If you do any type of money collection on your page ie taking credit card numbers etc then splurge on the appropriate version. More expensive but gives peace of mind
Not necessary if you are being a portal to services like PayPal
Bounce Rate
Make people want to stay on your site
The faster someone clicks off your site the more it will affect your SEO
Resources
The Definitive Guide To SEO in 2018
Search Engine Optimization (SEO) Starter Guide
SEO ranking factors in 2018
Twitter
@SchaffenCreate
@tommnorman
Website:
https://www.schaffencreative.com
Eps 33: Testing Sites
2018/04/03
Importance of a testing site
You never want to put your code out on an active website if it hasn’t been tested first.
Most importantly – Can break any or all aspects of what is already out
May not show up
Content may not be ready to go live, but you still want to see what it’s going to look like or stage it for release
A couple different ways
Use a subdomain as your testing site ideal for hand-coded websites as well as wordpress sites (hand-coded sites is easier to transfer via ftp vs redoing the work for wordpress sites)
Schaffencreative.com would have a subdomain of testing.schaffencreative.com
Do everything on the testing site while using a “coming soon” page or plugin on the real domain
Use GitHub to manage hand-coded work (useful links below)
Using GIT to Manage a Live Website
What is GITHub And Why Should Your Digital Team Use It.
Use a WordPress Plugin
I’ve never explored this option
Use your local machine (computer) to create and test your site
Should be for more experienced developers only
Labor intensive to set up and get running
Resources;
Set up a local server
How to create a local WordPress site using XAMPP
Other excellent resource: How to Create a WordPress Staging Site for All Your WordPress Testing Needs
To sum up: ALWAYS TEST YOUR CODE FIRST
Twitter
@SchaffenCreate
@tommnorman
Website:
https://www.schaffencreative.com
Eps 32: Custom WordPress Homepage
2018/03/20
Steps:
1.) Login via FTP
2.) Find the main index page of your theme
3.) Download via FTP
SAVE THE ORIGINAL COPY AS A SEPARATE FILE SO YOU CAN EASILY REPLACE ANY CHANGES/ERRORS
4.) Edit page accordingly. For example:
* Remove sidebar code
* Remove main page code
* Add new sections using html – basic HTML, Bootstrap or any other framework compatible with WordPress
* Test your changes, experiment with removing different sections
* Search online for tutorials on how to utilize WordPress code to its fullest extent
5.) Save document as front-page.php
* Wordpress looks for front-page.php if it exists and uses that as home
6.) Upload new front-page document to the root of your wordpress site where index.php lives
7.) Login to wordpress
8.) Go to pages
* Create a new page
* Call it whatever you want
9.) Go to your settings section.
* In settings there is an option to select a specific home page and a specific blog page.
10.) Select whatever page you created as your specific home page
11.) DON’T FORGET TO SAVE YOUR SETTINGS
12.) You are now ready to go to your created page and add content.
Next week I’ll discuss how to add multiple editable sections to your page editor so you can work around custom content, or simply just have separate chunks of content/code.
Twitter
@SchaffenCreate
@tommnorm
Website:
https://www.schaffencreative.com
Podcast Update
2018/03/20
This is a brief update on the future of the podcast, my brand (TNPW Design) and projects coming down the road.
Eps 31: SASS MixIn – Talking HTML
2017/03/06
A mixin allows developers to create reusable CSS blocks. This helps avoiding writing repetitive code. Also allows to make quick changes without searching code for every instance.
@mixin image-rotate {
margin: 20px auto 0 auto;
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
@mixin image-rotate-hover {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
img#norm {
@include image-rotate;
}
img#norm:hover{
@include image-rotate-hover;
}
Sitepoint example
A mixin can take Sass data values as arguments. These values are specified when you define the mixin and given when you @include the mixin. The arguments are then passed to the mixin as variables. Arguments are included in a comma separated list enclosed in parentheses after the mixin name.
@mixin headline ($color, $size) {
color: $color;
font-size: $size;
}
h1 {
@include headline(green, 12px);
}
h1 {
color: green;
font-size: 12px;
}
h2 {
@include headline(red, 10px);
}
h2 {
color: red;
font-size: 10px;
}
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
-ms-border-radius: $radius;
border-radius: $radius;
}
Compiling program & link (Koala)
Where to learn about SASS – http://sass-lang.com/
Codeacademy has a SASS class
@tommnorman
@tnpwdesign
TNPWDesign.com
WebDevPod.com
Eps 30: SASS Basics – Talking HTML
2017/02/28
What is SASS?
Considered an extension of CSS. I consider it a streamlined version of CSS.
How it works
* Set up on your personal system – I use Koala to compile my code
* Done locally then uploaded to the server via Filezilla
* Create a .SCSS file
* Write ANY CSS code as you normally would
* Add the SASS styling code as you see fit
* variables
* mixins
* Code Nesting
* Putting code inside of code
* imports
* Get into it in a future eps
* Save file
* Compile code
* may do so automatically once SCSS file is saved.
* Compiling transforms your SCSS file into a CSS file
Benefits
* Streamline CSS writing – The one change will be distributed accross to all the corresponding instances of whatever it is you changed.
Negatives
* You have to learn how to use SASS
* You have to figure out how to get it to work on your computer, which can be a feat if you aren’t Computer savvy
Variables
* Not usable in standard CSS
* SASS integrates a way to create variables which then translates to regular CSS when compiled
$primary-color: #113e6d; /* BREWER BLUE */
$secondary-color: #c1c4c4; /* COWBOY GRAY */
$tertiary-color: #ffbf00; /* PACKER GOLD */
$quaternary-color: #294239; /* PACKER GREEN */
$quinary-color: #b70101; /* BADGER RED */
$font-stack1: 'Merienda One', cursive;
$font-stack2: 'Kite One', sans-serif;
$font-stack3: 'Sintony', sans-serif;
body {
background-color: $primary-color;
font-family: $font-stack3;
font-size: 62.5%;
}
#center {
margin: 0 auto;
background-color: $secondary-color;
width: 800px;
}
Compiling program & link (Koala)
Where to learn about SASS – http://sass-lang.com/
Codeacademy has a class
@tommnorman
@tnpwdesign
TNPWDesign.com
WebDevPod.com
Podcast reviews
Read Talking HTML podcast reviews
JasonRIsaac 2018/04/03
Tom “dumbs it down for us dummies”
I really appreciate the straightforward nature and easy to understand explanations.
Pia Mo. 2016/11/01
Patient and Informative
Thank you Tom for patiently walking me through tags, styles etc. and giving me confidence to code more.
Three-year-Omvanaitator 2016/06/28
Great stuff, overcame the audio challenge
Only audio cast on subject I found that was able to keep me up to speed. It's all in the show notes, very helpful. Great notes, please keep up the gre...
Jeremy Lincoln 2016/05/03
This is a great place to start
I like his honesty about, only doing web dev for a short peroid of time. But, he is willing to share his thoughts and give advice on the topic of web ...
PhillipSenn 2015/06/22
One man show
This is a good start. If it were two people having a conversation, that would be wonderful.
Podcast sponsorship advertising
Start advertising on Talking HTML relevant audience podcasts
You may also like to advertise on these Podcasts

57467
New England Weekend
WBZ-AM

4.9186213
People Pleaser with Austin Archer
People Pleaser with Austin Archer

4.7131189
Abnormal Mapping
Em Marko and Jackson Tyler

5170100
Between The Beaches Podcast
Brad Phares

551143
The Ben Mulroney Show
Corus Radio

57381
Hi, Baby! Gemeinsam durchs neurodivergente Familien-Abenteuer
Isabel

4.7220100
Dipped In Tone
Dipped in Tone

514132
The Groupchat
Liv & Ash Mescia

4.8216216
Texas Standard » Stories from Texas
Texas Standard, W.F. Strong

4.7217187
Chelsy And Noelle Go To Hell
Chelsy And Noelle Go To Hell