423 Blog Posts To Learn About Html
Let's learn about Html via these 423 free blog posts. They are ordered by HackerNoon reader engageme 2026-8-8 02:0:15 Author: hackernoon.com(查看原文) 阅读量:5 收藏

Let's learn about Html via these 423 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.

The HyperText Markup Language. But is it REALLY a language?

1. 21 Best Developer Portfolio Examples

Learn Repo's image-6f6e08

21 Awesome DEV portfolios for your inspiration

2. How To Take Screenshots In The Browser Using JavaScript

Learn Repo's image-229888

Taking screenshots in-browser (or 'client-side') is all about tradeoffs - there's no perfect solution for every situation. Let's take a look at three different ways you can take screenshots, and then how you can use them by sending them to a server or letting the user download the image.

3. Resolving the Blocked a Frame with Origin "null" From Accessing a Cross-Origin Frame Error

Learn Repo's image-995a78

Learn how to resolve the "blocked a frame with origin "null" from accessing a cross-origin frame error."

4. 10 Frontend Projects to Take Your Coding Skills to the Next Level

Learn Repo's image-f92a8

Improve your front-end development skills and expand your portfolio with these 10 front-end projects. Take your coding game to the next level!

5. 7+ Best Courses to Learn Web Development for Beginners

Learn Repo's image-0f50f

Hello all, if you are thinking to learn about Web Development or want to become a web developer then you have come to the right place. In this article, I am going to share some of the best online courses you can take to learn Web development in depth.

6. How to Export HTML Tables into PDF Documents Using JavaScript

Learn Repo's image-8ca8c

Web apps that contain tables, charts, and graphs often include an option to export the data as a PDF. Have you ever wondered, as a user,  what's going on under the hood when you click that button?

7. 19 GitHub Repositories to Make you a 10x Developer

Learn Repo's image-f0a9e

Invaluable pointers about repositories on GitHub that offer immense value to developers that are at the early stages of their journey.

8. How To Write Semantic HTML

Learn Repo's image-62c078

As a Microverse Student in the last time, I have been struggling with some HTML and CSS projects. They challenged me to learn new features of these technologies all the time. My projects were made gradually trying to follow good practices but none was as striking for me as the use of semantic HTML.

9. The Best CSS Unit For a Responsive Design

Learn Repo's image-92ae

CSS units are very important when creating a responsive website and you might wonder which one to use considering we have several CSS units. I had the same issue while working on a project, so I did some research on it. In this article, I will show you the most suitable CSS units to use for responsive design.

10. Invisible Barriers That Prevent You From Learning Web Development and How to Break Through Them

Learn Repo's image-a13428

The hidden cost of frustrating, demotivating web development MOOCs!

11. React forms with Formik and Unit Testing with react-testing-library

Learn Repo's image-ceb458

Setup

12. 15 HTML element methods you’ve potentially never heard of

Learn Repo's image-c6ff08

Note to self: write an intro that eases the reader into the article, rather than just jump right in.

13. How To Create Box Element Using CSS Only

Learn Repo's image-f7fa58

Every beginner should first start with the basics. In case of CSS, the basics are learning the box model. Before proceeding with learning any other CSS concepts, this is the one you should master first!

14. What are Table Attributes and Their Advantages in HTML?

Learn Repo's image-beff8

Read this article to know more about the table attributes and the advantages of table attributes in HTML.

15. Implement a Dynamic Breadcrumb in React/NextJS

Learn Repo's image-27c7d8

16. Proper Display of Custom Dropdown Elements: A How-to Guide

Learn Repo's image-120cc8

A little trick that helps to show your dropdown items everywhere without being cut off.

17. Set Up Webpack 5 To Work With Static Files

Learn Repo's image-0f796

In this tutorial, you'll learn how to set up webpack to work with static files in a development environment and how to configure it for multiple use cases.

Learn Repo's image-1d99d8

A professional-looking site is all about the details: the colors, the graphics, the subtle elements, and the overall look and feel. In this project, I’ll show you how to make beautiful, elegant, and professional-looking links that can help your website stand out.

19. Nginx + Docker: How to Get Html Page Up With Local Domain Name

Learn Repo's image-8ce2d8

I will setup a very simple html page with docker and nginx.

20. Best Practice in CSS: Organisation and Naming Conventions

Learn Repo's image-5cf238

I've been writing code for over three years. I have always asked myself about the good practices and how I could make my code more readable, understandable, easy to maintain and to be handled by other developers.

21. Build a JavaScript Loan Calculator With HTML & CSS

Learn Repo's image-ea912

22. Basic HTML Tags Classification

Learn Repo's image-ab2038

An HTML tag is a special word or letter surrounded by angle brackets, < and >. HTML tags are the hidden keywords within a web page that define how your web browser must format and display the content. Most tags must have two parts, an opening and a closing part.

23. Exploring the WebUSB API: Connecting to USB Devices and Printing With TSPL/TSPL2

Learn Repo's image-ca04f

The WebUSB API provides classes and methods that allow us to connect devices and send or receive data via USB on web browsers.

24. A Beginner's Guide to HTML, CSS, and JavaScript

Learn Repo's image-5227e8

Unlock Your Web Development Potential with this Beginner's Guide to HTML, CSS, and JavaScript! Learn the Fundamentals and Create Stunning Websites.

25. Learn To Code in 30 Days: My Personal Journey

Learn Repo's image-f657b8

Learning how to code is something I’ve thought about doing for some time but always found an excuse for putting it off. Then the pandemic happened, flipping my schedule upside-down. If I was serious about wanting to learn, then this was the perfect opportunity. It was time for my next 30-day challenge.

26. How to Build a Website...in 1997

Learn Repo's image-7b46b

The web was fairly new, and digital publishing was far from the norm.A lot of information about the early web was being distributed through books.

27. Understanding Pseudo-Class Selectors

Learn Repo's image-e079a

Front-end Developers don’t just need to understand how to write CSS, they also need to know how to write it effectively and efficiently. Sometimes we work on huge projects which need optimized CSS for speed meaning, you need efficient selectors to effectively style elements without their ids or classes. This, therefore, calls for a clear understanding of selectors available. Enough of talking let’s jump right to it 😉

28. The Easiest and Hardest Programming Languages to Learn

Learn Repo's image-4515c

Programming language learning can be an intimidating process, therefore, it is recommended to start with the easiest.

29. Semantic HTML Tags That Will Boost Your Markup Quality

Learn Repo's image-39f4c8

It's been a long time since Hypertext Markup Language (HTML) showed up to become the basis of the web. Since that time, many things have changed, and some features of the HTML files went from desirable to negative. Thus, a cryptic markup or an obfuscated source code once considered useful things to avoid unauthorized copies, seems to be a nonsense in the fight for positioning in search engine results that we live in today.

30. Make a Feedback Form with PHP [A How-To Guide]

Learn Repo's image-06d0d

It’s time for a web project that has real-life uses.Today I’ll show you how to make a feedback form using a website, a PHP engine, and some mailing magic. Why?

31. How to use CodePen Code Inside Your Webpage

Learn Repo's image-79bbb8

With the world rapidly evolving by the minute, staying on top of the in-demand skills’ curve is a voluminous task. Web Development is one such skill that is almost essential to the modern developer. With a market size of about $40Bn in 2020, the need and opportunity for quality web developers are ever so evident.

32. Ruby on Rails Facebook Implementation: SpyBook

Learn Repo's image-d8b46

Social Media Website Live Demo: SpyBook

33. How to Create Custom Form Control for the Phone Number Input Field Using Angular

Learn Repo's image-7fe17

Angular developers often find it difficult to integrate a phone number input field.

34. How To Use VIM for Frontend Development: 2020 Edition

Learn Repo's image-c46a48

Why would you want to use an editor that is almost 30 years old? Because it has come to stay, and isn’t it better to learn something that will stick around? Well, also because it is damn powerful.

35. How to use Publish-Subscribe Pattern with JavaScript

Learn Repo's image-f07508

The result of the next pen shows the case where I'll use the Publish/Subscribe pattern. Every time you click on the Event button a square is added and a message with the number of squares is displayed.

36. Top Lesser Known HTML 5 & CSS 3 Tips and Best Practices

Learn Repo's image-4216a8

There is a lot of information about different HTML/CSS features. I want to tell you about equally useful, but less popular tips for you work!

37. Building a New Tab Chrome Extension with Zero Dependencies

Learn Repo's image-31c7c8

This story will walk you through the basic steps needed to get started building a new tab Chrome Extension powered by an API without any dependencies. Check out our Tech Stories Tab extension for reference.

38. How To Get The Most Out Of OpenGL With C++ And WASM

Learn Repo's image-c35a08

wasm,opengl,cpp,c++,html

39. Tailwindcss? I'll Pass

Learn Repo's image-2c3178

Tailwindcss is breaking the frontier of CSS libraries and frameworks. Bootstrap is lagging behind and Vanilla CSS is stationary. Is Tailwind CSS worth it?

40. 8 Games You Can Play Right In This Article Built With HTML, CSS, and JS

Learn Repo's image-cee1b8

In this article, I have compiled some of my favorite games built only with HTML, CSS, and JavaScript so that you can get inspiration for your future creations.

41. How to Get Base64 Encoded Data from an HTML Image Element in JavaScript

Learn Repo's image-f4c8b

This tutorial teaches you how to get the Base64 encoded data of an image displayed in the HTML image element using JavaScript.

42. Boost Your CSS with BEM Naming and SASS Nesting

Learn Repo's image-4ab41

We all have struggled with keeping our CSS classes ordered, maintainable, and more specific. SASS nesting and the BEM (Block - Element - Modifier) structure will help get us to get rid of this concern.

43. 3 Things to Know Before You Start HTML Coding From Scratch

Learn Repo's image-e1d5d

HTML coding requires a specific skill set from developers for robust website development.Based on your requirement and project details, you can use any of the content management systems to get the things started. However, “if you are planning to start your website coding from scratch in HTML”, there are a few things you need to make sure before beginning to code.

44. Make Your Own Text Editor in 15 Minutes: Practicum Coding Bootcamp

Learn Repo's image-5d3ad8

It’s not like there aren’t enough text editors. But consider this: with about 60 lines of code (that’s close to nothing), you can make your own secure and stable text editor. It will be pretty simple and won’t have many features, but it will be of your making, even if you barely know how to code.

45. A Simple Script to Test Whether a STUN/TURN Server is Working Properly

Learn Repo's image-246018

How to test if the STUN/TURN servers are working properly?

46. Why JavaScript Developers Should Use the Debugger Instead of Console.log

Learn Repo's image-49216

In this article, I explain why JavaScript developers should prioritize using the debugger over console.log and explore the limitations of console.log.

47. Can You Get A Developer Job With HTML And CSS Only?

Learn Repo's image-1ee16

When I was just learning web development and only knew HTML and CSS, I wasn’t applying for any job, because most of the people told me that you can’t get a developer job with just HTML and CSS. In this article, I’ll analyze that a little bit better and maybe try to prove it wrong.

48. How to Build a Chrome Extension That Makes API calls

Learn Repo's image-2fefd8

49. Add Responsive Background Images To Your Web Pages [A How To Guide]

Learn Repo's image-d10498

Background images are a wonderful way of styling your pages. Adding background images will help you catch your readers’ attention. But this all won’t be enough if you are doing it wrong.

50. How to Create a Simple Web Dashboard for Efficient Data Analytics

Learn Repo's image-6447d8

Dashboard with different visualizations allows you to compare data and show changes and tendencies. In this tutorial I wil explain why and how to build one.

51. The Magic of Component-based Frontend Development

Learn Repo's image-8512e

52. You Need to Know What is erb in Rails and How to Master it

Learn Repo's image-398b7

One of the first things that made me uncomfortable about learning Rails was taking a look at the views. I found some weird files with some weird syntax. Their name was something like ‘name.html.erb’ and I was like what? Why does this file which seems to be an HTML file with kind of HTML syntax has a .erb extension after the .html extension?

53. Adding Dark Mode to Your Website Using a Single Line of HTML

Learn Repo's image-7cc7b8

This weekend, I wanted to explore how I can add dark mode to my website, for the benefit of the ~2 people who read my blog.

54. 4 Ways to Add Icons from Figma to Your Website

Learn Repo's image-6b9f88

Discover the most effective methods for adding icons from Figma to your website with detailed explanations and practical examples.

55. The Right Way to Utilize Webpack for Bundling a HTML Page With CSS and JS

Learn Repo's image-8900e

The new HTML Bundler plugin makes Webpack setup incredibly simple, as all the configuration happens in one place.

56. Cool CSS Variable Tricks To Try

Learn Repo's image-762138

In this article, we will consider several interesting hacks that allow you to use custom properties for what would seem impossible without preprocessors or JS.

57. How to Implement Glassmorphism via HTML and CSS

Learn Repo's image-5eacc8

Check out this tutorial to learn how to create the glassmorphism effect using only HTML and CSS.

58. Install and Configure Git on Amazon Lightsail, and Deploy Your Website in Minutes! (Freebie Inside)

Learn Repo's image-379cf8

We break down how to easily deploy your new website on Amazon Lightsail in less than 5 minutes. Get your code up and running and get back to doing what you want

59. How To Build a Dropdown Menu With HTML, CSS and JavaScript

Learn Repo's image-5cfda8

Learn how to build a fully responsive dropdown menu using HTML, CSS, and JavaScript with this straightforward guide.

60. You Can Make Your Own Task Manager in 10 minutes: Practicum Coding Bootcamp

Learn Repo's image-1595a8

There are many task managing apps out there, but it’s always exciting to make an app of your own. In this walkthrough, I’ll show you how to write a simple task-managing app that will work in your browser. In later episodes, I’ll show you how to upgrade this task manager to include more features.

This is a very basic walkthrough, aimed at beginners. If you are experienced in HTML and JavaScript, don’t expect much from it. But hey, one step at a time is the best way to learn.

61. WYSIWYG HTML Editors: Froala Vs. CKEditor

Learn Repo's image-a77b7

Froala vs CKEditor: Which is the best WYSIWYG editor?

62. How to Compile Angular Component To HTML String With All The Bindings

Learn Repo's image-bcf7b

Compile Angular Component To HTML String With All The Bindings

63. A Performance Optimization of Flutter WebView

Learn Repo's image-dc211

This article records a performance optimization of the WebView based Flutter data visualization library: echarts_flutter .

64. Lightweight CSS Animations with Figma & Figmotion

Learn Repo's image-43fad

How web designers and developers can collaborate in Figma to create lightweight animations in CSS, HTML, and SVGs.

65. 4 Options to Add a Custom Theme for Frontend Applications

Learn Repo's image-ccf188

Take a closer look at various options for how we can allow users to choose from various themes, as well as customize them for their needs.

66. Six tips to set up a better HTML document

Learn Repo's image-edd4c

My first attempt on learning HTML was by myself, through The Odin Project. It was really nice! Great readings, helpful tutorials, and fun projects. My first website was a clone from Google’s homepage, and I got very excited. After about two months of learning front-end languages, I rebuilt this first project and thought that I was already an HTML expert. I couldn’t be more wrong!

67. Why Choose Designer Multiselect Over Native Select?

Learn Repo's image-a7491

Those layout designers who create signup or feedback forms will surely face the problem of displaying multiple items of a single selection, i.e. multiselect. Unfortunately, not all <select> tag elements can be styled out of the box as designers would like to. In this small tutorial, I would like to share my experience in solving this problem based on my knowledge of CSS and vanilla JS.

68. How To Create Flame Animation Using JS and CSS

Learn Repo's image-4c22b8

Simple CSS fire animation of using HTML CSS.

69. Creating Mouse Tracking Eyes using Javascript 👀

Learn Repo's image-e94768

Today we'll be making this cute chicken follow your mouse! We will use JavaScript to make the eyes of this CSS chick follow where ever your mouse goes.

70. 6 JavaScript Courses To Land Your Next High Paying Job

Learn Repo's image-656e9

71. Level Up Your Front-End Game with These 8 Side-Project Ideas 🥇

Learn Repo's image-7d3f

Over the span of a year, I created 8 web app and game clones. I decided to share them, so the community can get some inspiration to build as well.

72. I Built a Game in Vanilla JS And I Don't Know How to Code 3 Months Ago

Learn Repo's image-ac1518

Well, I just knew the basics and I knew as well that I wanted to learn to code, no matter what, as I explained here.

73. PHP Web Scraping Using Goutte

Learn Repo's image-a14f18

When you talk about web scraping, PHP is the last thing most people think about.

74. Simplify CSS With a Few Easy Rules

Learn Repo's image-b5a548

Maintaining CSS may be a real problem when developing a project.

75. Bringing Python to the Web: A Guide to Running Python in Your HTML

Learn Repo's image-8a3eb8

A comprehensive introduction to seamlessly integrating Python code within HTML for dynamic and interactive web development.

76. How to Make Buttons Stand Out with CSS

Learn Repo's image-2123e

The first thing you’ll notice when you add a button to your website is that you’ve taken a trip back in time to 1999. The default button style is very old-fashioned and I can’t think of a use case where you’d want to keep it as it is. The good news is that there are loads of CSS styles that can make your buttons pop.

Learn Repo's image-e848c

iOS HTML Viewer is an open-source, ad-free tool that solves iOS's poor HTML preview capabilities by allowing you to view HTML files with full CSS

78. 6 Best HTML Programming Books Ranked by Review Score

Learn Repo's image-1c2518

Topping off the 6 best HTML programming books based on Amazon reviews is HTML & CSS: Design and Build Websites.

79. Layout Patterns: How to Unite Layout Artists and Designers

Learn Repo's image-103288

This article will help improve the interaction between designers and layout artists to minimize errors and increase productivity. Do not take the article as the only correct approach.

80. 10 Best UI/UX Project Ideas to Improve Your Frontend Skills 🎨🧙‍♂️

Learn Repo's image-b82f5

I have handpicked some awesome UI and UX projects that might give you some inspiration to create your own projects

81. Build and launch a custom personal website in 15 minutes

Learn Repo's image-ef6df8

Best part — the only thing you’ll be using is your web browser

82. How To Master CSS Positioning Fundamentals?

Learn Repo's image-1bb22

It is the received wisdom among software developers, as anyone who has so much as had a conversation with one can testify, that the best way to make progress in learning to programme is to “learn by doing”. I am not here to contest that.

83. A Guide to Scraping HTML Tables with Pandas and BeautifulSoup

Learn Repo's image-04ca6

How to not get stuck when collecting tabular data from the internet.

84. How CSS Position Sticky Really Works: Tips For Beginners

Learn Repo's image-ad6ac

PH: Danny Meneses from Pexels.

85. Overriding Bootstrap Classes Using CSS

Learn Repo's image-5936c8

Are you having a hard time changing some properties of some bootstrap classes with CSS?

86. HTML Structure and the Importance of Elements as Containers

Learn Repo's image-874be

Probably the most important concept you can learn about HTML is its structure in the form of containers.

87. How to Create a 3D Art Model with CSS3 [Step-by-Step Guide]

Learn Repo's image-d2ba18

Have you ever come across a rather complex 3D creation while surfing the internet and your curiosity leads you to click on it to see if it has been rendered in Flash? These days, the features that come with modern browsers give you the power to create amazing projects without needing an external animating tool.

Learn Repo's image-26a0a8

Explore 2023's web design trends, from minimalism to 3D elements. Stay up to date with the latest innovations shaping web design.

89. Working With My First Web Component

Learn Repo's image-0a7748

My first time building a (very) simple web component.

90. Using JSON Mapping to Work with APIs of Various Image Services

Learn Repo's image-5b511

Using JSON Mapping to Work with APIs of Various Image Services. This approach is applicable to any other services that are similar in type of returned results.

91. 21 Valuable HTML & CSS Code Snippets for Web Developers

Learn Repo's image-9a28f

21 Useful HTML & CSS tips for every project

Learn Repo's image-06fc6

In this tutorial, you’re going to learn how to extract all links from a given website or URL using BeautifulSoup and requests.

93. HTML Image Uploader: A Useful Guide

Learn Repo's image-5e45f8

HTML makes it straightforward to create a fast and functional image uploader. In this article, we’ll explore how to set up a basic HTML image uploader with ease

94. How to De-Squeeze an Image Using CSS

Learn Repo's image-6f367

All images have different sizes. But most of the time we want to place an image and define dimensions by ourselves. By default, the whole image squeezed according to the given width and height. For instance, if you want to place an image with a width of 400px and a height of 500px the image will look like this:

95. Understanding CSS Margin and Padding With Simple Analogies

Learn Repo's image-d2f1f

Photo by Inside Weather on Unsplash

96. Validate Form Inputs with HTML, CSS and JavaScript

Learn Repo's image-276678

Form validation is a way of making your form input secure by not letting any malicious code in your website.

97. How To Pack Javascript Code with Webpack

Learn Repo's image-ed166

What is Webpack?

Webpack is a module bundler for JavaScript as well as HTML applications. It grabs modular pieces of code compartmentalized in folders. Followed by reconstituting them into a compiled form. Then it's read as a whole by the application. You must be thinking, "Why break up a working code?" As your code scales, so does its complexity. Finding a correlation between each block becomes a challenge.

98. HTML & CSS: How to Gain Programming Confidence as a Beginner?

Learn Repo's image-8bb1f

Hint to Understanding Proper Element Positioning

99. PurgeCSS 2.0 Introduction: Remove Unused CSS From Your Project

Learn Repo's image-af546

When you are building a website, you might decide to use a CSS framework like TailwindCSS, Bootstrap, MaterializeCSS, Foundation, etc… But you will only use a small set of the framework, and a lot of unused CSS styles will be included.

Learn Repo's image-434998

Today I open <a href="https://hackernoon.com/tagged/facebook" target="_blank">Facebook</a>, and I notice something, my adblocker isn’t working.<br>As a developer, I decided to investigate, and first thing first I inspect the <a href="https://hackernoon.com/tagged/structure" target="_blank">structure</a> of these sponsored posts, to see if there’s a way to identify them so I can remove them with a script.

101. When and How to Effectively Use Bootstrap

Learn Repo's image-c8339

In my journey to becoming a Software Developer, I've seen so many frameworks being implemented and one of them is Bootstrap. As efficient as it is though, so many developers have a strong dislike towards it, myself included. Here's when and how to use it.

102. 20 Best Courses from Udemy Free Resource Center to Learn Programming and Coding

Learn Repo's image-771af8

Hello guys, after Pluralsight made their 7000+ expert-led online courses for free for one month, now Udemy has also launched the "Udemy FREE Resource Center" where you find a collection of Udemy's best free content from some of their best instructors.

103. How to Create UILabel With HTML Tags in UIKit and SwiftUI

Learn Repo's image-11b98

A process of creating UILabel which handles HTML tags and links with normal and active states for both frameworks UIKit and SwiftUI.

104. How to Build a File Uploader Tool with Drag-and-Drop and Cloud Storage

Learn Repo's image-82d0a

Learn how to build a modern file uploader tool with drag-and-drop, progress tracking, and cloud integration using file upload software.

105. Prevent Reverse Tabnabbing Attacks With Proper noopener, noreferrer, and nofollow Attribution

Learn Repo's image-830fb8

Now and then, when you click on a link on a website, the link will be opened in a new tab, but the old tab will also be redirected to some other phishing website where it asks you to login or starts downloading some malware to your device. In this blog post, I will explain how something like this is achieved, and how to easily prevent this from happening in your own websites.

106. CSS Underdog Rule: position: sticky;

Learn Repo's image-1a17c8

PH: Hitarth Jadhav from Pexels

107. HTML Tutorial For Beginners

Learn Repo's image-19e79

The prospect of learning HTML can seem confusing at first: where to begin, what to learn, the best ways to learn — it can be difficult to get started.

108. The Best Way to Create A Simple Calculator Using HTML And JavaScript

Learn Repo's image-a6e1b

Learn how to build a simple calculator using HTML and JavaScript. Combine HTML for user interface design and JavaScript for calculation handling.

109. Model Development: Build a Predictive Machine Learning Site With React and Python (Part 1)

Learn Repo's image-cb085

We will be building a machine learning model that will predict whether a candidate will or will not be hired based on his or her credentials.

110. 12 Animated JavaScript UI Design Components to Inspire Your Next Web Design Project 🎨✨

Learn Repo's image-52ba28

111. CSS Grid vs Flexbox: A critique

Learn Repo's image-575d7

My first intro to positioning with grid and flexbox started with a course on CSS3. Three months after saw me in a coding boot-camp for remote software developers.

112. Apply This Technique To Serve HTML Via Templates With FastAPI

Learn Repo's image-ce47c

Serve HTML templates using fastapi

113. Why IDs Can be Problematic in CSS

Learn Repo's image-9e0548

OUTLINE

114. A CSS Property That Every Web Designer must Know

Learn Repo's image-79064

I am Javier, a guy starting in this world of web development. My background is the filmmaking business, especially the video edition. I am writing this article to help guys like me that are learning web development or everyone that considers the design or the “look” of a webpage one of their passions. Back in my days of video-editor, one cool thing that I found in the software video and design editors was the ability to blend two images or more in order to display better. So if you just put an image in a given color background you can start to discover how the different values can make interesting looks.

115. How Easily Create Responsive Layouts Using CSS Grid

Learn Repo's image-6dc1a8

Do you often find yourself banging your head against the wall when trying to make your page responsive? I sure did for a long time, that was before I became familiar with the grid system. I had already seen and used grid a few times but I was a little intimidated by the huge amount of properties that it has to offer, but today I’m pretty comfortable creating layouts with just CSS Grid, so in this article, I want to show you what I think are the most important properties that you can use in CSS grid to make your web page fully responsive.

116. Creating Composite Node of a Graph using D3.js

Learn Repo's image-03553

Lately I have been using D3 for visualizing data for a React project and it got my attention for a while. I was especially interested as to the scope of this very powerful tool that has a great problem solving ability range related to any kind of data visualization.

117. The Most Interesting Vue 3 Bootstrap Admin Themes

Learn Repo's image-fb6f9

Vue is quickly growing in popularity among developers and Vue admin templates and themes made with help of Bootstrap is its most popular category.

118. Understanding innerHTML in Javascript

Learn Repo's image-862d68

In Javascript, we have lots of different ways to manipulate DOM elements. Here, we take a look at one of the simplest ways to do so.

119. How to add a contact form to a static website

Learn Repo's image-c377a

This post was originally published on Codementor.

120. How to Align the <hr> Tag and Deal with its Caveats

Learn Repo's image-90f56

The horizontal rule <hr> is simply a horizontal line used to signal a change in topic or a thematic break in a section of an HTML page. If you have ever tinkered with it, you may have been content with its default settings. However, many developers run into a couple of issues when trying to customize it to suit their design needs.

121. Mastering CSS: Using Pseudo-Classes and Pseudo-Elements to Build a Landing Page

Learn Repo's image-cc61

Why and how to build a landing page using pseudo-classes and pseudo-elements in CSS.

122. How To Build an Absurdly Backwards Compatible Website

Learn Repo's image-6ac25

Let’s face it: the internet is broken.

123. Is Tech Making HTML Editors Better Or Worse?

Learn Repo's image-5bb228

Technology shapes our lives. It provides us with conveniences and benefits. As technology advances, the luxuries it provides us with usually do too.

124. CSS Animations: Creating Bouncing Ball Animation From Scratch

Learn Repo's image-0e2038

Photo by Kevin Ku from Pexels

125. 10 Cool Data Table Libraries with Advanced Features

Learn Repo's image-85a64

JavaScript is on the list of requirements for a position as a web developer in any IT company at the moment. It is hard to imagine building modern web applications without JavaScript. This programming language provides IT specialists with an effective and relatively easy way to create interactive applications able to comply with the tastes of any picky customer. The choice of the JS libraries and frameworks adds dedicated followers to this language.

126. Building A Parallax Scrolling Endless Walking Animation using HTML and CSS [A Step-by Step Guide]

Learn Repo's image-c66ad

I had to make a website for a conference (a fictional one), following certain guidelines and design. One of these guidelines included using a CSS background-image with some color overlay.

127. Moe-js - A Modern Template Engine for JavaScript

Learn Repo's image-1fd6c

I've been using Handlebars in Node.js apps for a long time now and while it always gets the job done, sometimes I find it awkward to use.  In particular I miss being able to use expressions and flexible logic flow directly in the templates.I know there's an argument for keeping logic and views separate and that views should be "logicless", but sometimes you just want a bit more control.  The existence of libraries like Swag, suggests that I'm not alone here so I got to thinking...

128. I Created a Bot to Solve Wordle so I Never Have to Ever Again

Learn Repo's image-cf9f48

I hear everyone loves Wordle, that's cool. However, I suck at this. I'm better at code than English - so I wrote code to solve it for me, everyday.

Learn Repo's image-26be88

In this tutorial, we will learn how to create a mega-menu in HTML/CSS, also called a "dropdown menu".

130. 25+ Beginner Javascript Projects With Source Code on Github

Learn Repo's image-ec4cc

A list of 25+ Javascript projects for beginners with source code available on Github. Easy Javascript projects for beginners.

131. Recreate Windows 98 With CSS

Learn Repo's image-85bb18

I decided to try and recreate Windows 98 using nothing else apart from CSS and HTML.

132. Add Dark Mode to Your Web Page With One Line of CSS 🌓

Learn Repo's image-f2e7b

Create dark mode with 1 line of CSS with filters, and some tips and tricks.

133. Facts Everyone Needs To Know About Front-End Development Practices

Learn Repo's image-c968f

Front-end development takes much more than writing clean code. While writing concise and legible code is not mandatory, it will save many headaches in the future. The chances of writing code that will never be changed or never looked at again are slim to none, and time spent getting lost in old code is time wasted. Here are some key web development best practices for HTML, CSS, and JavaScript.

134. SAINE is Mathematically One of the Best WORDLE Starting Words - Here's Why

Learn Repo's image-8026e

How SAINE is arguably the best wordle starting word. Proven by math and statistics. Beating out common advice such as CRANE, and ADEPT

135. Bootstrap 5 Basics

Learn Repo's image-6db69

The world’s most popular open-source framework used by developers with HTML, CSS, and JavaScript is ready to roll out the new release - Bootstrap 5 anytime soon!

136. Should I use Bootstrap or any other CSS framework?

Learn Repo's image-a5a8d8

137. Quick Introduction to Responsive Web Design For Beginners

Learn Repo's image-6255e

Responsive web design is a design that adjusts and adapts to any viewport (user’s visible area of the web page) rather than only a specific viewport, irrespective of the visualization device.

138. How Project-Based Learning Helping Me To Learn Web Development

Learn Repo's image-2126b

Learning a new skill can be challenging. But as humans, we always strive for better ways to be more effective and productive. Coding means using a programming language to get the computer to behave as desired. To a tech geek, that sounds easy or doable, but to a code newbie like myself, I barely see how that can be possible.

139. How To Convert HTML to Markdown with a Serverless Function

Learn Repo's image-89935

Outlined below is the setup for a AWS lambda function which combines fetching the HTML for a URL, stripping it back to just the essential article content, and then converting it to Markdown. To deploy it you’ll need an AWS account, and to have the serverless framework installed.

140. Some HTML, CSS Little Secrets In One Article

Learn Repo's image-a728d8

There are many different guides and guidelines on the Internet. I tried to go through all of them and put together a little cheat sheet.

141. A Simple Way to Build a Progress Bar for Your Website’s Image Uploader Using Filestack

Learn Repo's image-2d6238

Let’s walk through how to build one manually, and then I’ll show you why we ensured you would never have to.

142. CSS Tricks for Creating Dynamic Web Elements

Learn Repo's image-0a02f

In this article, we'll explore a few CSS tricks for creating dynamic web elements that add visual interest and enhance the user experience.

143. How to Start to Use Flexbox and CSS Grid in Your Projects

Learn Repo's image-66d8b8

During years I've been using Bootstrap, the most popular UI library for responsive web design, both for my job and also for my personal projects, but in the software development world new technologies appear every year, the old ones keep evolving. Besides, the web designer has been facing a problem, to make responsive web design to the request of users for more friendly user interfaces for different devices. For this reason, in recent years CSS bring two novelties, flexbox and CSS Grid. Just two weeks ago I had never used these alternatives.

144. How to Embed Content in HTML

Learn Repo's image-9460b

Embedding refers to integrating external content on your webpage like images, videos, etc. Learn the history of embedding and how to embed content on a website

145. How to Create a Stock Market Price Watcher Using Ruby

Learn Repo's image-84f62

For my first ever wrote article, I've decided to write about web scraping and how I built a Stock Market Watcher using Ruby and Nokogiri Gem.

146. Important Notes For HTML CSS Beginner Developers

Learn Repo's image-36067

Every time one decides to embark on a new adventure it is inevitable to find obstacles and have a few downfalls along the way. In my case, it was more like one of those people you watch on YouTube getting hurt trying to perform some amazing trick…

147. Top 10 CSS Performance Tips

Learn Repo's image-39d828

Hi everyone! There are a lot of tips and tricks about CSS styling. But not in this article. Today I want to talk about how to use CSS more efficiently and make

148. How To Scrape Wikipedia By Using Puppeteer and Nodejs

Learn Repo's image-d6ebf8

Scraping Wikipedia for data using Puppeteer and Node

149. Authenticate Your Users Using Facial Recognition With FaceIO, Next.JS and Tailwind CSS

Learn Repo's image-64d5f

FaceIO is a facial authentication framework that can easily be integrated into any website or web app using a simple JavaScript snippet.

150. In North Korea, Front End Devs Face Platform Inconsistencies That You Might Not Know Even Existed

Learn Repo's image-1a44e8

You’re a North Korean engineer who’s been selected to develop a new government project. It’s an HTML form, which North Korean political leaders will fill in for [REDACTED] purposes.

151. CSS3 Media Queries for Responsive Design on Mobile Screens

Learn Repo's image-28b5b8

152. Hide the Navigation Bar in Rails

Learn Repo's image-dbb07

Recently I was working on a project in RoR and I realized I wanted to show the navigation bar and footer on some pages and nothing on others. For example, Imagine a signup page with a navbar !!! Yuck, not only does it not look pretty but also, I have never seen any design where the login/logout pages have a navigation bar. Very few designs like that do exist, and in my opinion, are not the best.

153. CSS Animation Basics

Learn Repo's image-39a11

CSS Animations enable the front-end developer to animate HTML elements which in turn give your website a fun and cool look. In this post, we will take a deep dive into how to use animations in CSS. When you are done, you should have a good understanding of the topic. Try typing the code into your code editor and see how it works. This will help the concepts sink in deeper. Now let us take a look at this example.

154. Indent-Rainbow Tool for Making Your Code More Readable

Learn Repo's image-35dad

The article discusses the importance for using indent-rainbow to give some color to your code in HTML

155. How To Use HTML Semantics like a HERO

Learn Repo's image-9003c8

Content

156. Puppeteering HTML - The Art of Creating Optimized Web Pages

Learn Repo's image-bfce7

The day has finally come,... to spread awareness regarding a concept called Mutation Observer. Yes, you should know about this. Simple but still a game changer when it comes to controlling how your webpage interacts with a user.

157. A Guide to Handling Web Component Removal With DisconnectedCallback

Learn Repo's image-ca229

A look at how to properly handle the removal of a web component. No cats were harmed in the making of this post.

158. Improve Your Coding Skills With 12 Projects You Can Build Right Now👨‍💻👩‍💻

Learn Repo's image-1a5f78

This article aims to address this by providing 12 engaging project ideas from dashboard layouts and galleries to practical web applications and fun games.

159. Web Scraping For Fun: With 'requests-html'

Learn Repo's image-a40fa

Web Scraping for fun: With 'requests-html'

160. Here’s All You Need to Know About the CSS Box Model

Learn Repo's image-85fb2

The CSS box model is a term thrown around in CSS with very little context but is probably the most fundamental thing you can know in CSS.

161. My New Junior Developer Kinda Sucks

Learn Repo's image-6cf0a8

ChatGPT is all the rage these days. Is it really that good for developers though?

162. How to Improve Your Design Skills: 8 UI/UX Dashboard Projects to Inspire You 😍🎨

Learn Repo's image-7948a8

To help developers enhance their skills and spark creativity, I've curated some of my favorite CodePen projects for various dashboard UIs.

163. How to Use HTML Templates for Smarter Web Development

Learn Repo's image-c77648

Learn how to take a handful of static HTML files and convert them into templated files that will help you minimize errors and work more efficiently.

164. How to Style HTML Radio Buttons: A Step-by-Step Guide

Learn Repo's image-d9dba

In this blog post, we'll walk through one of my favorite methods to customize the look of radio buttons using CSS, creating a more user-friendly experience

165. Introduction to CSS Media Queries

Learn Repo's image-3f86d8

Learning web development is a journey an aspiring software engineer should consider, it involves learning, self-motivation and access to a lot of online resources, it’s also good to have a mentor.

166. How to Boost Efficiency in Designing HTML Pages

Learn Repo's image-81e438

When you start your journey in Front-end Development, as you are introduced to HTML and CSS preferably in a project-based learning system, everything about it is very interesting.

167. Introducing a New, Lightweight WYSIWYG HTML Editor That Fits Any Technology Framework

Learn Repo's image-3ddec8

168. Create Your Own Full Page Slider Implementation with JQuery [Tutorial]

Learn Repo's image-7315a8

In this tutorial you will learn how to create a simple mouse wheel scroller. The following solution is very basic. It can be greatly improved, but it just an example of how fast it can be implemented or a good starting point to create your own slider.

169. Making a Gradient Color Generator App Using JavaScript

Learn Repo's image-e426d8

In this article, I have shown you how to make Gradient Color Generator using JavaScript.

170. Implementing Dashboards Using Google Charts.

Learn Repo's image-a6008

Implementing charts without coding.

171. CSS is Only Hard Because You’re Doing Too Much

Learn Repo's image-ae8238

Start with markup, not styles. Write only the CSS you actually need. Design for mobile first, not as a fix later. Let layouts adapt before reaching for breakpoi

172. How to use CSS pseudo-classes :before and :after

Learn Repo's image-e8a4b

The CSS :before and :after properties are what also known as pseudo elements. They are used to add something before or after the content of an element. There are a lot of great uses for these pseudo elements, and we are here to explore some of them.

173. An Anthology of Essential Frontend Resources to get you through 2019

Learn Repo's image-65c92

Frontend development has taken the world by storm in the last decade with extreme progress in all web technologies (HTML, CSS, JS, etc.) sponsored and led by the biggest software companies in the world. It is arguably one of the highest paid, the most in-demand and satisfying job in the software industry for quite some time. This is the best time to learn it if you haven’t started already 😃!

174. A Majestic Monolith in Clojure

Learn Repo's image-853cd8

Usually sequels are horrible, but sometimes they turn out ok. Hopefully this will be closer to the latter.

175. WebVTT API: Introduction to The Web Video Text Tracks Format

Learn Repo's image-5ff5f8

Web Video Text Tracks Format (WebVTT) is a format for displaying timed text tracks (such as subtitles or captions) using the <track> element. The primary purpose of WebVTT files is to add text overlays to a <video>. WebVTT is a text based format, which must be encoded using UTF-8. Where you can use spaces you can also use tabs. There is also a small API available to represent and manage these tracks and the data needed to perform the playback of the text at the correct times.

176. Understanding (And Making Your Life Easier) With Bootstrap

Learn Repo's image-479798

So a few days ago, I had to make a project with Bootstrap, I had never worked with it in the past and neither with Grid. It was really difficult for me, and when I decided to find information, I got a hard time looking for something that I can actually understand and use. So in that day, I told myself: if I get to understand this, I will write about it so if someone its a beginner like I was, they don’t have a hard time as I did. So here is: my first article about the basic information to get to understand Bootstrap and don’t die, (or in my case panic) trying.

177. How I Made My Life Easier When Learning HTML & CSS

Learn Repo's image-2ebfd

At the beginning of this year, I made a decision to change careers to become a Software Developer since then I was struggling to find the best way to learn HTML & CSS in an effective way so in July I started at Microverse — a global school for remote software developer — and I’m going to share some things that made my life easier in order to master HTML & CSS skills.

178. Here's Every JavaScript News You Missed Last Week

Learn Repo's image-0048d8

A lot happened this week, from new TC39 Proposals and Deno’s built-in upgrades to ESLint’s evolution, plus a look at what’s next for JavaScript.

179. HTML + CSS Practice Project: Website Slicing

Learn Repo's image-c388f8

Here we will leave JS challenges for later, and we will focus on integrating the visual part of the frontend in a simple project.

180. JavaScript DOM Manipulation in Details

Learn Repo's image-3ad53

To have a solid understanding of the structure of an HTML page. Let’s add a basic code.

181. Flexbox Vs. CSS Grid or What Should You Use as Basic CSS Layout

Learn Repo's image-e3ce6

Everyone who wants to become a web developer or a web designer needs to start by learning HTML and CSS. The HTML (HyperText Markup Language) is only for structured a page and CSS (Cascading Style Sheets) which adds more styles on the page. In this tutorial, we will focus on CSS.

182. 8 Web Development Notes You Might Find Useful

Learn Repo's image-ef3968

8 Web Development Notes You Might Find Useful

183. 4 Simple Steps to Become a JavaScript Developer FREE

Learn Repo's image-d11b38

Learning JavaScript can get you into many fields of Programming; Frontend, Backend, Mobile, Web Development.

184. Top Angular Admin Templates

Learn Repo's image-4f1be8

People reviewing admin templates usually think about what kind of intro they should start the article with. But let’s be honest, no one is ever interested in these. People just scroll down and go straight to the point. So this time we thought we’ll skip the intro at all. We won’t explain why and how exactly using admin panels can save you money, you can read about it here.

185. Accessible Custom File Upload

Learn Repo's image-42288

Learn how to create a custom, accessible file upload button using pure HTML, CSS, and JavaScript.

186. How Quake III Helped Me Debug Strawberry Filled Kiełbasa

Learn Repo's image-fdcaf8

The famous story about Quake, kiełbasa, pierogi, debugging and the birth of a new career in a small city in the middle of Poland that you were looking for

187. Over 40, With No Technical Background, This is How I Learned HTML and CSS in 3 Days

Learn Repo's image-8caa28

Over 40, with no technical background, this is how I learned HTML and CSS in 3 days

188. CSS Layers Tutorial: Understanding CSS Encapsulation

Learn Repo's image-fbc7b

In this tutorial, let's take a look at how CSS layers work. CSS layers allow us to finally do real CSS encapsulation, allowing us to import specific CSS easily.

189. 4 ways CSS :has() can make your HTML forms even better

Learn Repo's image-9bbb38

Learn how the CSS :has() pseudo-class can improve HTML forms through validation hints, conditional content, fancier designs, and more.

190. Web Accessibility Checklist For Your Project

Learn Repo's image-c988c8

Web accessibility is important. Making your app accessible is morally the right thing to do, it helps you win more business, and it may even be legally or contractually required. However, not many software engineers or web designers know how to make their apps accessible.

191. The Power Of HTML And CSS Evolution

Learn Repo's image-fec148

The HTML evolution from HTML 2 to HTML 5 has seen an enormous shift of things which has empowered web developers in tremendous ways. Committed web engineers that have been in this space long enough will tell you that these changes have made web development much easier. A release of an HTML version means a better and easier way of doing things and for those that have not been writing HTML some time, catching up with the rest without taking a course is next to impossible. With HTML 2 that was launched in 1995 all the styling and how the page looked was a responsibility of HTML.

192. How to Create a Simple A-Frame App with Plain HTML

Learn Repo's image-2e3a88

193. Newbie React Developer? Watch Out for These 15 Common Mistakes

Learn Repo's image-92a148

15 common mistakes that every newbie React developer ends up making

194. Using HTML And CSS To Create An Image Slider

Learn Repo's image-2097d8

In this section, we learn how to create an image slider using HTML and CSS that would be great on the front page of your website as a visual element.

195. How I Learned HTML5 CSS3 in 446 Hours with 8 Projects

Learn Repo's image-f78a78

For some people, the title could look funny or interesting. But it is true because I made that trip, I spent 9 weeks working hard learning HTML and CSS.

196. Top 5 Free HTML and CSS Online Training Courses for Beginners

Learn Repo's image-517f28

HTML and CSS are two pillars of web development, they are used to create web pages you see every day. HTML provides the structure to your web page and CSS provides them the style to look better. If you want to become a front-end web developer or web designer then a good knowledge of HTML and CSS is a must.

197. CSS Named Colors: Everything Explained

Learn Repo's image-b20c48

This page provides resources for working with CSS Name Colors. It contains Named Color groups, palettes, favorites, and even fun facts.

198. How to Upload Files With HTML

Learn Repo's image-6a226

This is the first post in a series all about uploading files to the web. In this post, we cover the steps needed to upload files using only HTML.

199. What if We Add Some CSS Animations to Our Page?

Learn Repo's image-c8c59

Have you ever watched the amazing animations of Tony Stark’s supercomputer? If so, do you remember when he was using his computer to build his armor suits or create a new element? It was amazing to see the smooth transitions in the UI (Jarvis) when he played with it. And what about if I tell you that now we can recreate some of these animations only with HTML and CSS.

200. Tutorial: How To Use CSS Position Property

Learn Repo's image-7fee3

I am a student that recently commenced studying HTML and CSS. I was eager to learn how to apply the styles in the way I see foremost visually appealing as today’s standards.

201. How to Write CSS Advanced Selectors Like a Pro

Learn Repo's image-d887a

Having 3 years of experience as a freelance front-end developer, I thought there is nothing new I could learn about CSS. However, studying at Microverse gave me the chance to actually go deep into things that I took my knowledge on for granted like CSS selectors.

202. Take Control of Your Forms with HTML5

Learn Repo's image-5cad5

‘ One should never trust data coming from the user side ’.

203. How I Started My Journey in Web Development

Learn Repo's image-3ec2c

In my first encounter with web technologies, a lot of things were complicated to me and almost to everyone I know till now. There are a lot of questions about how a page works, how it is built and what is the logic behind it. So let’s clear out some things here for those who want to be Web developers and don’t have a clue about programming.

204. HTML, CSS and JavaScript Explained Simply

Learn Repo's image-e2feb

Learning web development includes understanding & dealing with terms like CSS, Javascript, & HTML. This article aims to bring you up to speed with this concept.

205. A Minimalistic Web Portfolio for all developers 😎

Learn Repo's image-81c3a8

A small minimal Portfolio for developers who are tiring of thinking about creating their new portfolio website. Due to the Pandemic outbreaks I've been spending a lot of time at home (as we all are), so I was thinking of creating a weekend fun project. While searching for ideas I came up with this. So that you can pull/fork this repo and use it to showcase their talents.

206. HTML Elements for Code Newbies

Learn Repo's image-38f7

New developers should know HTML Elements. Here's a helpful guide on what you need to know.

207. What Makes Next.js so Good?

Learn Repo's image-fe944

208. I Built a Game in Vanilla JS And I Didn't Know How to Code 3 Months Ago

Learn Repo's image-a45f98

Well, I just knew the basics and I knew as well that I wanted to learn to code, no matter what, as I explained here.

209. A Simple Visual Chart to Help You Understand 'This' in Javascript

Learn Repo's image-67477

Learn how to easily find the value of this in JavaScript and use it more effectively.

210. How Relearning HTML Gave Me New Insights as a Web Developer

Learn Repo's image-fa71d8

I relearned HTML to discover my unknown unknowns by taking an Introduction to HTML5 course and by reading the MDN documentation for every HTML element.

211. Making the Snake Game in your Browser: Practicum Coding Bootcamp

Learn Repo's image-7ac858

Want to make your own classic arcade game?

Learn Repo's image-187118

Have you ever wondered how Twitter automatically shows the preview of the link in a tweet that you post. How does twitter know what image to use and what part of website content to use for generating title and description? It must somehow know exactly what image to show, and what title and description to use.

213. How to Make an Animated Card Using CSS Animation

Learn Repo's image-d76b4

Easy-to-understand HTML and CSS tutorials with lots of examples, learn How to create Animated Card in HTML and CSS with CSS Animations.

214. 9 Award-Winning Websites With Stunning Creativity

Learn Repo's image-6f435

This is a compiled list of some of my favorite designs that push the boundaries of possibilities in web development.

215. Headless WordPress Checklist: What Do You Need to Consider Before Migrating?

Learn Repo's image-9ba328

Check out the best practices and checklist for Headless WordPress. Learn why you should migrate to Headless WordPress.

216. A Quick Guide on How to Create Accessible Buttons in HTML

Learn Repo's image-79c1e8

Creating accessible buttons in HTML is crucial to becoming a great front-end developer; learn how with this guide!

217. Introducing Neuron Lang: A New Language For Frontend Development

Learn Repo's image-4f9088

HTML, CSS, and JavaScript are combined in this elegant language.

218. AIDataDoc: ChatGPT + Web Technologies - One File to Rule Them All (Open Source, Simple, Portable)

Learn Repo's image-6cd118

What if you could take your entire data analysis environment, complete with AI-powered insights, and share it with anyone, anywhere, with just a single file?

219. 3 Simple Reasons to Use a CSS Preprocessor

Learn Repo's image-697d4

If you haven’t used a precompiler before, you are about to fall in love. When you first learn CSS, you learn it stands for Cascading Style Sheets, which is pretty accurate. Whatever property you change twice, it will be overridden by the latest line. Because of this, CSS involves a lot of repetition and specification. Either via classes, IDs or selectors you have to show the browser exactly what you want to style. But what if I told you this could be easier? You could write a very specific CSS file without repeating so much. When I learned about this, I thought I was dreaming. When I learned how to do it, I promised myself I would never go back to simple CSS if I could help it.

220. Making your Password Generator: Practicum Coding Bootamp [Step-By-Step Guide]

Learn Repo's image-8962d

Let’s make something!

221. Unlocking HTML's Hidden Powers

Learn Repo's image-4b83b

Unlock the hidden potential of HTML! Explore lesser-known features that can enhance your web development skills.

222. Take these Steps To Change Font In WordPress Text Editor

Learn Repo's image-3fc378

223. Understanding Web Standard - Shadow DOM and Custom HTML Elements

Learn Repo's image-23fd8

Getting Familiar with New Web Standards

224. Rich Text Editor: How To Choose

Learn Repo's image-cc4e68

React Rich Text Editors can are vital in developing a website due to their ability to quickly edit Javascript. These are the features to consider between them.

225. Generated Maps - My Favorite Map Generators and Their Aesthetics

Learn Repo's image-d1d7

Grinbalt talks about map generators and his favorite maps.

226. Introducing FBSQL: Frontend Backend SQL Server

Learn Repo's image-2413f

Work (secure) with your backend database within HTML

Learn Repo's image-d212d8

CSS, Cascading Style Sheets, is a style sheet language that is simple and easy to learn. It is basically about how to represent HTML elements on the screen. It is mainly used for adding styles to web pages. It is one of the favorites of developers and designers for adding styles to web pages. So, today we will be talking about the 11 most asked questions on CSS.

228. CSS Positions: The Struggle is OVER

Learn Repo's image-03f178

I remember when I started learning CSS, I was always confused about the CSS position property. Not knowing when to use the top, bottom, left or right attribute. Or even when I use them I don’t get my desired output.

229. How to Protect Your WordPress Site Against DDoS Attacks

Learn Repo's image-3fc2

A DDoS attack is a very common cyber-attack. In this article, you will learn about how to prevent it from happening to your WordPress website.

230. A Simple Introduction to CSS Animation

Learn Repo's image-5d54

Moving objects attract more attention and add a flavor to the page, CSS animation is a feature in CSS that allows animating DOM element without using any javascript or flash plugins, in this article, we will introduce all the properties related to animations.

231. 12 Best Basic HTML Snippets to Use Instead of Complex Libraries

Learn Repo's image-8831b8

This article is a heads up that you can do a lot with just vanilla HTML and a bit of CSS if you want it to look pretty. Here's how...

232. The Coding Barrier: A Simple Guide to Clearing The First Hurdle

Learn Repo's image-f8c4a

Are you new to coding? Have you been struggling to come to grips with your first programming language? If so, allow me to illuminate an early step on your path to becoming a software developer.

233. How Are HTML Elements Stacked by Default?

Learn Repo's image-5d48d8

In this article you'll learn what stacking means in the context of web pages, the different types of elements that are stacked, and the default stacking order.

234. Need Inspiration? Here are 5 Spectacular Online 3D Globe Projects to Do Just That

Learn Repo's image-b3a5f

The 3D model of the Earth is perfect for designing creative web projects cause it's easy to display data on it. Thanks to many data API's it's easy to access data like population, countries, cities, geo-coordinates, health data, education, etc. Here I have compiled my favorite 3D Globe projects.

235. The Evolution of The Web as We Know It

Learn Repo's image-c10f7

Website layouts change all the time, and there are more ways than ever to style a layout, with many frameworks available to help simplify the code, whilst keeping sites looking fancy.

236. How To Clone Hackernoon HTML Page

Learn Repo's image-35961

Website cloning is a testament to every novice web developer. A pure function-less website clone is a great way to solidify a programmer's HTML and CSS skills. However, it could be horrified at the start. In this article, I'm going to share with you how to clone this webpage, yes, this article itself.

237. Learn HTML & CSS: The Best FREE Online Resources for Beginners

Learn Repo's image-827e08

If you're curious about getting started with web development, one of the things you will first have to learn is HTML & CSS, this is the base of web development and the first two inseparable tools you'll have to master

238. Winning At Web Accessibility in 2021 With These Tools for Developers

Learn Repo's image-e5b338

The quality of the tools you use defines the speed with which you can diagnose and resolve problems.

239. The Power of Preprocessors (Sass)

Learn Repo's image-ce79a8

CSS preprocessors are really strong tools to make cleaner and maintainable code. Dealing with thousands of lines of CSS, make you waste a lot of time, redundant code and difficulties in structuring the code.

240. Get Rid Of Mistakes In Coding Once And For All: Useful Tips For Beginners

Learn Repo's image-22dde8

Here in this post, I am going to tell you about the 10 common mistakes you will make or who knows you're still making as a beginner and will clear them all.

241. Creating a Powerful Excel-Inspired Grid Framework with SASS

Learn Repo's image-031da8

(Photo by Hilary Susan Osman from Pexels)

242. My Web Development Journey With Microverse

Learn Repo's image-abf5b

HTML and CSS are two of the most popular tools used to create front-end designs for websites. As simple as they may seem from the outside looking in, they can prove to be quite a challenge at times, pulling one into a black hole of design thinking.

243. The Dangers of an ADA Non-Compliant Website

Learn Repo's image-7f80d8

Owning an ADA non-compliant website could lead to severe penalties if found guilty.

244. 28 Creative 404 Pages for Your Inspiration

Learn Repo's image-eca42

Landing on a default, un-styled ‘page not found’ with no further info and links can be really annoying. A creative and clever error page goes a long way in turning your visitor’s frown into a smile. 😉

245. Faster HTML And CSS Creation with Emmet

Learn Repo's image-7f0ce8

Emmet is a tool designed to help developers save time while writing HTML and CSS by encapsulating pieces of code and loading them with the help of easy shortcuts, here's an example:

246. Learning CSS Grid Layout: Basic Concepts with Example

Learn Repo's image-59db68

Cascading Style Sheet (CSS) Grid Layouts is the most important and powerful layout system available in CSS. It’s built inside a two-dimensional system, meaning it can handle both columns and rows. You can build a true grid layout by applying CSS rules both to the grid element and the parent element.

247. React HTML Editor: It’s Not as Difficult as You Think

Learn Repo's image-288cd

Web developers rarely use a single tool when working on a web project. A lot of effort goes into selecting the right mix of tools and frameworks to create a splendid final result.

248. Understanding Web Resource Caching: Server-side

Learn Repo's image-5cf678

The idea behind server-side caching is to compute the resource once and serve it from the cache to all clients.

249. Building a Simple Tic-Tac-Toe Game with JavaScript

Learn Repo's image-884c2

In this article, we will be building a simple version of Tic Tac Toe using HTML, CSS, and JavaScript.

250. How To Use CSS Sprites: An Ingenious Way of Reducing Page Loading time

Learn Repo's image-38bf38

Imagine you have six images on your home page. You might proceed with loading the images separately. After all, they are six different images and to be used in six different places. And you might be right ... from your perspective. You also know that loading six different images will force the browser to make six different HTTP requests to the server. And each time it makes a request, a few milliseconds gets added to your page loading time. That's bad news if you have fifty images.

251. How I Created a Landing page in Less than 100 lines of Code

Learn Repo's image-781c6

Recently I bought a personal domain and decided to build a quick landing page to not leave it empty while I work on my portfolio. I thought some of you might find it useful, so I decided to make a tutorial on it.

252. 6 Biggest Mistakes With The CSS Grid

Learn Repo's image-0bccb

Introduction

253. How To Create A "Night Mode" For Your Website

Learn Repo's image-f735b

Are you interested in learning how to create a simple night mode for your website? In this article, I use jQuery and Bootstrap 5.

254. Adding Responsive Website Design To Your Web Projects

Learn Repo's image-9e70d

255. How to Make Your Projects Stand Out: 12 Creative Animations✨💯

Learn Repo's image-a93308

In this article, I have compiled some of my favorite creative animations to provide you with inspiration for your future projects.

256. Build a Workflow that Sends Form Submissions to Discord

Learn Repo's image-68ef08

Using multiple apps and you want to create a smooth automation workflow between them. Learn how to do so by connecting your form response to Discord.

257. How Your HTML5 Code Can Impress Google's Robots

Learn Repo's image-2e4368

You and HTML5 can get the attention of Google’s robots. To do it you can write the coding strategically following some rules of the HTML’s semantic. It is easy and there are a lot of advantages to making it.

258. Save time using SASS to create classes with variations

Learn Repo's image-132a1

Last week, I had a problem.

259. Getting Started with the Neuron Language

Learn Repo's image-37be38

A step-by-step guide to developing with Neuron.

260. How to Mail Your Holiday Cards Programmatically

Learn Repo's image-f6ea88

Forget pens or stamps—Mail your holiday cards programmatically

261. Building a Live HTML Page Generator Using Pure JavaScript

Learn Repo's image-139bf8

A simple project that uses AI to build a webpage that turns simple text into an index. html.

262. Create A Lightning Text Effect Using HTML And CSS Using This Simple Code

Learn Repo's image-15961

Learn to craft a dynamic lightning text effect using HTML and CSS. Follow our step-by-step guide to enhance your web design skills. Start now!

263. What Is Local Storage In JavaScript And How To Use It

Learn Repo's image-a89b18

Local Storage let us save the data which is stored in the browser even when a user refreshes or closes a page. Let's know more about what is Local Storage ...

264. How To Make Your Page Look Alive with CSS Transitions

Learn Repo's image-1a1ab

Going Through HTML & CSS courses, I learned A LOT, but surprisingly, I never come across the Transition property up until recently, and I've been loving it ever since.

265. Vertically Centering Text and HTML Elements With CSS

Learn Repo's image-30a458

Learn how to vertically center text and HTML elements with CSS.

266. I'm No Longer an HTML Beginner. What's Next? SEO Education.

Learn Repo's image-ce8078

I have had opportunities to participate and even organise programming bootcamps. Some of them had the purpose of just introducing basic knowledge of a given stack to beginners, whereas others were somehow advanced.

267. Running Eleventy Serverless On AWS Lambda@Edge

Learn Repo's image-f09cf

The good news is that you can get Eleventy Serverless to run in AWS Lambdas. Even better, you can get it to run in Lambda@Edge.

268. Making your own personal website from scratch

Learn Repo's image-8266e8

An introduction to HTML and CSS - the foundation and styling for any website

269. Coach Gandalf Guides You on How to Become a Web Developer in 2022

Learn Repo's image-ad4be8

I'll be discussing why you shouldn't trust new year's resolutions, how overrated motivation is, tools to help you succeed as a web developer in 2022.

270. 5 VSCode Quick Tips to Boost Your HTML Writing

Learn Repo's image-226bf8

When I started writing HTML and CSS documents, I found out that one of the best ways to practice building websites was cloning some of them. I spent a lot of time dealing with monstrous HTML documents with tags full of texts and links, which sometimes was not the most exciting experience. Since then, I've managed to look for some time-savers that could improve my efficiency inside VSCode, and here are some that I found:

  1. Selecting blocks of text

271. Multilevel Navigation Using Jekyll: A Step-by-Step Guide

Learn Repo's image-3f201

Creating a multilevel navigation in Jekyll might sound daunting, but it's easier than you think. In this guide, I'll show you how to set up a hierarchical menu

272. An Introduction to Static Site Generators

Learn Repo's image-64995

Websites can be of 2 types: static and dynamic. For static types, when user requests a file, server sends the file and user can see it. Every page is hand coded in html. In a dynamic type, When user requests, content is generated and server builds the page then sends it to the user. Generally managed by CMS like Wordpress or Joomla.

273. 6 Tips to Write Better CSS For Beginners

Learn Repo's image-dd901

My experience with CSS first started when I was trying to style my very first non-functional ugly-looking login page. Since then, I learned a lot about writing functional well-organized CSS code. All web-developers need to be good at HTML/CSS, but they don't have to be experts.

274. Lazy-load Offscreen iframes: What You Need to Know

Learn Repo's image-202428

The best part is that it’s super easy to implement. Just add the loading="lazy" attribute to the <iframe> tag. All major browsers support this attribute

275. 6 Common HTML and CSS Interview Question and Answers

Learn Repo's image-a1d318

In this article, I will present some of the most frequent questions and answers made by interviewers. There will be questions about HTML & CSS. If you like reading, go ahead. If you don’t, you can still watch myself answering the same questions in this YouTube playlist I prepared.

276. How a Beginner can Learn HTML in 4 Hours

Learn Repo's image-fc2e48

Are you just starting off with Web Development? Then this is your guide to learn the basic concepts behind Hypertext Markup Language (HTML) in just four hours

Learn Repo's image-ed5e58

The vanilla CSS(without any external JavaScript and CSS libraries) allows animation of HTML elements using CSS properties. This is very powerful and quite simple to learn and use.

278. Evolution of Web Design: From HTML to HTML5

Learn Repo's image-3ef44

When most people think about evolution, what comes to mind is “the big bang”, usually describing it as way different types of living organisms developed from earlier forms during the history of the earth. Technology has also evolved over time, there are many technologies, major ones being web development, computer systems, software engineering, artificial intelligence and many more. The main focus of this article is on the evolution of Web Design. A deeper dive into HTML which is the backbone of every web page document that you see on the internet today. Yes, other supplements exist e.g. CSS, thats adds design for websites, but without HTML, displaying a webpage document is not possible.

279. Tracking the Evolution of UX Through Google's Homepage, Over the Years

Learn Repo's image-322ce

Google is well know for its minimal design of its homepage, but has it always been this way?

[280. End CSS Conflicts With

Block-Element-Modifier (BEM)](https://hackernoon.com/end-css-conflicts-with-block-element-modifier)

Learn Repo's image-3c8728

BEM is a better way to write your CSS code to avoid CSS conflicts

281. What You Need to Know About Ruby on Rails to Start Developing Your First Application

Learn Repo's image-36525

Ruby on Rails is a framework based on Ruby programming language, it is mainly used for web development. what do you need to know about it?

282. Your Ultimate Guide On HTML Tags 🔥

Learn Repo's image-14729

HTML Cheatsheet For All Developers by Garvit Motwani

283. 5 CSS Tips and Tricks to Try in Your Next Project

Learn Repo's image-61c4e

Looking for inspiration on how to add a twist to your project design? Take a look at those 5 CSS techniques and have fun experimenting with some bold ideas!

284. Learn How To Create HTML Forms Like A Pro

Learn Repo's image-7e994

One of the main drivers of business success is good customer relations. Companies must listen to their customers and take appropriate action. Many online businesses collect feedback from their customers through online forms.

285. How to Use Clip-Path CSS Property

Learn Repo's image-f0533

I was given a task to replicate the newsweek website and I thought that would be a walk in the park until I started working on the project. My focus will be on the red/orange background of the header used on that website, as shown on the image above and how I was able to come up with the design using the clip-path property in CSS3.

286. A Quick Introduction to the Resize Observer API

Learn Repo's image-7d8d4

The Resize Observer API provides a performant mechanism by which code can monitor an element for changes to its size, with notifications being delivered to the observer each time the size changes.

287. How to Design the Hashnode Logo With HTML and CSS

Learn Repo's image-8d7398

In this article, we will learn how to recreate the Hashnode Logo using plain HTML/CSS. No JavaScript is involved.

288. How to Set a div to Its Content's Width in CSS

Learn Repo's image-f0c4c8

In HTML we use block elements to take up the full width of the page. These differ in properties from inline elements, which are typically found within text flow

289. Using The New HTML Search Element: Enhancing Semantics for Search Functionality 🔎

Learn Repo's image-b66848

Learn how to use the new HTML search element for semantic search functionality in websites and web apps.

290. 5 Reasons to Learn HTML & CSS

Learn Repo's image-f79218

HTML (HyperText Markup Language) is a basic tool to design web pages that complements itself with CSS (Cascading Style Sheets). So everyone who wants to join the web design world has to learn this tools, but even if you want to be a web back-end developer it would be nice to learn this, therefore we are going to list a few good reasons to do it:

Learn Repo's image-03a2e

I am happy to announce that I launched a new feature a few weeks ago in GoOnlineTools which you can use to share code snippets easily with your friends or colleagues.

292. Introduction to Pseudo-Class Selectors

Learn Repo's image-84c51

What we will cover in this article more specifically is the subject of pseudo-classes! First of all, what pseudo-classes are, you may ask. They are keyword in CSS language that lets you interact with external factors or events, like moving the mouse over an element or visiting a link. We will not cover here all the pseudo-classes but after reading this article you will get the idea! The main idea behind this pseudo-classes is that they expose events in CSS language witch means that is easier to interact with HTML element on web pages.

293. Using the Canvas API to Create Graphics and Animations in JavaScript

Learn Repo's image-23e3d8

The Canvas API is a powerful feature of HTML5 that allows developers to draw graphics and animations on a web page using JavaScript.

294. How Does the CSS Box Model Work?

Learn Repo's image-275c8

Let's think a little bit more about how box models work.

295. Building Your First Website In Under 30 Days

Learn Repo's image-db23d8

Have you ever thought to start building your first website? Are you trying to acquire a new skills which shows your creativity? or are you feeling curious, how tech developers and entrepreneurs are building modern web apps and changing the world ?

296. Why I Fell In Love With Bootstrap

Learn Repo's image-153698

The first time I came across bootstrap was when I was working on the front-end libraries curriculum on freeCodeCamp. I learned that it was a powerful framework that can be used to easily build responsive website designs. I didn’t understand how bootstrap worked under the hood, all I knew then was that when you do something like add a class of "img-responsive" to an image, it resizes itself when the screen size changes. Or that when you add a class of “btn btn-default” to a button element, it automatically styles the button and gives it color.

297. Styling HTML Using CSS: A Beginner's Guide

Learn Repo's image-9013d

Cascading Stylesheets — or CSS — is the first technology you should start learning after HTML. While HTML is used to define the structure and semantics of your content, CSS is used to style it and lay it out. For example, you can use CSS to alter the font, color, size, and spacing of your content, split it into multiple columns, or add animations and other decorative features.

298. Why You Should Use CSS Variables [Beginners Guide]

Learn Repo's image-c78728

Introduction

299. An Introduction To Web Monetization API

Learn Repo's image-1c77

A content drop about how to receive payments, where to use, and what is the Web Monetization API 💰

300. Useful Tools To Make Working on HTML and CSS Easier

Learn Repo's image-ecb698

Programmers and Developers are lazy people, they always want to make their jobs easy. They do not want manual and repetitive tasks. They want to automate tasks.

301. Grid vs. Flexbox: An Introduction to the Useless Battle

Learn Repo's image-6d4fc

Through time has been common to compare things that can do similar functions, for the sake of electing a champion, something that is better, be it reason "y" or reason "x", and specially to be on the "right" side. If you think that you haven't done something like that maybe these topics will remind you of something, "XBOX or PlayStation?", "Android or iOS?", "Java or .Net?" and the list can go on, sometimes making a fuss about which one is better is pointless.

302. CSS Basics For Noobs

Learn Repo's image-414d2

Cascading style sheets ordinarily known as CSS is a language that illustrates how the elements of the HTML are to be presented on any media. CSS was proposed by Hakon Wium Lie on October 10, 1994. Several other style sheet languages were proposed at about the same time for the web. But the first one to be introduced was CSS1 and it was introduced in 1996.

303. Why Does HTML Think “chucknorris" Is A Color? And 10 More FAQs, Answered

Learn Repo's image-69024

HTML, Hypertext Markup Language,  is the standard markup language used mainly for creating pages to display on World Wide Web (WWW). It is very simple, easy to learn, and allows you to create amazing websites. So, today we will be checking out the 11 most asked questions about HTML.

304. Creating a Video Background on Your Website with HTML and CSS

Learn Repo's image-07768

Learn how to create an engaging video background for your website using HTML and CSS.

305. Understanding Web Components And Custom Elements in HTML

Learn Repo's image-5e9e28

A beginner's guide to custom elements and how they are used in web components.

306. A Complete Introduction to TailwindCSS

Learn Repo's image-381d7

This blog discusses CSS prerequisites and use cases for Tailwind CSS. It is helpful for anyone who's getting started with Tailwind CSS.

307. Organizing an Advanced Structure for HTML Email Template

Learn Repo's image-d2d04

I was rebuilding a part of our markdown-to-email repository. I was not happy with how we handle templates in our generator.

308. Introduction to CSS line-height Property

Learn Repo's image-e54048

The CSS property line-height defines the amount of space used for lines, most commonly in the text.

309. CSS Layout Basics: HTML5 & CSS3 Elements Positioning

Learn Repo's image-4d056

HTML5 & CSS3 : Positioning of Elements

310. Top 20 CSS3 And HTML Techniques You Must Know

Learn Repo's image-8e24a8

Today I am sharing with you this advanced CSS & HTML tutorial where we are going to go through some of the best techniques to achieve the effect that you see on

311. You should shadow your dream job to launch your dream career

Learn Repo's image-80e6d

A blog post all about how I went on a job shadow with a web developer and software developer. I learned about APIS, javascript, and object oriented programming.

312. How To Type HTML & CSS Effectively

Learn Repo's image-0f1138

I wouldn’t like to carry out the same long and boring known task after somebody told me that there is a better and shorter way of doing the same.

Learn Repo's image-47f0f8

Learn how to build a responsive header with HTML and CSS that adapts to desktop, mobile layouts, and scroll behavior.

314. What You Don't Know About CSS

Learn Repo's image-171c9

Since I've been learning CSS, I have met a lot of programmers saying or claiming that CSS is not a hard language or it is not a programming language. However it is or not, it's clear that without CSS, the world of web development wouldn't be the same.

315. Using Atom Text Editor As IDE

Learn Repo's image-e4dc98

Let's set up your computer so it's ready to code.

316. Why a Majority of Startups Prefer ReactJS

Learn Repo's image-5e1a9

Just like progress in other tech fields, front-end web development is advancing too. Let's try and understand why ReactJS development is a startup favorite?

317. How To Understand HTML and CSS For Beginners

Learn Repo's image-e4eec

  1. Introduction

318. Conditional API Responses for JavaScript vs. HTML Forms: An Essential Guide

Learn Repo's image-3bc998

Learn how to build backend APIs that support progressive enhancement by detecting if a request was submitted with HTML forms or JavaScript.

319. How I Wrote 10, 000 LOC in just one Month

Learn Repo's image-5e93e

Ever scrolled your twitter feed and wondered how everything works. Writing a tweet, refreshing the feed, deleting a tweet, and editing tweets. Does twitter really have an edit feature? That's a topic for another day. Over the past years, I have always felt the urge to know all about software development.

320. Simple Twitter Search Tricks for Developers

Learn Repo's image-79ec18

Hey, guys, there is a huge community of developers on Twitter. So, it's just essential and cool to know some Twitter search tricks. All the search tricks mention here are amazing and important for you.

321. LaTeX Isn’t Just for Academics—It’s a Power Tool for Novelists

Learn Repo's image-d6f59

LaTeX isn't just for academia. Use custom commands to keep names, POV voices, and styled elements consistent across your manuscript, then reformat in seconds.

322. Best Way to Make Your Design Communicate

Learn Repo's image-c022c

Visual hierarchy is one of the most important principles behind effective web design. I say this because the goal of a web page is to communicate, and that is essentially the same goal of good visual design.

323. Flexbox and CSS Grid - "The Dream Team"

Learn Repo's image-b83b98

If right run a search for "CSS Grid and Flexbox," you'll find mostly articles or videos with the title "CSS Grid VS Flexbox". These articles and videos assume one is better than the other. However, the truth is that both are great and one isn't better than the other.

324. How to Get Started With CSS Flexbox

Learn Repo's image-af2b58

This little introduction to CSS Flexbox should help you to get a first impression and give you some examples to play around with. From here you will be able to integrate this powerful framework into your own projects.

325. 7 Useful Tips for HTML & CSS Rookies

Learn Repo's image-d8fbf

When learning a new skill, at first you might get intimidated. That intimidation can grow to become frustration which can then lead to a lack of motivation. You must stay motivated when learning something new, especially in demanding areas like web development.

326. How to Build a Minimalist’s Blog Site in 2026

Learn Repo's image-aaf99

It is 2026, so why on earth would anyone want the most basic website using only html/css for their blog? A tutorial using using Zola, pico.css, and CloudFlare.

327. How to Build a Static HTML Blog with squido in 10 Minutes

Learn Repo's image-5d8518

Static HTML websites are super fast, easy to develop, more secure and dirt cheap to host. Build a static HTML blog in 10 minutes with squido.

328. 11 Overlooked HTML Tags That Can Make Your Pages Pop

Learn Repo's image-e77ae8

Learn about 11 hidden HTML tags that can make your web development easier, improve your website’s functionality, and boost SEO. Great for beginners and experts!

329. HTML Fundamentals: How To Get Started [Part 1]

Learn Repo's image-f7e9

If you are here to begin your journey to become a full-stack developer, understanding the basics of HTML will be your first stepping stone. Or if you are here to simply learn how to build an awesome website of your own, I have got your back. This could be used as an ultimate HTML cheat sheet for beginners.

Learn Repo's image-ff416

Functional CSS is a popular approach in today's web development. A brief history and insights into how it got its popularity.

331. How to Overlay Chat on an HTML Video in Fullscreen

Learn Repo's image-84484

This post explains a way to enhance the user experience by overlaying a chat view on top of a fullscreen video.

332. Microsoft Promises 10x Speed Boost to TypeScript Following Port

Learn Repo's image-fde5a8

Initial benchmarks show 10x improvement across the board, with some codebases seeing up to 13.5x faster compile times!

333. Saying Adios to Custom Modals: Introducing the HTML <dialog> Tag

Learn Repo's image-acf83

Learn how the new HTML <dialog> tag simplifies the creation of pop-up dialogs, replacing complex custom modals with easy-to-use built-in functionality

334. HTML Forms And Elements And How to Use Them

Learn Repo's image-3829d8

Whenever dealing with user input, it is advisable to provide a structure so the process can be completed quickly and reliably, also limiting the amount of ‘free form’ input, which can be dangerous to allow in a public site. In HTML5, such a structure is achieved with the use of the form and input tags.

335. How to Fix Code Block Rendering Issues in Custom Markdown Renderer

Learn Repo's image-1f29d

Fix markdown code blocks that break HTML rendering with missing line breaks. Learn how to solve the common issue where code blocks get wrapped in paragraph tags

336. Is a Web Development Bootcamp Worth it in 2022?

Learn Repo's image-4c0aa8

Is a web development bootcamp right for you? How likely is it that it will lead to a job and is it worth the money?

337. Flexbox Guide For Beginners

Learn Repo's image-deb3e8

Flexboxes gives web developers control over the location of elements, and their alignment inside the container. This allows you to align the elements vertically and horizontally; change the order of their appearance; set the direction in which all the elements are laid out, and much more.

338. Build Your Own Toast With HTML, CSS and JS

Learn Repo's image-64a518

Toasts are extremely useful for any web application and in this post, we are going to see how to make a simple toast using HTML, CSS, and JS.

339. What it Takes to Create a Simple JavaScript Table in 2022

Learn Repo's image-8539c8

A few of you might still remember the post "How it feels to learn JavaScript in 2016" - It's 8 years later; a lot should have changed, shouldn't it?

340. CSS Grid Layout: How It Works

Learn Repo's image-bc19

What is the "Grid" in CSS? How can I use "Grid" in CSS? Read this article by Nima Owji to learn how to use grid layout in CSS!

341. 7 Websites to Inspire Your Next Web Design

Learn Repo's image-5a1d58

As a developer or designer, it's always important to stay up-to-date on the latest trends and techniques in your field.

342. 9 Tips and Best Practices for HTML 5

Learn Repo's image-6eed6

Read this article to find out the most common HTM5 best practices.

343. How to Start With CSS Displaying Basic Elements in HTML

Learn Repo's image-d75d3

This article helps you to start in CSS3, explaining the basics of how to display elements in an HTML document.

344. 10 CSS Tips To Make Your Site Faster

Learn Repo's image-d057d

Let's see some useful CSS tips to put in place that will improve the speed of your website and improve the user experience while maintaining your design.

345. Understanding CSS Specificity Rules

Learn Repo's image-97ff18

In Cascading Style Sheet, CSS, there is a property called specificity. CSS Specificity is the process of determining the most relevant set of CSS property values or styles browsers will apply to an element especially when there is a conflicting set of rules.

346. A Tribute to innerHTML: A Love Story

Learn Repo's image-8190e

I hope this ode has inspired you to give innerHTML another look and fall in love with its simplicity and convenience all over again.

347. The Issues with JAMStack: You Might Want To Get a Backend

Learn Repo's image-ca831

Great applications deserve great marketing sites, which is why we’re always on the lookout for new developments and trends in content management systems (CMSs).

348. The HackerNoon Newsletter: CSS is Only Hard Because You’re Doing Too Much (1/8/2026)

Learn Repo's image-38e778

1/8/2026: Top 5 stories on the HackerNoon homepage!

349. What I Wish I Knew Before Building with Bootstrap

Learn Repo's image-ade09

I don’t know if it’s just me and the way I was raised, but I had the wacky idea that Bootstrap was supposed to make things easier for building websites. It turns out it doesn’t. At least not if you’re new to it.

350. How To Build a Realtime Photoshop 🎨

Learn Repo's image-db35e8

This weekend we are going to make something amazing, we are going to re-create Photoshop!

351. Crafting Dynamic Text Paths with HTML, SVG, and CSS: A Guide to Responsive and Accessible Graphics

Learn Repo's image-4845d8

Learn to craft dynamic, responsive text on SVG paths using HTML and CSS.

352. HTML5 And CSS3: Tidbits Galore

Learn Repo's image-432a2

You might be aware that each language in web development has a very specific purpose, i.e HTML is used to structure the web page and also have other metadata, while CSS is used to design the web page and creating a responsive layout, and JavaScript is usually used to add interactivity, functionality and much more.

353. How To Add a Favicon to Your Site

Learn Repo's image-9f9d98

Adding a Favicon to Your Site

354. Why You Should Use Semantic Elements Even If They Add No Visual Effect To Your Web Page.

Learn Repo's image-a16ba

Wouldn’t it be easier if for our HTML tags, we had to focus on only <div>’s and <span>’s rather than considering the various HTML5 tags like <article> and <section>? Well, allow me to share an experience that will surely tweak that thought.

355. Exploring JSON Schema for Form Validation in Web Components

Learn Repo's image-04422

Learn how to seamlessly integrate JSON Schema validation into custom Web Components for enhanced form validation, reusability, and maintainability.

356. The Quickest Way to Test Components That Use Container Queries

Learn Repo's image-764d88

Container queries are amazing. They let us build UI that allows a component to look good no matter what size the component is displayed at.

357. Organizing Data In Table: A Quick Guide

Learn Repo's image-1cf3c

The table is the HTML way to layout the data. We can use tables to structure data in columns and rows.

358. Build Your Own Stop Motion Video Creator with HTML, CSS & JavaScript

Learn Repo's image-5db7e

Build a stop-motion animation tool using HTML, CSS, and JavaScript. Upload images, preview frames, and export a video directly from your browser.

359. HTML for Beginners: Basics to Start From

Learn Repo's image-6b45b8

In this article, we’re going to dive into the basics of HTML. We’ll explain what it is and what are the 3 basic components to create an HTML. Let’s go!

360. How to Learn Difficult Concepts of CSS Positioning [Beginners Guide]

Learn Repo's image-85c1f8

In recent years, jobs are shifting more towards Machine Learning(ML), Artificial Intelligence(AI) technologies, both of which need significant coding skills. With the imminent threat of job losses to ML, AI, and other emerging technologies in the near soon, there are currently fears among employees that their jobs are about to be taken by robots. Consequently, there have been a lot of career changes today than ever before where people from different backgrounds are acquiring skills in the above-mentioned technologies, data analysis, as well as learning how to code. Looking at the trend of events in today’s dynamic labor market, coding is arguably among the skills that seem to be future-proof. For this reason, despite the seeming difficulty of learning how to code for someone without a traditional computer science background, people from all walks of life are venturing into coding by the day.

Learn Repo's image-5cdee8

362. How to Light the Fire and Become a Web Developer

Learn Repo's image-d978a8

I realized I wanted to leave the air force but had no serious civilian qualifications.

363. Semantic HTML: What, Why, and How

Learn Repo's image-1bad58

There are around 100 semantic HTML elements - don't build what HTML hands to you on a silver platter.

Learn Repo's image-146ec8

David Walsh is a well-known frontend developer experienced and interested in JavaScript, HTML/5, CSS, as well as PHP and Python.

365. AI Can't Automate Design-to-Code, so Don't Quit Learning to Code Just Yet!

Learn Repo's image-4e75a

Can AI fully automate design-to-code? We explore the progress, pitfalls, and why developers still play a critical role in building real software.

366. A Very Early Introduction to Building your Own Web App With Code

Learn Repo's image-c87c9

Here is a brief guide to getting started with coding and building your website online.

367. Let’s Make a Pie By Using CSS Gradients

Learn Repo's image-a86478

Nowadays, web pages use CSS and CSS provides a lot of chances to make different things. Gradients and a pie done by using gradients are some example of them.

368. 5 Simple Tips to Keep Your CSS Stylesheets Nice and Clean

Learn Repo's image-e709e8

“For every minute spent organizing an hour is earned”- Benjamin Franklin

369. How to Use HTML to Improve Accessibility for Low-Vision Users

Learn Repo's image-da4dc

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, W3C Director and inventor of the World Wide Web

370. How to Build Email Lookup Extension for Chrome

Learn Repo's image-afcb4

HazelBase is a powerful identity network that collects data from the internet and provides users with a wealth of information.

371. The Essential HTML Basics Guide for Beginners

Learn Repo's image-0280e8

Coming as a beginner into HTML can be difficult, especially for the amount of default properties and behaviors that are in place and nobody tells you about it. In this article, I am going to show you how these things work, how you can modify their default behavior, and help you get a better understanding of HTML that will be useful any time there is a roadblock in the rendering of your page.

372. 6 HTML Pitfalls and Gotchas Every Developer Should Avoid

Learn Repo's image-3cd99

Discover the critical HTML mistakes causing layout bugs, broken characters, and failed social previews.

373. HTML5 and CSS3 Features That Will Help You As a Developer

Learn Repo's image-ec8ed

Do you think HMTL and CSS are easy to learn and they don’t need so much time to hone?. As a Jr. developer, it is so easy to think that HTML and CSS are not a big deal or something that you must worry too much about because they are not programming languages at all.

374. Step by Step Guide to Truncating Text in CSS Text

Learn Repo's image-dceaf8

Learn how to truncate text with CSS, truncate multiple lines and CSS truncate text with ellipsis.

375. Skills That You Need to Have as Web Developer

Learn Repo's image-61f238

Before I became the person that I am now (Fullstack Software Developer), I never believed in spending my precious time learning HTML and CSS. Whenever I needed to create a web page, I could go to w3schools, fetch some markup and paste it in my HTML file. I had put my total focus on back-end technologies. I could write very good and optimized algorithms and SQL queries but I could not present my data well on the front side of my applications.

376. HTML Fundamentals: Tables And Lists [Part 2]

Learn Repo's image-eb9bf

we will be looking at how we can arrange the content on the web page.

377. How Elements Positioned and Behave on the Web Page

Learn Repo's image-65b378

It is interesting to everyone who started his journey in web development positioning element through in single display with tons of properties. It comes a time that all elements start behaving itself not in a way we want.

378. CSS3 Gradients: The Gradients That Are Not Really Gradients

Learn Repo's image-6cc8d

For beginners, it is intuitively difficult to guess that the pattern above is created with CSS gradients. They will be like, “how possibly can it be gradients while all I see are solid colors?” After all, gradients are supposed to be smooth transitions between colors. That is how I used to think two months ago before I start an HTML & CSS course at Microverse.

379. On The Use of Semantic Elements in HTML

Learn Repo's image-25383

Often, as a developer, I’ve come to question the need for all these new and fancy Semantic HTML Elements, and as was forced to use them for a while, I decided to dig a little bit into their reason of being. In this article, I hope to present to you what I’ve found out and my conclusions from it.

380. 12-Step Checklist for Releasing a Website

Learn Repo's image-31dd28

Releasing a website is a stressful and important moment. And you want to make sure everything is ready.

381. Brief intro to Flexbox

Learn Repo's image-73a008

As a web creator; either designer or developer, it’s a good weapon in your skill set for a number of reasons. Let’s see why:

382. Building an Accessible Web Tool for the Deaf and Blind Using AI

Learn Repo's image-cde6d8

I built this tool as a simple way for anyone wanting to help in accessibility for people who can't express or communicate. Helping make communicating easier.

383. Everything You Need to Know About Backgrounds in CSS

Learn Repo's image-6619d8

One of the most useful features of CSS is the ability to add backgrounds to your HTML elements.

384. The Clone Wars of HTML/CSS

Learn Repo's image-0ac3f

Honestly, it is quite common to see people push hard and push through just to move on.  But at what cost? I mean one thing is to be too hung up on reading everything that MDN has to offer (the countless and countless pages of documentation) yet another thing is to mindlessly type things until they semi work.

385. How to Create Proper Layout, or What is So Bad About CSS Frameworks?

Learn Repo's image-bdcc88

The advantages of a marvelous layout, semantic markup, and separation of content from design have been already described hundreds of times. Still, there are developers who do not follow the concept of working with HTML and CSS, so they write such terrible things in the code such as:

386. Comparisons and Metaphors in Web Development

Learn Repo's image-05007

When I started studying Web-Development in late 2019, I was overwhelmed by so much information, and without a technical background it is easy to get discouraged or confused, today I want to give my personal opinions with some examples that will be useful to people without a CS degree or other background in the IT field.

387. How to Insert Jump Anchors on Headings with PugJS

Learn Repo's image-d391b

I'm definitely a fan of cats 😺️ in real life, but when it comes to code this reverses and I've got a preference for Pug 🐶️ For those who aren't coders: PugJS is a JavaScript template engine. It converts Pug-lang into HTML. I know there is more power in PugJS, besides the simple turning the Pug-lang into HTML. At the moment I'm not using the potential of the language - I use PugJS mostly to hold my content. Let's look at some ways to get more out of Pug I've learned about recently.

388. How to Include Bootstrap in Your Next Web Development Project

Learn Repo's image-fe3c3

First of all, web development is an interesting discipline because things are always changing, evolving, and improving. But, as a beginner to front end web development, the constant change could be a barrier to your learning and motivation.

389. How to Achieve Column Reordering with Bootstrap 4

Learn Repo's image-2dbdd

Responsive web pages are websites that adjust to different screen sizes. Audi.com, in 2001 was one of the websites to adopt this design.

390. Learning to Build a Car Using Chrome's Inspect Feature

Learn Repo's image-6cf49

When my papa bought a new car, I got too excited. We went for a long drive and visited some religious places. Visiting temples and getting our new vehicle worshipped and blessed is a ritual in every Indian home. We were feeling in need of some snacks and on hard request, the car took a halt at a nearby restaurant. There lived Sharma uncle a long-lasting friend of papa, a garage owner. He joined us and blessed us for our bright academic records, a very Indian ritual on meeting elderly personalities!

391. How to Build a Responsive Page Using Bootstrap

Learn Repo's image-2bebe

One of my every project challenge was to build a responsive page with media querys and a few knowledge about how it works, but after it, Bootstrap came to me...

392. Avoid Headaches by Understanding CSS Specificity

Learn Repo's image-f988d

Among all the concepts you have to understand in CSS, Specificity is a tricky one; and, it may be the reason why that font-size is not being applied to the element you're trying to target.

393. How to Design a Grid-based Framework Using the CSS Float Property

Learn Repo's image-12caf8

Basic grid-based framework

394. How to Optimize Your Time When Coding Frontend

Learn Repo's image-2f8df

I recently took some serious time to improve my skills in front-end HTML and CSS.

395. The Role of Front-End Development in Website Design

Learn Repo's image-eecda

A bad front-end development will affect your business, as well as your customer base. The first impression of a website is key.

396. Writing CSS Rules for a Better Relationship with Stickler CI

Learn Repo's image-81b5a

When you start this way of learning the fundamentals of HTML and CSS you can find a lot of web sites that can help you to know HTML semantic tags, how to name classes, how to write rules for tags, events, animations... and even how to use more advanced models as FlexBox and CSS grid.

397. The Best Practice for Container Queries: Place Them in a Parent Element

Learn Repo's image-c3457

There's only one best practice that I would recommend when using container queries — that's to place the container in a parent element.

398. Understanding How CSS3 Aspect-Ratio Property Works

Learn Repo's image-7f92f

This content drop presents the new aspect-ratio property on CSS.

399. How to Clear Floats using clear-float property

Learn Repo's image-d76b2

A little while ago we wrote about the float property. So, now is a good time to explain the clear property.

400. What Are We Missing at Learning CSS

Learn Repo's image-f57e08

Let’s start with a question, what is CSS?

401. There and Back Again: A Browser's Tale, Part 1

Learn Repo's image-3259f

Using a browser to consume content is something most of us do everyday. Heck, you're doing it right now. Recently though, I was humbled by the realization that for something I do so often, I only had a vague idea of what was happening "under the hood". But rather than stew in my own shame and self-loathing, I decided to dive in to gain a better grasp on the complete end-to-end process, or life cycle, of a browser.

402. ...So I Ended up Making DocBrowser - An HTML Template for Documentation

Learn Repo's image-36de3

Recently I've been working on a couple of projects that required on-line documentation.  After looking at several existing templates and not finding any that were quite right for what was needed, I decided to take the time to build one.

403. How to Become a Software Developer — An Early Introduction

Learn Repo's image-b891

STEP 1

404. How To Improve Your HTML/CSS Programming Style

Learn Repo's image-c7c218

When I started learning HTML5 and CSS I had a lot of challenges while managing the structure of the web page and position of the elements.

405. How to Build Proffesional Websites Using Flexbox

Learn Repo's image-559d68

406. Why is Everybody so Confused: What Content Managers Actually Do?

Learn Repo's image-bdba1

If you run a search for a "content manager" on the Internet, you will not get a clear understanding of what they do and what skills they are expected to have.

407. Web Development Needs Help: How We Can Improve HTML and CSS

Learn Repo's image-192dd

Web development now is tainted by the old and inadequate structures of HTML and CSS and it needs help.

408. The Teacher and Enforcer in Style Linters and HTML Validators

Learn Repo's image-9c485

I have been a software developer for one month and slightly over three weeks now and there are a couple of tools, tricks and techniques which I did not know of before but have appreciated so far. Some of those that stand out for me are the style linters and the HTML validators. To start with, my conscience is bemused at the imagination of how someone could even conceptualize such ideas. Well, I guess I will be conceptualizing similar ideas a while later.

409. Design Your Responsive CSS Grid

Learn Repo's image-6152a8

Do you have any difficulty to build responsive design?

410. The HackerNoon Newsletter: The AI Bible: Are We Asking For Trouble? (4/4/2025)

Learn Repo's image-b07658

4/4/2025: Top 5 stories on the HackerNoon homepage!

411. Courier Elemental: An Omni-channel Markup Language for Notifications

Learn Repo's image-81785

Courier Elemental is an omni-channel markup language for product notifications that provides a JSON-based syntax for any channel you use.

412. Improving User Experience And Growing Leads By Building Forms Properly

Learn Repo's image-765ba8

Learn how to leverage form tools and make your website more user friendly

[413. 9 Ways To Optimise Your

Site For Mobile Search](https://hackernoon.com/9-ways-to-optimise-your-site-for-mobile-search-i1q2gzy)

Learn Repo's image-aa6a4

In this day and age of smartphones, it's imperative to have a website that is mobile-friendly. Smartphones are our primary connection to the internet. Over the recent time the use of smartphones has considerably increased as compared to desktops, laptops and tablets.

414. How To Start Learning HTML And CSS3

Learn Repo's image-e7045

Attention...

415. What Makes You Go: "What The Format!"

Learn Repo's image-d25e38

I'm a senior programmer, And when I say senior I mean it. I've started to make programs when Fox Base was the hit to rapid application development, and UI was just a matter of "user-friendly" stuff. Now the UI must not only be user-friendly but "attractive" and "Responsive" and has to be easy to maintain.

416. A Primer on Semantic Tags and How To Use Them Properly

Learn Repo's image-b45e58

HTML and CSS are like a web development Savior, the only opportunity available for website development

417. "A large group of human kind is being left behind" – Jorge Ortega, Noonie Nominee for HTML

Learn Repo's image-143d68

Jorge Ortega from Berlin has been nominated for a 2020 Noonie in the software development category. Jorge is a software engineer working in the healthcare sector in Berlin, Germany.

418. Inverting The Colors on Your PC for Accessibility

Learn Repo's image-f60da

Learn how to handle the inverted color schemes that are available on Windows computers. You may want to invert the colors for readability and accessibility.

419. Here is all that you need to know in order to become an expert in Gutenberg editor by WordPress

Learn Repo's image-f2b16

The Gutenberg Wordpress editor is a new WordPress editor which was first introduced to the world in 2017. This editor differs from the previous WordPress editor in the sense that it has many additional features. You shall be happy to know that it is actually a blessing for people who are on the non-technical side. You can create and perform edit operations on websites very easily.

420. HTML and CSS Tips From a Newbie

Learn Repo's image-da8018

About a month ago I started Microverse’s Technical Curriculum and two days ago I finished its first module, HTML and CSS.

421. Dicas para ter um “bom” Front End

Learn Repo's image-8e3ed8

Apresentarei aqui algumas abordagens que ajudam( ou podem ajudar) no desempenho e qualidade de seu Front End. Estas ideias foram fundamentadas em minha experiência profissional e no curso de Arquitetura de Software. Serei mais sucinto possível. Qualquer dúvida entrem contato comigo.

422. How to Create a Stock Market Price Watcher Using Ruby

Learn Repo's image-812b2

For my first ever wrote article, I've decided to write about web scraping and how I built a Stock Market Watcher using Ruby and Nokogiri Gem.

423. How to Align the <hr> Tag and Deal with its Caveats

Learn Repo's image-a99058

The horizontal rule <hr> is simply a horizontal line used to signal a change in topic or a thematic break in a section of an HTML page. If you have ever tinkered with it, you may have been content with its default settings. However, many developers run into a couple of issues when trying to customize it to suit their design needs.

Thank you for checking out the 423 most read blog posts about Html on HackerNoon.

Visit the /Learn Repo to find the most read blog posts about any technology.


文章来源: https://hackernoon.com/423-blog-posts-to-learn-about-html?source=rss
如有侵权请联系:admin#unsafe.sh