I need to add a custom CSS file to Magento that then is used site-wide. I know you have to add this to a local.xml file, however, the stylesheet I add is just not loaded.

Anyone that can help?

Here is what I've added to my local.xml file:

<?xml version="1.0">
        <reference name="head">
            <action method="addCss”><type>skin_css</type><file>css/javcustom.css</file></action>

I know there are a lot of topics on this here, but I've tried all of them and I just can't get it to work...

2 Answers 2


There are two way to add css to head one is using function addCss and another is addItem. You have mix-up two format. Your format is wrong.

try this

<action method="addCss">

instead of

<action method="addCss">

or try this

<action method="addItem">
  • good amit bera. Commented Mar 19, 2015 at 12:48
  • I tried them, but they don't seem to load. When looking at my page source, they just don't show up...
    – dsolivier
    Commented Mar 23, 2015 at 14:16
  • nvm, it worked, there was a typo in what I've typed ;)
    – dsolivier
    Commented Apr 2, 2015 at 8:29
  • 1
    Confirmed, working for me too!
    – camdixon
    Commented Jun 23, 2016 at 23:22

To add CSS file follow the below steps:

Open File
Add the below tag for css:
<action method="addCss"><stylesheet>css/[filename].css</stylesheet></action>

Just below the last method=”addCss” add the above line.
Now open,

Start writing your css code in this file.

To add JS file follow the below steps.

Open File
Add the below tag
<action method="addItem"><type>skin_js</type><name>js/[filename].js</name></action>

Just below the js include tags similar to the above line.
Now open,

Start writing your js code in this file.

For Magento 2 please refers to this link.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.