Skip to content
Maker's Aid Logo

Maker's Aid

  • Apps & How-to’s
  • Gear & Guides
  • Digital & Growth
  • UX & Design
  • Web & Code

Author: Jim Stonos

How to Create Charts in Canva (With Screenshots)

No more ugly charts! This Canva feature lets you create beautiful, information-rich charts in minutes.

Published May 14, 2022By Jim Stonos
Categorized as Canva, UX & Design

How to Use Magic Shortcuts in Canva

This Canva feature is a game changer. Once you use it, you’ll find it hard to imagine how you used Canva without it!

Published May 13, 2022By Jim Stonos
Categorized as Canva, UX & Design

How Do I Know If I Have Canva Pro?

When you have Canva Pro, you’ll know. And when you don’t know, this tutorial will help you find out.

Published May 13, 2022By Jim Stonos
Categorized as Canva, UX & Design

Can You Convert Canva Designs to Word Docs?

You really can’t. But there is a way to work around it, which is what we’ll show you in this short and sweet tutorial.

Published May 13, 2022By Jim Stonos
Categorized as Canva, UX & Design

Can You Edit and Present Canva Slides in PowerPoint?

Opening a Canva presentation in PowerPoint? Yes, it’s possible. Here’s how to pull it off.

Published May 13, 2022By Jim Stonos
Categorized as Canva, UX & Design

How to Deselect in Photoshop (For Beginners)

So you selected something in Photoshop and, now, you’re having a hard time deselecting it? Hint: It’s easier than you probably think.

Published May 3, 2022By Jim Stonos
Categorized as Photoshop, UX & Design

How Much Should a Domain Transfer Cost?

If you need to move your domain from one registrar to another, it will take more than electricity to keep the lights on.

Published April 22, 2022By Jim Stonos
Categorized as Domains & Hosting

How Long Does a Domain Transfer Take?

Transferring domain names takes time—and that’s intentional. We explain why that is and what you can do about it.

Published April 22, 2022By Jim Stonos
Categorized as Domains & Hosting

Google Ads Auto-Tagging, Explained

Google Ads can automatically tag final URLs for you. Here’s how this works—and why you should use it.

Published April 21, 2022By Jim Stonos
Categorized as Ads

How to Link Google Ads to Google Optimize

Want to link your Google Ads account to your Google Optimize container? This is the step-by-step guide you’ve been looking for.

Published April 21, 2022By Jim Stonos
Categorized as Ads

RankIQ Review (By an Actual User)

Find keywords and write blog posts that rank on the first page of Google with RankIQ, an AI-powered content optimizer for bloggers.

Published April 20, 2022By Jim Stonos
Categorized as Apps & How-to's

Should You Transfer Your Domain to Squarespace?

Squarespace is the website builder you’ve always wanted to use. But does that mean you should transfer your domain name to it?

Published April 20, 2022By Jim Stonos
Categorized as Domains & Hosting

CookiePro Review (By an Experienced User)

A cookie consent management tool for everyone. Cater to those who want cookies—and those who don’t—with CookiePro.

Published April 19, 2022By Jim Stonos
Categorized as Apps & How-to's

How to Cite Sources in a Blog

Let’s not debate whether or not you should cite your sources. Here are the best ways to do it in your posts!

Published April 19, 2022By Jim Stonos
Categorized as Blogging

How to Remove Backgrounds in Canva

Create your best designs with Canva’s background remover tool. Here’s how to make the most of it.

Published April 19, 2022By Jim Stonos
Categorized as Canva, UX & Design

How to Check Your CookiePro Cookie Categories

Your website’s cookie compliance is in your hands. Here’s how to check that you’re doing it right.

Published April 19, 2022By Jim Stonos
Categorized as Apps & How-to's

How to Stop Safari From Auto-Zooming on Input Fields

No more zooming, no more problems. Here’s how to prevent Safari from auto-zooming on forms on iPhone.

Published April 18, 2022By Jim Stonos
Categorized as CSS, HTML, Web & Code

How to Integrate CookiePro and Google Tag Manager

The unofficial guide to integrating your CookiePro cookie banner and your Google Tag Manager container.

Published April 18, 2022By Jim Stonos
Categorized as Apps & How-to's

Top 11 Uses for Canva (Some Will Surprise You!)

Canva is the only graphic design platform that does it all. If you don’t believe us, this list will convince you.

Published April 18, 2022By Jim Stonos
Categorized as Canva, UX & Design

Download Canva Design With Transparent Background

Download any Canva design with a transparent background. This tutorial will show you how, with screenshots.

Published April 18, 2022By Jim Stonos
Categorized as Canva, UX & Design

The 5 Best Code Editors for Windows

When you’re using the right code editor, you’re never coding by yourself.

Published April 16, 2022By Jim Stonos
Categorized as Web & Code

The 5 Best Code Editors for Mac

Code with the best of them. These code editors for macOS will help you write better code, faster, across languages and environments.

Published April 16, 2022By Jim Stonos
Categorized as Web & Code

How to Group and Ungroup Elements in Canva

Learning to group and ungroup elements in Canva will help you make beautiful designs in minutes. So here’s how to do it.

Published April 16, 2022By Jim Stonos
Categorized as Canva, UX & Design

What Does Crop Marks and Bleed in Canva Mean?

Everything you need to know before exporting your Canva design and sending it to your printer.

Published April 16, 2022By Jim Stonos
Categorized as Apps & How-to's, Canva

Can Canva Schedule to Instagram?

Create beautiful Instagram posts in Canva, then schedule them to go live at the best time and without hassle. Here’s how.

Published April 16, 2022By Jim Stonos
Categorized as Apps & How-to's, Canva

Where to Find Favorites in Canva (With Screenshots)

Searching for that template, photo, or element you favorited the other day? Find what you need in a click.

Published April 15, 2022By Jim Stonos
Categorized as Apps & How-to's, Canva

The Simple Guide to Complex CSS Selectors

Stop guessing and start styling: In a world of complex CSS selectors, this guide makes finding the right one simple.

Published April 14, 2022By Jim Stonos
Categorized as CSS, Web & Code

Declare vs. Assign in JavaScript

What’s the difference between declaring a constant or variable and assigning it a value? Here’s everything you need to know.

Published April 12, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

The Guide to Custom Attribute Selectors in CSS

This guide will help you master custom attribute selectors in CSS, no matter the use case.

Published April 11, 2022By Jim Stonos
Categorized as CSS, Web & Code

How to Get URL Parameters in JavaScript

How to get all or one of the parameters from the URL of the current page in JavaScript with vanilla JavaScript.

Published April 11, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Make iFrame Fit 100% of Remaining Height

Two ways to make an iframe take up 100% of the remaining space of the browser window.

Published April 10, 2022By Jim Stonos
Categorized as CSS, Web & Code

How to Get the Page Path in JavaScript

This tutorial will show you how to get the current page path in JavaScript (and more).

Published April 10, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

How to Get the Current Domain Name in JavaScript

This tutorial will show you how to get the current domain name in JavaScript (and more).

Published April 9, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Line Height of ::before Pseudo-Elements in CSS

How to set a different line-height for your ::before pseudo-element without altering that of the original element.

Published April 9, 2022By Jim Stonos
Categorized as CSS, Web & Code

13 Outstanding Tools for Your HTML, CSS, and JavaScript

The tools you need to get the job done. Design, built, test, and deploy websites with these free, can’t-miss tools.

Published April 9, 2022By Jim Stonos
Categorized as Web & Code

What Is the sr-only Utility Class In Bootstrap For?

Everything you need to know about the sr-only utility class, an important web accessibility feature of Bootstrap.

Published April 9, 2022By Jim Stonos
Categorized as CSS, Web & Code

How to Declare a Global Variable in JavaScript

The two ways to declare a global variable in JavaScript, inside and outside of a function.

Published April 8, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Kajabi Review, By an Actual Customer

The only platform you’ll ever need to turn your knowledge into income—and make a living out of it.

Published April 7, 2022By Jim Stonos
Categorized as Apps & How-to's

How to Get Your Business Listed on Alexa

Amazon Alexa has a 25% share in voice search, making it the third biggest voice assistant on the market. How to get your business listed on it?

Published April 6, 2022By Jim Stonos
Categorized as Marketing

Multilingual Website URL Structures

URL structures for multiregional and multilingual websites, demystified.

Published April 6, 2022By Jim Stonos
Categorized as Marketing

How to View, Edit, or Remove PDF Metadata (For Free)

Want to change or strip the metadata off of your PDF document? These tools let you do it for free and without hassle.

Published April 5, 2022By Jim Stonos
Categorized as Apps & How-to's

How to Add Google Analytics to WordPress (4 Ways)

These are the best ways to add Google Analytics to a WordPress website, whether you can or cannot write code.

Published April 5, 2022By Jim Stonos
Categorized as WordPress

How to Change the Instructor in Kajabi

Add your name, title, description, and photo to your Kajabi product in 10 simple steps.

Published April 4, 2022By Jim Stonos
Categorized as Apps & How-to's

How to Create an Anchor Link in WordPress (No Plugins)

This tutorial shows you how to create an anchor link in any WordPress post or page.

Published April 2, 2022By Jim Stonos
Categorized as WordPress

Find the ID of a Page in WordPress (3 Easy Steps)

For some reason, WordPress doesn’t show the IDs of pages in the WordPress admin dashboard. So here’s how to find them.

Published April 2, 2022By Jim Stonos
Categorized as WordPress

How to Add Categories (And Tags) to Pages in WordPress

The three ways to add categories to pages in WordPress: with a plugin, by editing your theme’s functions.php, and by creating a custom plugin for the job.

Published April 2, 2022By Jim Stonos
Categorized as WordPress

Can You Sell Services on Kajabi?

The long answer short is, you can and you can’t—depending on what kind of services you sell and how you bill them.

Published April 1, 2022By Jim Stonos
Categorized as Apps & How-to's

Photoshop: Does It Use CPU or GPU?

When it comes to Photoshop, which is more important: the processor or the graphics card? Here’s everything you need to know.

Published March 30, 2022By Jim Stonos
Categorized as Apps & How-to's, Photoshop

How to Add Meta Tags to Kajabi (With Screenshots)

How to add or change your pages’ meta title, meta description, and og:image tags in Kajabi.

Published March 30, 2022By Jim Stonos
Categorized as Apps & How-to's

Does Kajabi Have SEO?

Is Kajabi good—or bad—for your website’s SEO? A Kajabi user and long-time SEO practitioner helps you get to the answer.

Published March 30, 2022By Jim Stonos
Categorized as Apps & How-to's

Remove Special Characters From a String in JavaScript

Remove special characters from any string with the String.replace() method and well-written RegEx. We show you how!

Published March 29, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

What Is a Data Layer?

A web developer’s introduction to the data layer, a must-have for advertising and marketing on websites and web applications.

Published March 28, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Removing the Underline From Links in HTML

How to use CSS to remove the underlines from all links, groups of links, or specific links in your HTML document.

Published March 28, 2022By Jim Stonos
Categorized as CSS, Web & Code

Event Listeners for Multiple Elements in JavaScript

Here’s how to add an event listener for multiple DOM elements in JavaScript.

Published March 27, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

How to Get the Href of a Clicked Link in JavaScript

Learn how to get the href attribute of any, or specific, clicked links in JavaScript.

Published March 27, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

How to Get the Class of a Clicked Element in JavaScript

Learn how to get the class of any, or specific, DOM element that the user clicks by creating an event listener.

Published March 27, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

How to Get the ID of a Clicked Element in JavaScript

Learn how to get the id of any, or specific, DOM element that the user clicks by creating an event listener.

Published March 27, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Array to String Without Commas in JavaScript

How to convert an array into a string without commas with the Array.join() method in JavaScript.

Published March 27, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

How to Run JavaScript on a Mac (4 Ways)

Want to run JavaScript code on your Mac? Here’s how to do it in the Terminal and from your browser.

Published March 26, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Removing All Commas From a String in JavaScript

So you need to remove commas from a string in JavaScript? These are the two best ways to achieve this.

Published March 23, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Create an Array of Images in JavaScript (Tutorial)

The best ways to create and use arrays of images in JavaScript.

Published March 22, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Check If a Button Is Clicked in JavaScript

This is the best way to listen to click events for a button element.

Published March 20, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Is Inline JavaScript Bad?

Wondering whether to inline your JavaScript code or load it externally from a file? We help you decide.

Published March 20, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Why Is My JavaScript Not Working? (With Examples)

We round up the most common causes for your JavaScript code not working.

Published March 20, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Log the User Out on Closing the Browser in JavaScript

Want to log out your user after they’ve closed the tab or window? Here’s how you could do this in JavaScript.

Published March 20, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Set an Attribute Without a Value in JavaScript

The best ways to set an empty attribute to one or multiple DOM elements in your HTML markup, with plain JavaScript.

Published March 19, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Kajabi Products, Explained

If you’re new to Kajabi and you want to figure out how products, a.k.a. courses work, this guide is for you.

Published March 16, 2022By Jim Stonos
Categorized as Apps & How-to's

How to Center Text in Photoshop

The simple, no-frills guide to centering text in Photoshop, for every type of text layer.

Published March 16, 2022By Jim Stonos
Categorized as Apps & How-to's, Photoshop

How to Get Rid of Artboards in Photoshop

Don’t like the new artboards in Adobe Photoshop? Here’s how—and to what extent—you can get rid of them.

Published March 16, 2022By Jim Stonos
Categorized as Apps & How-to's, Photoshop

Remove Quotes From String in JavaScript

We look at the simplest, most straightforward way to remove quotes from a string in JavaScript.

Published March 15, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Pass PHP Array to JavaScript (Tutorial)

It turns out you can get PHP and JavaScript to agree on something, and that something is the JSON data format.

Published March 14, 2022By Jim Stonos
Categorized as JavaScript, PHP, Web & Code

Nested Arrays in JavaScript, Explained

You asked for it, we delivered. We explain nested arrays in a way that anyone, from beginner to expert, can understand.

Published March 13, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

How to Initialize an Empty Array in PHP

These are the two best ways to initialize an empty array in PHP.

Published March 13, 2022By Jim Stonos
Categorized as PHP, Web & Code

How to Declare an Empty Array in JavaScript

Here’s how to declare an empty array object in JavaScript—and what you need to do so that it meets your needs.

Published March 13, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Function Not Defined in JavaScript (How to Fix It)

ReferenceErrors are annoying. These common mistakes and clues to look for will help you get to the meat of it.

Published March 13, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Alphabet Array in JavaScript (Tutorial)

The simplest, most straightforward ways to create an array of letters in the English alphabet in JavaScript.

Published March 13, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Find the Largest Number in an Array in JavaScript

The quick and easy way to find the largest number in an array in JavaScript.

Published March 13, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Quotes Within Quotes Within Quotes in JavaScript

There’s a way to nest string in two or more quotes in JavaScript, and you will love the simplicity of it.

Published March 12, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Check If a Variable Is a String in PHP

The best way to check if a variable is a string or not in PHP.

Published March 11, 2022By Jim Stonos
Categorized as PHP, Web & Code

How to Add a New Line in PHP (Line Breaks, Explained)

We explore some of the best ways to add a line break to a string in your PHP code.

Published March 11, 2022By Jim Stonos
Categorized as PHP, Web & Code

Calling a JavaScript Function From PHP?

Trying to call a JavaScript function from PHP? Nine times out of ten, you will want to do this instead.

Published March 11, 2022By Jim Stonos
Categorized as PHP, Web & Code

Adding a New Line in JavaScript (Tutorial)

Still learning? These are the best ways to add a new line to your JavaScript code’s output.

Published March 11, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

How to Repeat a String in JavaScript (Tutorial)

In JavaScript, it’s easier to repeat a string an n number of times than you probably think. Here’s how to do it.

Published March 11, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Check If an Element Has a Class in JavaScript

So you’re looking for a good way to check if a DOM element has a CSS class in JavaScript?

Published March 10, 2022By Jim Stonos
Categorized as JavaScript, Web & Code

Posts pagination

Newer posts 1 2 3 Older posts

About

We publish growth advice, technology how-to’s, and reviews of the best products for entrepreneurs, creators, and creatives who want to write their own story.

Learn more →

Disclaimer

Maker's Aid is a participant in the Amazon Associates, Impact.com, and ShareASale affiliate advertising programs.

These programs provide means for websites to earn commissions by linking to products. As a member, we earn commissions on qualified purchases made through our links.

Explore

  • Apps & How-to's
  • Audio & Visual
    • Photography
  • Digital & Growth
    • Ads
    • Analytics
    • Blogging
    • Copywriting
    • Marketing
  • Gear & Guides
  • News
  • UX & Design
    • Canva
    • Photoshop
  • Web & Code
    • CSS
    • Domains & Hosting
    • HTML
    • JavaScript
    • PHP
    • WordPress

Tools

  • CSS Performance Testing
Maker's Aid Logo
  • Home
  • About Us
  • Contact Us
  • Sitemap
  • Terms of Use
  • Cookie Policy
  • Privacy Statement
  • Disclaimer
Copyright © Maker's Aid, 2020 — 2025
Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Functional cookies Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preference cookies
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics cookies
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Advertising & marketing cookies
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}
Manage your privacy
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. We use this data to help us to understand what content resonates with our readers and to improve and personalise their experience.
Functional cookies Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preference cookies
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics cookies
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Advertising & marketing cookies
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}