DiscoverTalking HTML
Talking HTML
Claim Ownership

Talking HTML

Author: Tom Norman

Subscribed: 1,684Played: 2,735
Share

Description

A Web Development Tutorial podcast
46 Episodes
Reverse
Big Daddy takes the team on a field trip to show them a ghost, but is it a trap? Only the ghost knows.  A giant slug was the source of the moan Clawing Kain right down to the bone Upon death, an explosion Raining acidic corrosion Until Abed dropped like a stone. Wanderer’s Guide: https://wanderersguide.app/Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945Genius (Crew): https://wanderersguide.app/profile/characters/370156Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089Patreon: https://patreon.com/2nerds1quest The post Pathfinder Session 14: Bard Door Reach-Around appeared first on Schaffen Creative.
The team delves deeper through the basement and finds themselves confronted by Big Daddy. Surely he can’t be one of their real fathers, can he?   Wanderer’s Guide: https://wanderersguide.app/Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945Genius (Crew): https://wanderersguide.app/profile/characters/370156Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089Patreon: https://patreon.com/2nerds1quest The post Pathfinder Session 13: Too Much Puke, Not Enough Dixie Cups appeared first on Schaffen Creative.
Now that the team has moved down a level, things start to get interesting. There’s definitely more than meets the eye in building. Since the party was tired and sore,We decided to rest and restore.Ready for the new dayWithout further delayWe head down to a whole ’nother floor. Wanderer’s Guide: https://wanderersguide.app/Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945Genius (Crew): https://wanderersguide.app/profile/characters/370156Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089Patreon: https://patreon.com/2nerds1quest The post Pathfinder Session 12: Wear Rubber Gloves Around Abed appeared first on Schaffen Creative.
The team is finding that there are way more questions than answers as they traverse the Gauntlight. After finding the blood pool they decide to camp in the run down building instead of heading back to town, but will it be to their detriment? While exploring the Gauntlight at nightFound a Brownie with his dancing lightBut then back in the towerA bloody statue with powerThat pulls blood from Kain’s skin, that’s not right! Wanderer’s Guide: https://wanderersguide.app/Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945Genius (Crew): https://wanderersguide.app/profile/characters/370156Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089Patreon: https://patreon.com/2nerds1quest The post Pathfinder Campaign Session 11: Vial of Yum appeared first on Schaffen Creative.
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/ The post Just Chatting: The Shaquille O’Neal Of Birds appeared first on Schaffen Creative.
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 <html> <head> <link rel="stylesheet" href="screen.css"> </head> <body> <div id="box-1"> <h2>BOX 1</h2> <div id="box-2"> <h2>BOX 2</h2> <div id="box-3"> <h2>BOX 3</h2> </div> </div> </div> <div id="box-4"></div> </body> </html> /* 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; } /* Reset default font size */ h1,h2,h3,h4,p,li,figcaption,blockquote,dl,dd { font-size: 10px; } /* Set core body defaults */ body { min-height: 100vh; scroll-behavior: smooth; text-rendering: optimizeSpeed; line-height: 1.5; } /* Remove list styles on ul, ol elements with a class attribute */ ul[class],ol[class] { list-style: none; } /* A elements that don't have a class get default styles */ a:not([class]) { text-decoration-skip-ink: auto; } /* Make images easier to work with */ img { max-width: 100%; display: block; } /* Natural flow and rhythm in articles by default */ article > * + * { margin-top: 1em; } /* Inherit fonts for inputs and buttons */ input,button,textarea,select { font: inherit; } /* Remove all animations and transitions for people that prefer not to see them */ @media (prefers-reduced-motion: reduce) { * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } } /* END CSS RESET */ #box-1 { display:block; border:1px solid #000; background: black; height: 500px; width:500px; margin: 10% 0 0 10%; } #box-1 h2 { font-size: 3em; color: white; } #box-2 { display:block; border:1px solid #000; background: white; height: 350px; width:350px; } #box-2 h2 { font-size: 3em; Color: black; } #box-3 { display:block; border:1px solid #000; background: purple; height: 175px; width:175px; } #box-3 h2 { font-size: 2.5em; color: white; } #box-4 { display:block; border:1px solid #000; background: orange; height: 1500px; width:500px; margin: 10% 0 0 10%; } The post Eps 38: CSS Positioning appeared first on Schaffen Creative.
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 The post Eps 37: Welcome and WordPress Tutorial appeared first on Schaffen Creative.
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/ The post Session 10 – Captain Butterskull Himself appeared first on Schaffen Creative.
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   The post Eps 36: Document Object Model (DOM) appeared first on Schaffen Creative.
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 <footer id=”footer”> Content goes here. </footer> #footer {   position:fixed;   left:0px;   bottom:0px;   Height:30px; <!–Is it needed? Play around with it –>   width:100%; } Flexbox – via CSS Tricks by Chris Coyier Twitter @SchaffenCreate @tommnorman Website: https://www.schaffencreative.com   The post Eps 35: Fixed Position Footer appeared first on Schaffen Creative.
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   The post Eps 34: Website SEO in 2018 appeared first on Schaffen Creative.
Eps 33: Testing Sites

Eps 33: Testing Sites

2018-04-0307:55

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   The post Eps 33: Testing Sites appeared first on Schaffen Creative.
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 The post Eps 32: Custom WordPress Homepage appeared first on Schaffen Creative.
Podcast Update

Podcast Update

2018-03-2005:21

This is a brief update on the future of the podcast, my brand (TNPW Design) and projects coming down the road. The post Podcast Update appeared first on Schaffen Creative.
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   The post Eps 31: SASS MixIn – Talking HTML appeared first on Schaffen Creative.
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 The post Eps 30: SASS Basics – Talking HTML appeared first on Schaffen Creative.
Check your workflow Review EVERYTHING. Look at where you work Desk setup Are you in an external office or do you sit in your living room at home Do you need to find a new spot What are you sitting in Type of chair matters How many monitors are you using Do you need a new one? Do you need to add another? You can’t be productive if you are distracted or uncomfortable How do you work What is your text editor of choice Does it access FTP? Do you work off of your local machine and upload via an FTP client like Filezilla? How often are you checking your results. Upload changes often and make minor tweaks along the way vs doing giant loads of work and fine tuning later How much time do you waste sweating the small problems vs waiting until the end of the day – or even the project – to move pixels Are you taking time to update your software? Very important, especially if you are using wordpress Checking for theme and plugin updates can be the difference between a hacked site and a site that loads quickly and efficiently Biggest question ARE YOU USING YOUR TIME WELL Biggest distractions: In home Kids Pets Technology Tv or phone Office setting Co-workers Technology Disorganized business Random meetings Too much watercooler talk How do you fix the issues Force yourself to take time – maybe 5 minutes a day – to organize your desk, clean up your computer desktop, reorganize files and folders On top of basic housekeeping ask yourself this: Can I improve myself Are you keeping up on current topics in design and development Are you trying new resources @tommnorman @tnpwdesign TNPWDesign.com WebDevPod.com The post Eps 29: Back to Basics – Talking HTML appeared first on Schaffen Creative.
This episode is being used as an update to what is to come in the near future.SASS, Bootstrap and JavaScript for starters. Also a giant thank you to everyone who has downloaded, listened or rated this podcast. I have read the comments and I appreciate the nice words. Come back again for more episodes coming soon. @tommnorman @tnpwdesign TNPWDesign.com WebDevPod.com The post The Update Episode – Talking HTML appeared first on Schaffen Creative.
A float allows an element to be moved/placed on the webpage Float event: elements are removed from the flow of the website. Will cause issues with non floated elements. Use: Float: left, right, none Clear: left, right, both ORDER MATTERS!!! Items in the first position will be placed first. Go to itunes, stitcher, or wherever you get your podcasts and leave the show a rating and a comment. Ratings get listeners! If you don’t leave a rating/comment then please tell a friend. @tommnorman @TNPWDesign Link to the Youtube video: https://youtu.be/vD3hA5xh7lA webdevpod.com CODE body {     Width: 980px; } #box1 {     height: 400px;     width: 300px;     margin: 10px;         background: #000; } #box2 {     height: 300px;     width: 300px;         margin: 10px;     background: #F00; } #box3 {     height: 200px;     width: 300px;         margin: 10px;     background: #0F0; } footer {     height: 200px;     width: 300px;     margin: 10px;         background: #00F;  } <div id=”box1″ class=”box”></div> <div id=”box2″ class=”box”></div> <div id=”box3″ class=”box”></div> <footer></footer>   The post CSS Float – Talking HTML appeared first on Schaffen Creative.
A very basic tutorial on how to build a Material Design expanding circle as seen on Google products. Smashing Magazine Transition article Material Design Instructions https://design.google.com/ HTML <div class=”container_circle”> <div class=”circle circle1″> <!– <img src=”YOUR-URL-IMAGE.png”> –> <p>+</p> </div> <div class=”circle circle2″><p><a href=””>t</a></p></div> <div class=”circle circle3″><p><a href=””>f</a></p></div> <div class=”circle circle4″><p><a href=””>g+</a></p></div> </div> CSS .circle { width:60px; height:60px; box-shadow: 3px 3px 6px #333333; border-radius:50%; position: fixed; bottom: 10px; right: 10px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; } .circle p { margin: 0; padding: 0; font-size: 40px; font-weight: bold; } .circle1 { background-color:#db4531; z-index: 4; } .circle2 { background: #00aced; z-index: 3; <!– background-image: url(YOUR-URL-IMAGE.png); –> background-size:cover; } .circle3 { background: #3b5998; z-index: 2; <!– background-image: url(YOUR-URL-IMAGE.png); –> background-size:cover; } .circle4 { background: #dd4b39; z-index: 1; <!– background-image: url(YOUR-URL-IMAGE.png); –> background-size:cover; } .container_circle:hover .circle2 { bottom:75px; } .container_circle:hover .circle3 { bottom:140px; } .container_circle:hover .circle4 { bottom:205px; }   The post Material Design: Expanding Circle – Talking HTML appeared first on Schaffen Creative.
loading
Comments (1)

Forward To The Past

broken links

Aug 29th
Reply