Board Thread:Support Requests - Getting Technical/@comment-5111231-20170716210132/@comment-9605025-20170718062155

A CSS/HTML "class" is not the same as in typical programming (such as C, C++, Java, Python, etc.); if that is what you are thinking. In CSS/HTML, a class is simply a value assigned to the HTML class attribute. For example, the following is how you assign a class to an element in HTML. In the above example, the type of HTML element is "div" and I am assigning its class attribute to be "myclass". "My Text" is the content of the element. In a separate file called a CSS stylesheet, I might do something like the following. Assuming no other CSS overrides what I have written above, it is visually the same as if I did the following in-line CSS styling through use of the HTML style attribute. In both cases, it should produce the text "My Text" on its own line in blue with a green background. For example, this: This text should appear normal above the blue text. This text should appear blue with a green background. This text should appear normal below the blue text. produces this result: This text should appear normal above the blue text. This text should appear blue with a green background. This text should appear normal below the blue text.

There are many different things you can do with CSS and that is where documentation comes in handy. Note that Wikia/Fandom is based on MediaWiki which has its own markup. This markup is then translated into HTML/CSS. In fact, HTML/CSS is not directly supported. For a list of HTML elements that Wikia supports, see here. Another instance that shows HTML/CSS is not directly supported is attempting to use the CSS "background-image" property for in-line styling of tables while using the MediaWiki table markup. If you try to do so, it will not work. Nonetheless, the MediaWiki markup language supports a lot of HTML/CSS so chances are you will be fine.

Something else you might want to note is that the class and id attributes can take on multiple values. For example, HTML: CSS stylesheet: should be visually equivalent to: which produces: My Text