Thread:Project:Support desk/Make First Heading (Pagename) invisible on a single page./reply

Your idea already looks good. What exactly do you mean with a "single page"? Do you mean a page in a certain namespace?

In CSS you can use something called "cascades". That means, you can specifiy inside which other element your #firstHeading should be (and only then the rule you put there is used).

If you only want the rule to apply for pages in one certain namespace, open such a page and check the body tag in the HTML source code. You will see that it has many classes; one of them being "ns-xx" with "xx" being a number.

You can then hide the #firstHeading on all pages in this namespace with the CSS rule

body.ns-xx #firstHeading { display: none; }

where the number in "ns-xx" must be replaced by the number of the namespace, which you see in the source code.

HTH