This works perfectly in showing my Chinese and Page content, but it doesn’t find my CSS file. The file is definitely there as when I click the link in FireFox source code it shows me a bunch of Chinese language.
Basically, how should I refer to an external CSS link that is in English?
When you say it still has the CSS file in Chinese; do you mean when you open the CSS file it contains Chinese characters? If so then it will remain as such because it was written in Chinese.
So actually you mean you have an English site with mixed Chinese phrases or words occurring. The TITLE attribute may be a “browser issue” as that tends to render differently anyway so don’t worry about that too much.
However, the content within the page can just take the attribute values of xml:lang and lang respectively.
So rather than set attributes on the P element if there are going to be several paragraphs you could wrap it within a DIV for example <div lang=“zh-hans” xml:lang=“zh-hans”><p>Some Simplified Chinese text[…]</p></div> if it were a LI obviously set the language on that instead.
It would probably be best to obviously save your file as UTF-8 the reason you might not be seeing the Chinese Glyphs can be down to character encoding and what fonts and Language packs you have installed on your computer.
With the CSS you want to choose fonts that are suitable and have good Unicode support.