header-image

Aloe Web Design Coupons

Tips & Savings for Website Creation.

Blog

top feature image

CSS Igniter Coupon Codes

Our Latest CSSigniter.com Promo Codes:

While you may have to try other coupon sites for 1/2 price offers, we have the latest and greatest deals for memberships and themes right here:

Save 30% Off Everything!

Redeem this promo code at checkout to save 30% off your order.

Save 30% Off Everything!

Redeem this promo code at checkout to save 30% off your order.

Take 30% Off CSS Igniter Theme or Product!

30% off any theme or product at CSSigniter.com.

Take 30% Off CSS Igniter Theme or Product!

30% off any theme or product at CSSigniter.com.

Save Thirty Percent Off Sitewide!

Take 30% off WordPress themes when you use this promo code at checkout.

Save Thirty Percent Off Sitewide!

Take 30% off WordPress themes when you use this promo code at checkout.

Take 50% Off Everything!

This is a site-wide sale that'll save you 50% off your order.

Take 50% Off Everything!

This is a site-wide sale that'll save you 50% off your order.

About CSSIgniter

Founded in 2012, they thought about the philosophy of their themes as being well designed, easy to use and backed up by frequent updates, as they are in constant improvement of their services. They provide professional WordPress themes “without the confusing parts”, also offering 24/7 support included. Offering weekend Special coupon code, this website offers more than you actually need for a more than attractive price. Their product themes can be acquired separately, but also if you join their club you have access to all of their themes. The site was born with only 10 WordPress themes, but has rapidly grown in the community it is today.
The team behind CSSIgniter was created by 2 people, co-founding and designing the company. These are Gerasimos Tsiamalos and Anastis Sourgoutsidis. They, Along with other employers, managed to bring CSSIgniter where it is today. More about them on their website: https://www.cssigniter.com/about-us/

Coupon Codes

They usually have special weekend and holiday coupons that can bring you a discount of up to 40% on any purchase.
These codes can be applied by writing them in the “Have a discount code? Enter it here” section, just above the checking of the Terms and Conditions agreement.
On top of that, there are a lot of coupon sites nowadays that can provide these coupons or other ones for you. The codes from these retailers can give up to a 55% discount on https://www.cssigniter.com.

Support 24/7

As the founders of this site state, they provide customers with 24/7 support that they say has been active since day 1. On the top-right corner, under Options (or more) you can find the support link, getting you on a page where you have to complete your initials and e-mail, plus your message. This means you have to submit a ticket and wait for them to respond to it which usually does not take long, as they take this customer support business very seriously.
CSSIgniter also has Dribble: https://dribbble.com/tsiger
Facebook: https://www.facebook.com/cssigniter
Twitter: https://twitter.com/cssigniter
Instagram: https://instagram.com/cssigniter
Customers can also contact them there.
The only downside of their system is that you have the 24/7 support only when subscribing for a plan, that usually is on a year’s time. After that, you either have to be unsupported or to subscribe for another year, which can be frustrating.

Refund Policy and Pricing

In the Terms and Conditions tab, you can find out that you may ask for a refund for up to 30 days. At the expiration of this period, you agree that no refunds shall be available.
Most of the customers are really happy and satisfied with CSSIgniter, the only exception being the people that wanted more than the website could provide, thus leaving them for another company. This doesn’t mean that other companies are better overall. Not at all, as everyone has to find what’s best for his business and work from there, ensuring the maximization of profit.

Conclusion

With access to all 60 of their themes for just 49$ and the luxury to use them on as many sites as you want, including clients sites, CSSIgniter is overall affordable and really practical.

top feature image

CSS Hero Coupon Codes

The Latest CSShero.org Promo Codes:

Let’s get is straight: we’re not exactly CouponLynx.org when it comes to coupon codes. But we do want to offer some great discounts for products that our website visitors will tend to use. Click here to view our newest savings.

 

Save 40% Off All Pricing Plans!

Save 40% off the Starter, Personal and Pro plans when you redeem this promo code at checkout.

Save 40% Off All Pricing Plans!

Save 40% off the Starter, Personal and Pro plans when you redeem this promo code at checkout.

Yet Another 40% Off Code!

Take forty percent off all 4 plans with CSS Hero. You need to enter this coupon to qualify for the discount.

Yet Another 40% Off Code!

Take forty percent off all 4 plans with CSS Hero. You need to enter this coupon to qualify for the discount.

Guess What? Forty Percent Off!

Take 40% off your order for CSS Hero's plugin.

Guess What? Forty Percent Off!

Take 40% off your order for CSS Hero's plugin.

About CSShero.org:

CSS Hero is a premium plugin for WordPress which allows users to change the look and style of their WordPress site. It allows users to edit their websites easily and change the colors, fonts backgrounds, borders and pretty much anything else you can think of on a WordPress site. It does not require the user to use code to do this, meaning that it is very easy for someone who is not an expert to develop a site efficiently while retaining a professional look. It uses a simple drag and drop functionality to allow the user to set Custom Style Sheet values quickly and easily.

Its Parent Company:

CSS Hero is owned by a company called Trois Garcon, and it is based in Bali, Indonesia. The first version of CSS Hero was released at the beginning of 2014, and the plugin is now operating on version 3 which was launched in early 2018.
You can install CSS Hero as a plugin on a WordPress site and then use it on the site to alter the look of the site as a whole or individual pages on the site. It is a very useful product which is very popular with business owners who want to have a professional looking website without the cost of professional web designers.

How to use coupon codes

It is very easy to sign up for CSS Hero with a coupon code. All that you have to do is to click “Buy Now” on their website. You will then need to review the plans and find the one that suits your needs. In the center of the screen, just above the plans, you will see a box for “Coupon code”. Select the box and enter your coupon code and click redeem. You will then be forwarded to a page to enter your account and billing information to get access to CSS Hero. It is a simple, straightforward signup process that makes it easy to redeem your coupon. Please note that CSS Hero only accepts payment through PayPal.

How to Connect with CSS Hero:

CSS Hero has a range of options should you need to contact them with a query, issue or problem that you have. You can leave an enquiry on their website before you buy using their Pre-Sale enquiry form to get more information on CSS Hero and the different packages available. If you are a user who has an issue, then you can quickly and easily raise a ticket on their site to be resolved.
You can also communicate with CSS Hero through their Facebook or Twitter sites as they have a strong social media presence. Their details are
Facebook – https://www.facebook.com/CSSHero.org/
Twitter – @CSS_Hero
Unfortunately CSS Hero is not available on the telephone but the varied opinions available to contact mean that this isn’t really a significant issue.

Refund Policy

CSS Hero offers refunds to customers who are unable to get the plugin to install on their website or who are unable to get the application to work as advertised after working with their professional engineers to resolve any issues. This refund is available within 30 days of purchase. They do not offer refunds for other reasons or after 30 days. CSS Hero reserve the right to determine whether a refund is given or not.

top feature image

Elegant Themes Coupon Codes

While we’re no CouponLynx.org, we realized that regular visitors to Aloe Studios are web developers that use tools like the Divi Theme, CSS Ignitor and more. So we’ve created these coupon pages with exclusive promotions that you can use to save money on tools that you likely need to buy anyway for your business.

Save an Extra 20% Off Everything!

Elegant Themes currently has a 'Developer Discount' for 20% off annual memberships. So they will cost $70 per year for a developer's license instead of $98. No promo code required: instead this is a link-activated discount. Click to activate.

Save an Extra 20% Off Everything!

Elegant Themes currently has a 'Developer Discount' for 20% off annual memberships. So they will cost $70 per year for a developer's license instead of $98. No promo code required: instead this is a link-activated discount. Click to activate.

Save 10% Off Lifetime Access to Elegantthemes.com!

This will save you 10% off lifetime access to Elegant Themes, which includes the super popular Divi theme, email management apps and more.

Save 10% Off Lifetime Access to Elegantthemes.com!

This will save you 10% off lifetime access to Elegant Themes, which includes the super popular Divi theme, email management apps and more.

About Elegant Themes

Elegant Themes started ten years ago. Initially, it was run by one person in Nick’s college apartment. The company is located in San Francisco, USA. Today, the company has grown into not only a diverse but also a distributed team of WordPress enthusiasts from different parts of the world. The team at Elegant Themes do not see the facility as just a company but as a community. As such, the members of the firm hold on to the community-centric values that have been a guide for the past ten years. The 73 members of the team at Elegant Themes love WordPress, Open Source, but above all, they love generating great things to amaze their customers.

Currently, the company offers 87 themes and five plugins to its vast client base made up of over 500,000 people. Some of the members of the executive team comprise of Nick Roach, Founder and Chief Executive Officer, Mitch Skolnik, Operations Director, Kenny Sing, Design Director, and Yuriy Portnykh, who serves as the Lead Developer.

The premium plugins offered by Elegant Themes include:

I. Monarch Social Media Sharing – It is one of the best social sharing WordPress plug-in. It was constructed to help users attain increased shares and followers by using highly effective sharing methods.
II. The Divi Builder – A stand-alone drag, the drop page builder plug-in works with any WordPress theme.
III. Bloom Email Opt-Ins – For WordPress users, this opt-in is the ultimate deal. Thanks to Bloom, users can easily include opt-in forms to their websites and ensure total control over the design as well as the location of each.

How to Use Coupon Codes

Elegant Themes guarantees its client’s great value for money. Besides providing services at reasonable prices, the company also helps customers to make significant savings by availing discount coupons.

Of utmost importance is to understand how to apply the coupon code on the website to take advantage of the offers. Here is how to go about it:

  1. Once you have identified a coupon code (say from coupon websites) click on it. It will lead you to the site of Elegant Themes.
  2. From there, select a solution that interests you and click on the “Sign Up” button.
  3. The next step entails providing personal details such as username, email, first name and country of residence. You are also supposed to choose your preferred mode of payment such as PayPal, MasterCard or Visa.
  4. Agree to the terms of service and then proceed to complete registration.
  5. On the next page, you will be required to enter details of your mode of payment to finish the subscription process.
  6. . Note that you will not be requested to enter the coupon code. The website applies it automatically.

How to Connect with Elegant Themes

On the homepage of the company’s website, click on Contact to explore the various ways through which you can interact with them. For questions about sales and billing, you may fill the form provided and include your queries. The customer service team at Elegant Themes will get back to you. If you prefer to chat with them, you may use the “Chat with Us” option available on the Contact page.

On social media platforms, you may reach out to the company through:

  • Facebook: https://www.facebook.com/elegantthemes/.
  • Twitter: https://twitter.com/elegantthemes/.

Refund Policy

Elegant Themes offers a money back guarantee of up to 30 days from the day of purchase. Customers who want a refund may send an email to support@elegantthemes.com. Remember to describe your problem and then ask for a refund.

top feature image

Dear Print Designer Doing Web Design

Great graphic design and great typography will always be great graphic design and great typography no matter what the medium. And print design and web design are two mediums which have a great deal in common. But there are some differences in the mediums. Switching from print design to web design can reveal some limitations and constraints along with some new freedoms

I’ve worked almost exclusively in the field of web design (and development) and very little in print design. Not much as someone who “does design” but very heavily as someone who “implements designs” with (X)HTML and CSS. Over the years, I’ve seen patterns emerge with print designers doing web design. Little web design details that are often overlooked that don’t usually apply to print design.

I’d like to discuss some of the mistakes and oversights that seem to be common with print designers switching to web design. My intention is not to be rude or discouraging, but to be informative and provide a sort of “checklist” of common mistakes for print designers transitioning to web design and for the people like me who implement their designs. A lot (probably most) of the really amazing web designers came from a graphic design and/or print design before they did web design (Jason Santa Maria is a shining example). So with a little time and patience, I think any talented print designer can become a great web designer.

Resolution

I have to mention this first because I’ve seen it a lot, and it’s pretty important. The web is a 72 pixels per inch world. Not 96. Not 300. Not 600. Seventy-two.

Typography

A lot of print designers aren’t aware of the limited web safe font palette. Luckily you can use techniques like sIFR, FLIR, or cufon to get any font you want, but that’s best suited for headlines or small bits of text and not really intended for paragraphs of body copy. You should still stick to web safe fonts for body copy. (Edit – Nov. 17 2009 – Since writing this, several services have emerged for serving up custom typefaces using the @font-face CSS rule: Typotheque Web Font Service, Typekit, and Kernest.. Jonathan Snook has also written 2 interesting articles of a more DIY nature: Screencast: Converting OTF or TTF to EOT and Becoming a Font Embedding Master which build on Paul Irish’s Bulletproof @font-face syntax.)

Other typography related print designer faux pas I’ve come across are using Photoshop’s faux bold and/or faux italic. This can’t be done on the web – use the regular font-style controls. Another is relying on paragraph hyphenation – web browsers don’t support hyphenation (possible workaround). Also be very careful in using justified text. It can be done, but the results aren’t always great (Jon Tan’s site is one that does seem to pull off justified text quite well. His site is also worth mentioning for the amazing design, layout and typography as well as well written articles about design, layout, and typography ). Another thing to watch out for is messing with vertical and/or horizontal scale. There is a “font-stretch” CSS property, but has little or no support at the moment.

Another font flub I see is with font sizes. Or more specifically – half-sizes. Browsers can only display in increments of 1. So 13.5pt isn’t going to work. Round it up or down to the nearest whole number. Also, some print designers will use very small font sizes like 10 or 11 pixels for body copy. This is pretty hard to read on the web – especially for people with less than perfect vision.

Viewport

A lot of print designers neglect to account for the resizable nature of the browser viewport – probably because they’re used to a sheet of paper always being a specific size. They’ll often not spec what happens (with backgrounds, borders, etc) when the view port is wider than the provided design or if the design is to be centered or aligned left or right in the browser. Sometimes they also won’t account for the bottom of the page if the content doesn’t fill up the entire height of the view port.

Sometimes they may have a spotlight or some other type of effect in the background that clips off in the provided design, but you’ll need that background to resolve to some kind of neutral and/or tile-able pattern when the view port is larger vertically and/or horizontally than the provided design.

Think of the web as having a nearly infinite bleed.

Vertical Pixel Precision and Vertical Grids

You can do a lot of things with CSS, but sometimes there are elements in a design that rely too much on text filling up a precise vertical height. Usually this is in some sort of a columnar/grid context. But invariably, the marketing/communication folks will change that text 12 times before the site goes live. The vertical height of the actual text columns may not end up being the same and the integrity of the design could be compromised. This happens pretty easily with CMS sites.

Sometimes you’ll have an image next to some summary text and the text will be precisely the same height as the image. But what if that text was longer? Will it wrap around the image or keep a consistent columnar width? Not a big deal, but often not accounted for.

Another print designer tendency is to use specific page heights regardless of content. I can see how this could be a force of habit for a print designer. It is possible to implement precise height pages on the web, but it’s better to plan for content causing the page to stretch vertically and let go of the notion of precise vertical heights.

(Non) Interaction

A very common oversight is neglecting to specify link rollover and or “on” state colors/treatments. This can occasionally slip the minds of even very experienced web designers, but much more so with print designers transitioning to web design. From main navigation all the way down to body copy, it’s good to spec link states. You can put the rollover states in a hidden layer or layer group with “rollover” in the layer name so the person implementing the design knows what it’s for.

PSD Layers

Get rid of the unused stuff

Cutting out the cruft is very considerate. If there is a layer that’s not used in the design, then that layer doesn’t need to be in the delivered PSD. Unused layers just make the file size unnecessarily larger and make working with the file a little more confusing. Any hidden layers or layer groups that are in the delivered file should actually serve some purpose such as being rollover states or notes for the developer implementing the design. I don’t need to see all of the super high-res watermarked istockphoto images that you didn’t use.

Group it. Name it

This is not common (and probably has more to do with overall experience rather than preferred design medium), but I’ve seen some PSDs that don’t use layer groups or even layer names – this is a real pain to deal with! Give every layer and layer group a meaningful name – I don’t know what the hell “layer 47″ is, but I can probably figure out what “divider lines” or “search box” is.

Miscellaneous

Web safe colors: some print designers will try to stick to web safe colors. This is an outdated concept (for most audiences) and we don’t need to worry about web safe colors anymore thankfully.

Fancy Forms: Some form elements – mostly select boxes (dropdowns), checkboxes, and radio buttons are a pain to style consistently in all the major browsers. There are some javascript workarounds, so check with your developer before going too crazy.
I think that about covers the most common mistakes I’ve encountered with design files delivered by print designers switching over to web design. So if you’re a print designer transitioning to web design, or if you’re someone who is working with a designer in that position, these are probably the most common things to watch out for.

This is also a very “blue-collar” list coming from the perspective of an XHTML/CSS coder who’s job it is to implement designs. I’ve been exposed to a lot of great design by working with a lot of incredibly talented designers, but I do not have the proper design education to truly call myself a designer. I think there could be another level to this discussion which I am not qualified to delve into; but a more theoretical design discussion about the theories and approaches to print design versus the theories and approaches to web design. Also, I have not touched the areas of usability or accessibility which become much more important on the web.

top feature image

Pixel Precision with Diagnostic CSS

Here’s a little CSS trick I started using a while ago that has really helped me to achieve pixel precision when converting Photoshop PSD (or Fireworks PNG or whatever) design comps into (X)HTML and CSS web standards goodness.

The idea is to take the page that you’re developing in HTML and CSS and overlay it on top of the design mockup you’re working from. And you can do this inside of any browser. The idea borrows upon the spirit of “Diagnostic Styling” evangelized by Eric Meyer by using a few extra classes.

First I take the design file and save it (save for web) as a flat PNG-32 into a directory that’s easily accessed by the css file I’m developing.  Then I open the HTML page I’m developing with Firefox and open up Firebug. Via Firebug’s CSS editing window, I set the HTML element’s background-image property to the PNG design comp I just saved. Usually the BODY element will have some background property set that will obscure the HTML element, so I’ll set the BODY element’s opacity property to about 50% or so.

Now the original design comp will be showing through behind the rest of the HTML document.

To streamline the process a bit, I’ve created these CSS rules which can be dropped into any site’s CSS file:

html.bg { background-position: 50% 0; background-repeat: no-repeat; }
html.bg body { filter:alpha(opacity=50); opacity: .5; }

And on a more per-project basis

html.bg-home { background-image: url(../img/mockup-home.png); }
html.bg-about { background-image: url(../img/mockup-about.png); }

You can try it right now on this site by adding the “bg” and “bg-home” classes to the HTML element using Firebug.  As you can see, there’s a lot on my site that doesn’t really line up so well with my mockup (since this is my personal site, I’ve made quite a few adjustments in the CSS rather than going back to Photoshop). But I think it serves as a pretty good example since there are some things that do line perfectly and plenty that don’t.

Benefits

This technique will work in just about any browser. Just add the classes to the HTML element in your markup and you’ve got your mockup in the background. Having the mockup in the background also means that link rollovers stay intact. And you can still use Firebug as you normally would.

Caveats

IE 6 and 7 have some issues with the opacity filter and positioning so all elements may not be transparent.

Also, since this technique uses the HTML element to display the mockup as a background image, that means it will override any background you may have already set on the HTML element. Personally I probably only set backgrounds on the HTML element about 50-60% of the time and they’re usually pretty not too complex. I don’t see this as being much of a drawback, but it is worth stating.

Why not just use Pixel Perfect or OverlayComp?

If you haven’t seen it, there’s a really cool tool for Firefox called  Pixel Perfect  (more specifically, it’s a plugin for the Firebug extension) which allows you to overlay a design comp over the top of a web page you’re viewing in Firefox. This is an ingenious tool and I tip my hat to the Pixel Perfect developers.

What I personally don’t like about Pixel Perfect is that it adds the image file on top of everything effectively disabling your ability to use Firebug for on-page CSS editing. The demo video on their site looks like someone is actually using Firebug while an overlay is present, but I was never notable to get that to work at first because I had the “Hide overlay when inspecting” option turned on (Thanks to Pixel Perfect developer Mike Buckley for setting me straight). So, like OverlayComp, inspecting elements is still very possible – just not accessible via right clicking on the web page.Also, it’s It is a Firebug plugin, so Firefox is the one and only browser it works in.

OverlayComp works similarly to Pixel Perfect in that it places your image over the top of the html. Inspecting elements in Firebug is still possible – just a little extra work. It requires adding javascript directly to your page with a script element, but it does work in all browsers.

At the end of the day, you’ve got to use the tool that works best for you.  I’d love to know how other CSS developers are approaching this and if there are any other tools available for this kind of thing.

top feature image

Saying Goodbye to the Overflow: Hidden Clearing Hack

I’ve been thinking of this for a while now, and it’s finally time to part ways with the overflow: hidden (and overflow: auto) clearing hack. Jeff Starr’s recent and excellent post – The New Clearfix Method – and the ensuing comments were enough to finally prompt me to write about it here. (And since I started writing this, Jonathan Snook has started a Twitter dialog about overflow vs. clearfix).

While the  clearfix method is a tried and true hack, I’ve always disliked muddying up my HTML markup with crufty “clearfix” classes strewn about. So I ended up using overflow: hidden as much as I could. But overflow: hidden is not without its drawbacks. Although there is no extra class to apply in the HTML (win!), there may be situations when you want to have child elements positioned partially (or entirely) outside of their overflow: hidden wielding parent (or other ancestor) container. In these cases, the container with overflow: hidden will clip the element that you’re trying to partially (or entirely) position outside of it. (Case in point: If you use  suckerfish  dropdowns, try setting overflow: hidden on the outermost list).

So although overflow: hidden is not usable in all situations, I used to prefer it over using the “clearfix” class method. But in reality I ended up with both: I had overflow: hidden where I could get away with it, and “clearfix” classes where I couldn’t use overflow: hidden. It bothered me a bit to mix and match two different clearing methods, but I was happy to have fewer “clearfix” classes violating my otherwise semantic markup Kumbaya festival.

Then in his presentation at  An Event Apart 2008 in San Francisco, Dan Cederholm suggest using the class name “group” rather than “clearfix” – a suggestion which later made it into his book Handcrafted CSS. It’s a minor thing, but I do like the improved semantics (in most cases) of the “group” class name over the “clearfix” class name, so I adopted this approach and felt okay about using it as a fallback when overflow: hidden wasn’t feasible.

In his talk and in his book, Cederholm also walks through the “big long list” idea of applying the rules for the clearfix (renamed to “group”) class directly to the selectors that need them in the CSS.

This keeps the HTML more pure while avoiding the drawbacks of overflow – a total win-win. But it does mean extra bloat in the CSS. Probably okay for smaller sites, but it can quickly get unruly with larger sites. I tried this approach on a few projects and decided the CSS bloat was indeed too much, so I stuck with the mix of overflow: hidden and the “group” class.

The Catalyst

But I’m now saying goodbye to overflow: hidden and the deciding factor for me is CSS3. Specifically box-shadow. At least in the sense that box-shadow was the first property I noticed being negatively impacted by the use of overflow: hidden. Like the positioned child elements mentioned above, box-shadow can get clipped when the parent (or other ancestor) element has overflow applied.

And there are several other things to consider as we move forward using more CSS3. Text-shadow and transform can also potentially be clipped by overflow: hidden

top feature image

EM Chart

Using a relative unit such as EM is a great way to maintain the vertical rhythm of a web page when a user resizes text in their browser. Constantly reaching for a calculator to compute the correct EM value to use every time you need to is also a great way to drive yourself mad.

Let’s say you have an H3 that’s 24 pixels. It doesn’t matter how the font-size is set (pixels, EMs, percentages, etc). You can check the actual font-size in pixels using Firebug by checking “Show Computed Style” in the Options menu in the upper right corner of the CSS/Style panel while viewing in HTML mode.

You’ve checked the design comp and measured exactly 9 pixels of bottom margin under the H3 until the next element. Of course you can set the bottom-margin of the H3 to 9 pixels and move on. But that won’t scale when a user bumps up their text size in their browser and your vertical rhythm will crumble as the H3 grows in size but keeps the same 9 pixels of bottom margin.

The Formula

The formula for computing the EM multiplier is:

desired pixel size / current pixel size = multiplier

So for the H3 example: 9/24 = .375

The Chart

It’s a handy formula to memorize, but it’s still lame to punch it into a calculator dozens of times a day. I figured it couldn’t be too hard to loop through the formula in PHP or JavaScript to create a lookup chart. So I whipped it up in PHP then later changed it to JavaScript to keep it more portable. The EmChart places desired pixel size in the columns, and current pixel size in the rows. Here’s a screen shot of looking up our H3 example.

em chart 1

Everyday Usage

I use the EmChart all the time when converting design comps to HTML/CSS templates – which is basically all day every day. I find it very useful for calculating bottom margins, line-heights (which are unit-less, but the formula still applies), top margins, and top/bottom padding among other things. It’s also really handy for keeping nested relative font-sizes straight. The CSS and JavaScript is all included within the HTML page to keep it portable. I actually launch it as a standalone application using Fluid (Mac). Feel free to copy the source and use it as you’d like. But get in touch if you make any derivatives.

As I mentioned, it doesn’t matter how your current font-size is set. So this will work for you regardless of what font-size or unit is (or isn’t) set on the HTML element, BODY element, or any other element. You just need to know the effective pixel size of the current element you’re working with.

1px1px2px3px4px5px6px7px8px9px10px11px12px13px14px15px16px17px18px19px20px21px22px23px24px25px26px27px28px29px30px31px32px33px34px35px
2px0.511.522.533.544.555.566.577.588.599.51010.51111.51212.51313.51414.51515.51616.51717.5
3px0.3340.66711.3341.66722.3342.66733.3343.66744.3344.66755.3345.66766.3346.66777.3347.66788.3348.66799.3349.6671010.33410.6671111.33411.667
4px0.250.50.7511.251.51.7522.252.52.7533.253.53.7544.254.54.7555.255.55.7566.256.56.7577.257.57.7588.258.58.75
5px0.20.40.60.811.21.41.61.822.22.42.62.833.23.43.63.844.24.44.64.855.25.45.65.866.26.46.66.87
6px0.1670.3340.50.6670.83411.1671.3341.51.6671.83422.1672.3342.52.6672.83433.1673.3343.53.6673.83444.1674.3344.54.6674.83455.1675.3345.55.6675.834
7px0.1430.2860.4290.5720.7150.85811.1431.2861.4291.5721.7151.85822.1432.2862.4292.5722.7152.85833.1433.2863.4293.5723.7153.85844.1434.2864.4294.5724.7154.8585
8px0.1250.250.3750.50.6250.750.87511.1251.251.3751.51.6251.751.87522.1252.252.3752.52.6252.752.87533.1253.253.3753.53.6253.753.87544.1254.254.375
9px0.1120.2230.3340.4450.5560.6670.7780.88911.1121.2231.3341.4451.5561.6671.7781.88922.1122.2232.3342.4452.5562.6672.7782.88933.1123.2233.3343.4453.5563.6673.7783.889
10px0.10.20.30.40.50.60.70.80.911.11.21.31.41.51.61.71.81.922.12.22.32.42.52.62.72.82.933.13.23.33.43.5
11px0.0910.1820.2730.3640.4550.5460.6370.7280.8190.9111.0911.1821.2731.3641.4551.5461.6371.7281.8191.9122.0912.1822.2732.3642.4552.5462.6372.7282.8192.9133.0913.182
12px0.0840.1670.250.3340.4170.50.5840.6670.750.8340.91711.0841.1671.251.3341.4171.51.5841.6671.751.8341.91722.0842.1672.252.3342.4172.52.5842.6672.752.8342.917
13px0.0770.1540.2310.3080.3850.4620.5390.6160.6930.770.8470.92411.0771.1541.2311.3081.3851.4621.5391.6161.6931.771.8471.92422.0772.1542.2312.3082.3852.4622.5392.6162.693
14px0.0720.1430.2150.2860.3580.4290.50.5720.6430.7150.7860.8580.92911.0721.1431.2151.2861.3581.4291.51.5721.6431.7151.7861.8581.92922.0722.1432.2152.2862.3582.4292.5
15px0.0670.1340.20.2670.3340.40.4670.5340.60.6670.7340.80.8670.93411.0671.1341.21.2671.3341.41.4671.5341.61.6671.7341.81.8671.93422.0672.1342.22.2672.334
16px0.0630.1250.1880.250.3130.3750.4380.50.5630.6250.6880.750.8130.8750.93811.0631.1251.1881.251.3131.3751.4381.51.5631.6251.6881.751.8131.8751.93822.0632.1252.188
17px0.0590.1180.1770.2360.2950.3530.4120.4710.530.5890.6480.7060.7650.8240.8830.94211.0591.1181.1771.2361.2951.3531.4121.4711.531.5891.6481.7061.7651.8241.8831.94222.059
18px0.0560.1120.1670.2230.2780.3340.3890.4450.50.5560.6120.6670.7230.7780.8340.8890.94511.0561.1121.1671.2231.2781.3341.3891.4451.51.5561.6121.6671.7231.7781.8341.8891.945
19px0.0530.1060.1580.2110.2640.3160.3690.4220.4740.5270.5790.6320.6850.7370.790.8430.8950.94811.0531.1061.1581.2111.2641.3161.3691.4221.4741.5271.5791.6321.6851.7371.791.843
20px0.050.10.150.20.250.30.350.40.450.50.550.60.650.70.750.80.850.90.9511.051.11.151.21.251.31.351.41.451.51.551.61.651.71.75
21px0.0480.0960.1430.1910.2390.2860.3340.3810.4290.4770.5240.5720.620.6670.7150.7620.810.8580.9050.95311.0481.0961.1431.1911.2391.2861.3341.3811.4291.4771.5241.5721.621.667
22px0.0460.0910.1370.1820.2280.2730.3190.3640.410.4550.50.5460.5910.6370.6820.7280.7730.8190.8640.910.95511.0461.0911.1371.1821.2281.2731.3191.3641.411.4551.51.5461.591
23px0.0440.0870.1310.1740.2180.2610.3050.3480.3920.4350.4790.5220.5660.6090.6530.6960.740.7830.8270.870.9140.95711.0441.0871.1311.1741.2181.2611.3051.3481.3921.4351.4791.522
24px0.0420.0840.1250.1670.2090.250.2920.3340.3750.4170.4590.50.5420.5840.6250.6670.7090.750.7920.8340.8750.9170.95911.0421.0841.1251.1671.2091.251.2921.3341.3751.4171.459
25px0.040.080.120.160.20.240.280.320.360.40.440.480.520.560.60.640.680.720.760.80.840.880.920.9611.041.081.121.161.21.241.281.321.361.4
26px0.0390.0770.1160.1540.1930.2310.270.3080.3470.3850.4240.4620.50.5390.5770.6160.6540.6930.7310.770.8080.8470.8850.9240.96211.0391.0771.1161.1541.1931.2311.271.3081.347
27px0.0380.0750.1120.1490.1860.2230.260.2970.3340.3710.4080.4450.4820.5190.5560.5930.630.6670.7040.7410.7780.8150.8520.8890.9260.96311.0381.0751.1121.1491.1861.2231.261.297
28px0.0360.0720.1080.1430.1790.2150.250.2860.3220.3580.3930.4290.4650.50.5360.5720.6080.6430.6790.7150.750.7860.8220.8580.8930.9290.96511.0361.0721.1081.1431.1791.2151.25
29px0.0350.0690.1040.1380.1730.2070.2420.2760.3110.3450.380.4140.4490.4830.5180.5520.5870.6210.6560.690.7250.7590.7940.8280.8630.8970.9320.96611.0351.0691.1041.1381.1731.207
30px0.0340.0670.10.1340.1670.20.2340.2670.30.3340.3670.40.4340.4670.50.5340.5670.60.6340.6670.70.7340.7670.80.8340.8670.90.9340.96711.0341.0671.11.1341.167
31px0.0330.0650.0970.130.1620.1940.2260.2590.2910.3230.3550.3880.420.4520.4840.5170.5490.5810.6130.6460.6780.710.7420.7750.8070.8390.8710.9040.9360.96811.0331.0651.0971.13
32px0.0320.0630.0940.1250.1570.1880.2190.250.2820.3130.3440.3750.4070.4380.4690.50.5320.5630.5940.6250.6570.6880.7190.750.7820.8130.8440.8750.9070.9380.96911.0321.0631.094
33px0.0310.0610.0910.1220.1520.1820.2130.2430.2730.3040.3340.3640.3940.4250.4550.4850.5160.5460.5760.6070.6370.6670.6970.7280.7580.7880.8190.8490.8790.910.940.9711.0311.061
34px0.030.0590.0890.1180.1480.1770.2060.2360.2650.2950.3240.3530.3830.4120.4420.4710.50.530.5590.5890.6180.6480.6770.7060.7360.7650.7950.8240.8530.8830.9120.9420.97111.03
35px0.0290.0580.0860.1150.1430.1720.20.2290.2580.2860.3150.3430.3720.40.4290.4580.4860.5150.5430.5720.60.6290.6580.6860.7150.7430.7720.80.8290.8580.8860.9150.9430.9721
36px0.0280.0560.0840.1120.1390.1670.1950.2230.250.2780.3060.3340.3620.3890.4170.4450.4730.50.5280.5560.5840.6120.6390.6670.6950.7230.750.7780.8060.8340.8620.8890.9170.9450.973

top feature image

How to Get a Custom Username for Your Facebook Page

Getting a custom username for your Facebook page helps promote your business and build your brand. It doesn’t have be as unique as a genetic test from Ancestry.com, but your username should stand out from the pack. Compared to the default page username given to you by Facebook, a custom username is short and easy to remember.

Speaking of which, Facebook has made it easier for page owners to get a custom page username. If you’d like to get one for your page then simply follow the steps below.

Before creating a custom username for your Facebook page, keep in mind that you must have administrative rights to it first. Also, not all pages are eligible to have a custom username. If your page is new, it may take some time before Facebook allows it to have its own vanity URL.

Creating a custom Facebook page username

If your page meets the basic requirements, simply open it as an admin using your web browser. You can use Chrome, Firefox, Safari or any web browser that you prefer. Once you’re on your Facebook page, go to the left panel where you can see the main tabs like Home, Photos, Posts, Videos, etc.

Next, go to the “About” tab. It will show some options on the right panel. Under the General section, go to “Username” and click “Create Page @username”. A new window will appear. Enter your desired username on the field provided.

Remember, your custom Facebook page username must be at least 5 characters long. It can only include alphanumeric characters or a period. It must not include any generic terms or extensions like .com, .net, .me or anything similar. If the username you entered is already taken, then you need to choose a new one that is still available.

Once your desired Facebook page username has been accepted, just click the “Create Username” button to confirm it. You’ll then get a confirmation saying that you have successfully created a Facebook page username.

Now that you have a custom page username, it will appear right below your Facebook page name. With it, users can easily find and remember your page. It will also be included in your page’s vanity URL (ex. facebook.com/customusername).

Not only that, Facebook users can also send messages to your page directly by simply typing your page username on Messenger. It is way more convenient plus it gives you more options to promote your page.

Note that if you’re managing your page via the Facebook app, the custom username option might not appear until you reach a certain number of page likes. If you want, you can also download the Facebook Pages Manager app and use it to give your page a custom username.

top feature image

How to Moderate Comments on YouTube

YouTube comments, if left unmoderated, can ignite flame wars among users. Also, spammers can leave comments targeted to pull traffic away from your YouTube channel. You can, however, prevent such instances from happening by placing videos of your choosing under comment approval. Alternately, you can opt to disable all comments for selected videos, or only disable comments that contain inappropriate words via an automated filter. The goal on a videos page is always to get people to either watch more of your videos, or to click through a link to your website to find out more information, make a purchase, etc. Remember that you can always save on your web hosting and domain registrations, take a look for promo codes and special offers websites like GoDaddy.

Enable Comment Approval

By default, all uploaded videos on your YouTube channel are set to display comments without approval. To enable comment approval, sign-in to your YouTube account, click your avatar, and then click the “Video Manager” option. Next, click “Uploads” to display a list of uploaded videos. Click “Edit” next to a video, and then select the “Advanced Settings” tab. Finally, select “Approved” on the drop-down menu next to “Allows Comments,” and then click “Save.” Repeat this process for any other videos that you want to place under comment approval.

Deny Inappropriate Comments

After setting up comment approval, you receive notifications on your inbox for each comment posted on your YouTube video channel. To get to your YouTube inbox, click your avatar, click “Video Manager,” and then select “Inbox.” Select a notification, and if the comment displayed within contains inappropriate content, click “Remove” to prevent it from showing up under the comments section of the video it was posted on. Click “Approve” if the comment does not include any inappropriate content.

Deny All Comments

You can also deny all viewers the ability to comment on any posted video of your choosing. Disabling comments altogether is beneficial if you feel that the content you are posting requires no further discussion, or if the content has the potential to attract a large number of negative comments. To disable comments, visit the “Advanced Settings” tab of a video and uncheck the box next to “Allows Comments.” Click “Save” to confirm the changes.

Deny Comments with Automated Filter

YouTube allows you to prevent comments that contain any words that you deem as inappropriate from showing up on your channel via an automated filter. To get to the YouTube comments filter, visit your YouTube Video Manager, click “Community” on the left-side navigation pane, and then click “Comment Settings.” Enter any inappropriate words, separated by commas, into the box next to “Blacklist.” Click “Save” to deny viewers the ability to post comments that contain any words on the blacklist.