Importing CSS with Sass
When importing CSS in Sass, if the file name includes the extension, it is imported as a URL; if the extension is omitted, it is imported inline.
When importing CSS in Sass, if the file name includes the extension, it is imported as a URL; if the extension is omitted, it is imported inline.
When building Nginx and PHP-FPM environments with Docker, the necessary files must be mounted on both Nginx and PHP-FPM containers.
File mount for building Nginx and PHP-FPM with Docker Read More »
To solve the problem of meaningless newlines and space differences in code in Git, we will show you how to unify the editor’s automatic formatting settings.
How to configure Git not to auto-format line breaks and space differences Read More »
You may receive an “Argument list too long” error message when trying to do a Git rm. This occurs when the list of arguments exceeds the system limit. The solution is to use a command that searches for files that match the pattern specified in the gitignore file and removes them from the cache with the git rm command.
How to use Git rm to deal with “Argument list too long” error Read More »
If you are using a particular version of Node.js, node-sass may cause errors. This problem can be resolved using the npm rebuild node-sass command. Downgrading the Node version may also be one solution.
How to deal with node-sass errors due to Node.js version Read More »
Compatibility problems may occur between Google’s Native Lazy plugin and SVG plugin in some cases. To solve this problem, you can add class=”skip-lazy” to SVG elements.
SVG compatibility issues with Google’s Native Lazy plugin Read More »
If the Bootstrap modal does not appear, it could be a conflict with the smooth scrolling JavaScript, while the problem could also be due to the a tag being treated as an inline element.
How to deal with the problem of Bootstrap Modal not showing up (a tag) Read More »
If you place configuration files in the Apache conf.d directory
, Apache will automatically read them. This is especially useful for VirtualHost configurations.
Here are some basic SEO guidelines to make your site easier to find on Google. Proper use of these can improve your site’s search engine ranking.
SEO methods to make your site easier to find on Google Read More »
When using Docker’s Nginx to handle WebP, there may be a problem with images not displaying in Safari on Mac or iOS. To work around this issue, comment out the WebP section from the Nginx configuration.
If you are unable to optimize images in EWWW, this may be due to file or directory permission issues. To resolve this issue, change the permissions on the EWWW working directory.
If you cannot find the visudo command
in your Linux shell, the sudo package may not be installed. Updating the package and installing sudo will solve the problem.
Changing EWWW Image Optimizer’s PNG to WEBP conversion from lossless to lossy will greatly increase the capacity reduction effect.
Capacity Reduction Techniques in WEBP Conversion of PNG in EWWW Read More »
If the color profile is not embedded when converting to WEBP format, the image may not display on Mac or iOS. Also, EWWW Image Optimizer must be set to not remove metadata.
Color profile problems and countermeasures during WEBP conversion Read More »
This section describes the scrollbar rattling problem in Windows and its solution.
Scrollbar rattling problem and solution in Windows Read More »
This article describes how to manage the opening replay flag in a website or web application. In particular, we recommend using sessionStorage and localStorage to avoid problems caused by fbcache.
This article discusses possible layout collapses that may occur when using Bootstrap’s grid system. In particular, we will focus on the min-width property of classes such as col-md and col-md-auto and how to resolve them.
This article describes how to resolve errors and warnings that may occur depending on the version of PHP when restoring from a Vagrant environment to a Docker environment. Specifically, updating WordPress and plugins to the latest version will resolve these issues.
How to resolve errors when restoring environment from Vagrant to Docker Read More »
This article describes how to hide a single WordPress page. This method rewrites the rewrite rules for a particular page type to an empty array, thereby hiding that page (404 error).
Swiper.js is a customizable JavaScript library that allows you to modify the design using CSS variables. This article describes examples of using custom variables in Swiper.js.
This section explains how to use CSS to make text vertical and also rotate it 90 degrees. This is accomplished by combining two CSS properties: writing-mode: vertical-rl; and text-orientation: sideways;. Note, however, that some properties are not supported by all browsers.
How to knock down vertical text by 90 degrees with CSS Read More »
Bootstrap’s grid system is used to divide content into columns. Sometimes, however, you may want to create new rows. One way to accomplish this is to use the w-100 class. This class sets the width of the element to 100%, resulting in the next column being pushed out into a new row.
How to use the w-100 element to break lines in a Bootstrap grid Read More »
HTML data attributes are a convenient way to add custom data to an element, but attribute names cannot contain uppercase letters. This is due to HTML specifications; if you use attribute names that contain uppercase letters, the browser may not recognize them correctly. This article explains why and how to resolve this issue.
Capital letters cannot be used in HTML data attributes. Read More »
Due to delays in rendering ACF Blocks, there can be problems applying JavaScript scripts. To solve this, you need to initialize your scripts using the ACF action hook ‘render_block_preview’. This article details how to do this.
How to apply rendering delays and scripts in ACF Blocks Read More »
Even if CSS line-height: 1;
is set, there may be margins above and below some elements. This is the result of including not only the height of the text but also the height of the entire line. One way to remove such margins is to apply negative margins to the: :before and
::after pseudo-elements
. However, negative margins should be used with caution.
Top and bottom margins despite line-height: 1; and countermeasures Read More »
The iPhone’s “Reduce parallax effect” setting may affect Bootstrap’s transition effect. To resolve this issue, set the relevant section of Bootstrap’s SCSS configuration file “_variables.scss” to false. However, to respect the user experience, this setting change should be done carefully.
iPhone parallax effect reduction settings and Bootstrap transition Read More »
When BrowserSync does not work, first check to see if the source code has been rewritten in an unintended way. In particular, BrowserSync will not function properly if unintended characters are mixed in at the beginning of the HTML.
If the colspan attribute does not work on the td element of a table, this section explains the causes and countermeasures. applying CSS display: flex; to the td element may change the behavior of the table cell, so a wrapper element is created inside the table cell to apply display: flex;. flex; inside the table cell.
Checkpoints and countermeasures when COLSPAN does not work Read More »
If an image cannot be converted to WebP format, the image may be in CMYK color mode. This article explains how to check the color mode of an image and convert it to RGB mode.
Image conversion errors to WebP and how to check CMYK images Read More »
Since the user agent has changed for the iPad OS, it may not be recognized as an iPad by the conventional JavaScript-based device determination. This section describes how to resolve this issue.
How to change the user agent of iPad OS and how to determine the device by JavaScript Read More »