Home

Font Awesome 5 pseudo element not working

css - FontAwesome 5 using with pseudo elements and

  1. Implement FontAwesome Pro in CSS using Pseudo elements, it comes in handy when creating drop down menus, etc. Change the font weight based on the library you are using. Eg if you are using Font Awesome Light, use weight of 300. Solid Free Plan 900 Font Awesome 5 Free or Font Awesome 5 Pro (for pro users) [
  2. Then, on that selected pseudo-element, I followed the guidelines over in the Font Awesome pseudo-element docs to set the properties to display the cookie-bite icon (Unicode f546) in the Solid style (font-weight 900) from the Font Awesome 5 Pro font family. Now when I hover over that menu, I see cookie icons. Yum
  3. /* * This is the Code, Font-Awesome use it * .btn-color-fa is the CSS class, we have added to Elementor's button CSS classes * .fa-long-arrow-alt-right is the CSS classes for calling font-awesome icons for font-awesome libraries. * ::before or :before is the before and after pseudo-elements to insert CSS or anything to the elements
  4. Using Font Awesome 5 Icons with Pseudo Element (CSS) Pseudo Element in CSS is used to arrange certain parts of an element. For example, it can be used for: Give the style of the first letter, or line, of an element; Enter content before, or after, the content of an element
  5. Add a class of fa-fw on the HTML element referencing your icon to set one or more icons to the same fixed width. This is great to use when varying icon widths (e.g. a tall but skinny icon atop a wide but short icon) would throw off vertical alignment. For clarity in the following example, we've added a background color on the icon so you can.
  6. Ready to pour the Font Awesome 6 Beta!. The next generation of the web's favorite icon library + toolkit is now available as a Beta release! Subscribe to Font Awesome Pro and get instant access to the v6 beta
  7. Iconify All icon collections Font Awesome 5 Solid. Add code below to your stylesheet to use fa-solid:fingerprint as pseudo element's content: Avoid using Iconify in CSS if you can. Images are loaded one by one, which might affect performance if there are too many images. Monotone images cannot inherit color from stylesheet, so you must set.

Using FontAwesome Icons in Pseudo Elements - Harner Design

  1. There are four important parts to include when referencing any individual icon using CSS pseudo-elements: Set the pseudo-element to match either the ::before or ::after; Set the font-family to Font Awesome 5 Free; Set the font-weight: 900 (Solid), 400 (Regular or Brands), 300 (Light) Set the content to the unicode value of the icon you want.
  2. I'm using Font Awesome 5.2 with all.js I want to use an icon as an pseudo element, like this div:after { display: none; content: '\..
  3. Implementing Font Awesome 5. Font awesome 5 is an icon set and toolkit making it easy for web designers to add vector icons and social icons to website. We had been using font awesome since 3 version and we have explored version 5 soon after its release. For any websites, Fonts in Websites play an impact in UI / UX
  4. Many other styling Font Awesome 5 (Pro) features expect multiple HTML elements and or certain CSS variables to be set. Currently, both the FDS and CVK APIs do not render the correct HTML structure for most of them. You could try to render your own Font Awesome 5 compatible HTML in a custom CVK widget or a custom React component
  5. Pseudo elements use the keyword :before and :after. How Pseudo Elements Work. A pseudo element is attached to an already existing HTML element on the page you are targeting. The reason we have :before and :after is because we can have content before (but within the element we select) or after. To bring this to life, let's look at an example
  6. Font Awesome 5 Regular. Powered by Iconify open source SVG framework. SVG code for selected icon. Use it to embed SVG directly in page or to paste it in UI editor application, such as Sketch, Adobe XD, Affinity Designer or Figma. Most editors ignore SVG viewBox attribute
  7. Font Awesome 5 là một trong những icon font phổ biến nhất hiện nay, tại thời điểm viết bài 28/10/2020 với phiên bản 5.15.1 hỗ trợ trên 1600 icon miễn phí, rất dễ dàng để tích hợp vào website, công việc của bạn bây giờ là lựa chọn icon và copy paste. Font Awesome có bản miễn phí và bản trả phí, tuy nhiên bạn chỉ.

Font Awesome Icons with Pseudo-Elements - The Mindles

  1. Font Awesome kit a076d05399 not loading correctly #17622 by alexanderluiscampino was closed Feb 10, 2021. Closed 5. Labels 92 Milestones 2. Labels 92 Milestones 2 New issue Have a question about this project? Pseudo-element icons are not displayed on IE11 when using kit. bug kits sv
  2. 5.3 The Measurement Units em and rem. 5.4 Formatting Headings. 5.5 Defining the Presentation of strong, b, em and i. 5.6 Other Text Formatting Properties. 5.7 Formatting Hyperlinks. 5.8 Check Your Comprehension. 6 Pseudo-Classes and Pseudo-Elements. 6.1 Pseudo-Classes. 6.1.1 Defining Different States for Hyperlinks. 6.1.2 Automatic Element.
  3. The proper way to switch between font variations on a pseudo element looks to be using the font-weight attribute in conjunction with the font-family for Font Awesome.. font-family: Font Awesome 5 Pro; /* Do not put `Solid`, `Light`, etc. here */ font-weight: 300; /* Switch between versions by adding the appropriate `font-weight` *
  4. In order to show the active input, target the input with focus pseudo selector, and define the border color. Also, specify box-shadow property with the same color that you used for the border. On the other hand, define the absolute position for the i element that contains the Font Awesome icon. Similarly, specify the left value as 0.

* Added more icons to Buildings, Hands, Spinners, Users & People, and Vehicles categories * Added indicators whether an icon was added to Font Awesome through community voting * Missing metadata for holly-berry * Politics category * Weather category (volume 1 and 2) * Brand icon reacteurope * Sponsorship of briefcase by WorkRails * Alignment. Unicode in pseudo element in .css file and auto-completion for the remaining mandatory css Font Awesome properties Icon classes in .js file for frameworks and renderers Visit the Marketplace and give us a review Basic Use. You can place Font Awesome icons just about anywhere using a style prefix and the icon's name. We've tried to make it so that icons take on the characteristics and appear alongside text naturally. Font Awesome is designed to be used with inline elements, and we recommend sticking with a consistent HTML element to reference them. With the display: flex on our :before pseudo-element, and the implicit flex-item wrapper on the content, we can then use align-items and justify-content to horizontally and vertically center the content within the dimensions of the pseudo-element!. If this weren't a big enough bowl of awesome, we can make this even moar awesome by applying display: flex to the parent element as well (the div.

This came about when FontAwesome 5 came out and with it their new implementation - JS+SVG, which in my opinion makes cleaner SVG sprites than the old webfont method. As such, I needed to update my old FontAwesome 4/Bootstrap code to use the new methodology. Now, FontAwesome themselves will tell you using pseudo-element replacement is a last. It creates an ::after pseudo-class after the button text. This means we are creating (well, defining, anyway) an element after the text of the button outputs. It sets the content of that ::after to \f101 (replace this with your unicode) It sets the font to the Elementor Font Awesome font so that the unicode is interpreted correctl Iconify All icon collections Font Awesome 5 Brands. Add code below to your stylesheet to use fa-brands:google-play as pseudo element's content: Avoid using Iconify in CSS if you can. Images are loaded one by one, which might affect performance if there are too many images. Monotone images cannot inherit color from stylesheet, so you must. Lines 6-8: Select the :after pseudo-elements; Lines 9-12: Display the pseudo-element and position at the right of the header; Line 13: Set the font to be Font Awesome; Now all we need to do is tell the browser what icon from Font Awesome's list to use. We do this with the CSS content property You can try applying the text-align property to the block element that contains your font awesome icon. This is the idea of it anyway without knowing how your HTML is laid out. HTML Thanks but they have mentioned something about pseudo css but nothing much about moving it around. I tried to use text-align: centre but that didn't work.

Font Awesome 5 SVG Before Pseudo Element - Slick Medi

  1. We will indicate this to the user by adding a subtle arrow next to the menu item. We could do this in a number of ways but I will be using the Font Awesome library to help me out. Setting up Font Awesome. We are going to be lazy here and use a CDN to pull in Font Awesome - so let's get started by including the following CSS file into our.
  2. Font Awesome advises to hide icons semantically by settings aria-hidden=true on the <i> element. Font Awesome adds Unicode content via the ::before pseudo element. Assistive technology may announce the Unicode equivalent, which in this specific example would be times since fa-times is not a cross but a multiplication sign
  3. fonts font-awesome (1) . Atualmente estou confuso em usar o ícone em pseudo-elementos CSS. Existem 4 tipos de font-family para fontawesome: Font Awesome 5 Free, Font Awesome 5 Solid, Font Awesome 5 Brands, Font Awesome 5 Regula
  4. The ::before and ::after Pseudo-element. The ::before and ::after pseudo-elements can be used to insert generated content either before or after an element's content. The content CSS property is used in conjunction with these pseudo-elements, to insert the generated content.. This is very useful for further decorating an element with rich content that should not be part of the page's actual.
  5. Using the ::before pseudo element we add a checkmark (for checkboxes) or a bullet (for radio inputs) using Font Awesome (see this code snippet) and positioned it on top of the checkbox/radio container element. The z-index ensures this sits on top of the container and the opacity is initially set to 0 so it remains hidden until checked

Hi, I wrote a tutorial on how to include the new Font Awesome 5.0.+ package to ExtJS. I added the package to coexist along with the standard font-awesome (4.7) that is included in ExtJS 6.5.x. Due to forum regluations, I was unable (!!!) to write the full tutorial in this forum, so I added it to my Google Drive and shared it with everyone who wants to view it, the link is html css font-awesome pseudo-element font-awesome-5 هل يمكنني استخدام a: before or: after pseudo-element on a input field؟ تحديد ومعالجة عناصر زائفة CSS مثل:: before و:: after jQuer Font Awesome 5 Solid. Powered by Iconify open source SVG framework. SVG code for selected icon. Use it to embed SVG directly in page or to paste it in UI editor application, such as Sketch, Adobe XD, Affinity Designer or Figma. Most editors ignore SVG viewBox attribute 5.2: Using Custom CSS. In addition to the slider style variables, custom CSS can be added through XML styles. Using the :before pseudo element and content property in the respview.client.css override the handle can be setup to use an icon from the font awesome font family which is already available through the slider question style. The content.

Tip #2. Don't load Font Awesome again. Tip #3. Replace Elementor Icons (Eicons) with Font Awesome Icons. Before starting, Below is the result of my GTMetrix report for this Elementor website after implementing the tips from my complete website speed optimization and the 3 additional tips listed below Declaration dropped. bootstrap.min.css:6:77380 Unknown pseudo-class or pseudo-element '-webkit-progress-value'. Ruleset ignored due to bad selector. bootstrap.min.css:6:77810 Found invalid value for media feature. bootstrap.min.css:6:78065 Unknown pseudo-class or pseudo-element '-webkit-progress-value' Font Awesome tutorial. If you read some of tutorials posted on the blog, you probably hear me talking about font awesome. This font, or rather CSS stylesheet, is used to generate icons on selected elements. If you want to use this CSS font, go on Font Awesome website. For online version hosted on CDN go to Get Started page and here copy. With the new ::marker pseudo-element, changing the color of your bullet is as simple as: ul.color-change li::marker { color: coral; } Changing the marker content. It's common to want to use an icon from Font Awesome in place of your marker. You can achieve this using the new ::marker in the following way A pseudo-class is a keyword that allows you to style an element when it has a special state. • a:hover - Apply this style to links only when they are hovered. • h2:first-child - Apply this style only to H2s that are the first child of their parent. • body :not(p) - Apply this style to every descendant of the body that isn't a.

How to use icon in pseudo CSS element using Font Awesome

There are some existing solutions out there that use a input[type=checkbox]::before pseudo-element on the checkboxes to add a styled item in front of the checkbox. The problem with this is that IE and Firefox do not support the ::before pseudo-class on the input element. Whether this is correct according to the CSS specification is unclear. Let's look at the example below (using Erik Flowers's Weather Icons): . The first part of the screenshot represents a common icon implementation (using a pseudo element). In this case the icon is. The generating class name prefix for before pseudo element. Type: String. Default: before. classNamePrefixAfter. The generating class name prefix for after pseudo element. Type: String. Default: after. cachebuster. The cachebuster type. To disable is specified null or undefined. Cachebuster types: hash : Generating font hash. fixed : Fixed. Compatible with Icomoon font creator tool. The IcoMoon app lets you build and use your own icon sets: IcoMoon App. You can import icomoon/*selection.json*in the IcoMoon app using the *Import Icons* button (or via Main Menu > Manage Projects) to retrieve this specific icon font. This way you can mix and match our icon font with other fonts or select only the icons you need and generate a new font Font Awesome arrows inside CSS accordion. Inside this tutorial I will show you how to add Font Awesome arrows inside a CSS accordion. This tutorial will be the continuation from my last blog where I showed you how to create a pure CSS accordion without JavaScript.. So please make sure you read that first by just visiting this link before you even take this one

The next step is to add some icon (you can use Font Awesome) and in the ::before pseudo-element and set the position outside the button. button:before { font-family: FontAwesome; content:\f07a; position: absolute; top: 11px; left: -30px; transition: all 300ms ease; We'll use before pseudo element then set the width to 3 pixels and grey background to create a line Then set the position to absolute and set both top and bottom to zero to expand the line and set left to 50% to place it at the center. .detail-wrapper::before {. content:

Looking for the perfect font? With more than 17,000 fonts from sans-serif to handwritten, we guarantee you'll find the perfect match for your projects. Start browsing! Our site is great except that we don't support your browser. Try the latest version of Chrome, Firefox, Edge or Safari Font awesome is a huge library of icons that uses fonts and CSS pseudo selectors to add these icons to your page. This technique means loading the icons is very fast and you have full control over the colour and size of the icons simply by using CSS In this tutorial I will show you a step by step guide on how to add a font awesome icon to a button object in Oxygen Builder using the CSS pseudo-element :before. As a matter of fact this procedure can be used to add icon fonts from other collections as well as we will be using Fontello - icon fonts generator to get the required icon fonts

Unknown pseudo-class or pseudo-element '-webkit-inner-spin-button'. Ruleset ignored due to bad selector. bootstrap.min.css:5:152 Represented by the ~ sign. Matches an element matching the second selector if that element follows an element matching the first selector (but not necessarily immediately) and they both have the same parent. Example: select paragraphs that come after any image with the same parent. Copy. img ~ p { 5. Scalability. Although both SVGs and icon fonts are vector-based, browsers interpret icon fonts as text, which means they are subject to anti-aliasing. Therefore, SVGs tend to look a little sharper than icon fonts. 6. Positioning. Because icon fonts must be inserted via a pseudo element, positioning font icons can be tricky

Font (More) Awesome — an iconic invention. Mar 8, 2018 · 5 min read. Whether you are building a website, a mobile app, or even a standalone app, there are few things you can never escape. If you wish to use Font Awesome Icons, the best way is to include the external CSS file of Font Awesome Icons in the section of your HTML document. In the example below, we have to set some styles for the Icons like font-size (to increase the size of the Icon), margin (to create space around the icons), etc and these are optional Each website needs a social media share button group. Here we have one small code representing Social Media buttons created with CSS & HTML. The source code is uploaded to Codepen Add font-awesome 5 support; 2019-08-31. Implementation of case-insensitive filter search as default with ability to override. 2019-04-30. add font-awesome 5 support; 2018-11-19. add parent nodes containing parent nodes; 2018-11-14. Add nowrap to hummingbird-base class in the CSS; 2018-10-18. add new filter functionality; 2018-10-17. add disable. 5. Shadow hover effect. We have a button with a border. When the user hovers on it, the background changes and a shadow effect gets through it. We will use the pseudo-element after to create the shadow effect. Have a look at the CSS code below

The NativeScript's BottomNavigation component provides a simple way to navigate between different views while providing common UI for both iOS and Android platforms. The recommended scenario suitable for BottomNavigation is a high level navigaiton with 3 to 5 tabs each with separate function The site pulls content from a national data feed and then populates the page (s) based on that data. The site's issue was that sometimes the Google Map container on the page would show up empty (leaving just an empty frame on display). This was either because the feed data was entered incorrectly, or the address being sent to Google Map's.

List items are one of those things that look the same in a browser, Word document, email, or anywhere else. Fortunately, we have CSS to help us make these lists a bit more exciting on the web! While there are many ways to style list items, we're going to look at a way of adding an icon from the FontAwesome icon library using only CSS and pseudo-elements Custom rules: You'll need to target either the :before or :after pseudo element in your CSS selector. In that rule, set the font-family to reference the unique font that your kit's CSS has set up (you can inspect any basic icon to find it or just remove any spaces and capitalize the words of your kit's title)

CSS Pseudo-Elements and Custom Icons: Blog Awesom

Font Awesome 5 Pro. Just add this class to any element to amp up the font size. Shadow shadow Add a basic shadow to anything with this class. Un-bulleted List In this swatch, you will want to set the Pseudo State to be Animated. You will also want to add a Transition swatch in order to control the timing of the style animation fa-brands:500px 448 x 512. fa-brands:accessible-icon 448 x 512 Accessibility Health Users & People Vehicles. fa-brands:accusoft 640 x 512. fa-brands:acquisitions-incorporated 384 x 512 Tabletop Gaming. fa-brands:adn 496 x 512. fa-brands:adversal 512 x 512. fa-brands:affiliatetheme 512 x 512. fa-brands:airbnb 448 x 512 For me absolute positioning of the :before pseudo-element works best. I set padding-left on ul, negative position left on the :before element, same as ul's padding-left. To get the distance of the content from the :before element right I just set the padding-left on the li. Of course the li has to have position relative. For exampl

Lesser known CSS features, weirdest quirks and oddities. Along with advanced CSS tips and tricks for front-end developers A user would insert a span element (or a i element in Font Awesome) and set the class appropriately for the icon they desired. The Javascript actually maps this to use the pseudo element before:. If you examine the HTML DOM, you would actually realize that pseudo element content does not appear in the DOM Note: If you copied the font folder to a location other than where your CSS file is located, you'll need to change the URLs in the @font-face declaration accordingly. Update on 5/31/2013: In the comments, Nigel Anderson asked how many of these files are downloaded by the browser (and how that could impact performance). The answer. Sinon un exemple en utilisant Font-awesome et un pseudo-élément : merci beaucoup pour vos réponses je me suis penchée de ce côté la et ohhhh miracle ça fonctionne . Positionner un font awesome menu The CSS Pseudo-elements Module Level 4 specification clarifies behavior for existing pseudo-elements and defines several new ones. Only a few, however, have any degree of support in current browsers

What you should have now is a star rating of 5 Font Awesome empty stars. Let's see how we can quickly fill in the fullstar stars. a.star.fullStar:after { content: '\f005'; } Copy. Yes, that's it. All you have to do is swap out the empty star for a full one in the pseudo-element and you're golden To remove the space, add pseudo :before and :after elements to the text element, each with negative margins. In the Original, the :before and :after elements have height, width and background. Cool HTML headings with CSS pseudo-elements 16 Jan 2012 Whether you're designing a website or a web application, you'll need custom styles for the HTML headings like h1 or h2

The markup makes use of a few font-awesome icons, Each link is given an ::after pseudo-element having the highlight color as background color and a clip-path that slightly cuts of the bottom right corner. If the link is not hovered, its positioned to the left (invisible) and on hover it's shifted to the right such that it covers the link's. How to use icon in pseudo CSS element using Font Awesome Pro. January 13, 2020 January 13, 2020 admin Leave a comment. Implement FontAwesome Pro in CSS using Pseudo elements, it comes in handy when creating drop down menus, etc. Change the font weight based on the library you are using. Eg if you are using Font Awesome Light, use weight of 300. Modern Web applications use fonts with scalable vector icons that render sharply at any resolution. Similar techniques can be used in DITA projects to include icons from the user interface in output. This session presents several options for integrating icon fonts in DITA projects and includes markup examples and renderer configurations to include icon glyphs in multiple output formats There are a few things to note here. First, there are two methodes. One uses a unicode checks, and one uses Font Awesome checks. Standard Unicode, which looks like this in css \2713 and this in html is safe and will work on any device. FontAwesome also uses unicode, but needs to be included on the site as it's essentially a 3rd party font Pseudo-class (1) Pseudo-element (1) Responsive (1) Scoping (1) Selector (1) Selectors (1) Selenium (1) Seochecks (1) Shadow (1) Shorthand (1) Stylesheet (1) Sublime (1) Table (1) Tablet (1) Tachyons (1) Font Awesome Cheat Sheet. All of the Font Awesome icons and unicode, organised into groups. This cheat sheet updates automatically from the.

10 Examples Of Pseudo-Elements With Custom CSS With The

Generally, if there is an invalid pseudo-element or pseudo-class within in a chain or group of selectors, the whole selector list is invalid. If a pseudo-element (but not pseudo-class) has a -webkit- prefix, As of Firefox 63, Blink, Webkit and Gecko browsers assume it is valid, not invalidating the selector list Balloon.css exposes three CSS variables to make it easier to customize tooltips: --balloon-color, --balloon-font-size and --balloon-move. This way you can use custom CSS to make your own tooltip styles As always using a plugin is the easiest way to do so. To add Font Awesome to WordPress, follow the steps below: Go to your WordPress dashboard. Hover over Plugins and click on Add New. In the search box type in font awesome and press enter. Click on Install Now and then Activate As you can see above, now we add the Font Awesome icons using CSS instead of HTML. These icons we add using the ::after pseudo element will be the little down arrows shown next to each menu item that has a submenu. If you remember we added the Font Awesome icon for the toggle button with HTML in Step 1

The Aspect Ratio swatch will allow you to maintain a specific aspect ratio on any element that you want. The FA5 Icon swatch makes it much easier to style the size and colors of your Font Awesome 5 icons. The Pseudo Content swatch allows you to inject content into :before and :after pseudo elements. For example, you could add a New. Add ability to select and link icons. Currently icons are unable to be linked via CKEditor. Their element cannot be selected and therefore cannot be added as display text for the link. Note: This can be executed manually through Source Introduction. First post, here I go!! give me hell . This is a collection of powerful sass (scss) mixins that we used the most at Jam3 and some others I found to be useful. Mixins are pretty much functions that return css chunks, they are very powerful, make the code cleaner and will speed up your development process

How to Install and Use Font Awesome 5 Icons on Blogger

Why use CSS only Hamburger menu icon. When designing minimal websites, you may not desire to load unnecessary Icon Fonts such as Font Awesome or extra images just to create one small hamburger menu icon. It is best to use a CSS only Hamburger menu icon is such cases to avoid extra resource request calls for the website An aspect ratio! If we force the height of the element to zero (height: 0;) and don't have any borders. Then padding will be the only part of the box model affecting the height, and we'll have our square. Now imagine instead of 100% top padding, we used 56.25%. That happens to be a perfect 16:9 ratio! (9 / 16 = 0.5625)

fingerprint • Font Awesome 5 Solid • Iconif

All About Element CSS. Element CSS is our answer to the shortcomings of simply offering an inline CSS input on an element as many builders do. While inline CSS can work as a decent way to give users quick access to customize the styling of singular Elements. —such as a Section or Column—its limitations become quickly apparent the more you work with it By setting RotateY to 180 degrees on the front child class of the :hover pseudo-class, we tell the browser to rotate the element by 180 degrees on the (vertical) Y-axis when the list item has a :hover pseudo-class on it. Now for some tricky logic Compatible with Icomoon font creator tool. The IcoMoon app lets you build and use your own icon sets: IcoMoon App. You can import icomoon/*selection.json* in the IcoMoon app using the *Import Icons* button (or via Main Menu > Manage Projects) to retrieve this specific icon font. This way you can mix and match our icon font with other fonts or select only the icons you need and generate a new font Here is an example that animates a pseudo-element :before, but could also animate :after as well See the Pen hodHx by jonathan on CodePen One thing to keep in mind: In your example when animating pseudo-elements. Its best to set your pseudo-element position to absolute. And set the main element, in this case h3 to use position relative And finally, we add the icon as a pseudo element, set the font size, padding and also the z-index so it sits underneath our invisible button, thus making it look like we are clicking directly on the icon. I am using the built in ETModules font but you can change this to Font Awesome or whatever you may have integrated

Font Awesome Icons Them

Navigation Bar no doubt is an essential part of a website. In this tutorial, we create a sleek and easy CSS Navigation Bar Link Hover Effect CSS font family explained. By default, you can only choose from a handful of web-safe fonts to use in CSS. While they are practical and popular, they might not be of much use if you want to create a unique design. To be able to add a custom CSS font family and use it in your document, you need to use the @font-face rule

Using FontAwesome all

Google.com uses this style for its links in its header and footer, and this is a common web design. Underlined text is shown in its hover state (when the cursor touches the link). To create this style, use text-decoration, color, and margin:. ext-decoration and color to create black text that is not underline and; margin to create the spaces between the links Unknown pseudo-class or pseudo-element '-webkit-inner-spin-button'. Ruleset ignored due to bad selector. bootstrap.min.css:119:2 Using pseudo-elements like :before and :after helps you specifying which content should be inserted before (or after) the content of that element. The input elements have no content, therefore, in our example the :before will not render any icon for the input elements. Yet, on Opera 11.51 this worked!! Just thought I`d throw it in. Tell your web developer to clean up the site. It`s old now and obviously errors are piling up in the code. Just an example here are some of the errors on the code of the main page of the forums (JUST that one page