


Summary of CSS Style Sheet Skills in Web Page Editing_Experience Exchange
1. About comments
When creating an xhtml CSS website, comments in CSS are very important. When creating CSS styles, you should maintain the habit of commenting casually. Generally, I am used to using the format of "/* Comment content */" to write comments, because in editors with highlighting functions such as EditPlus, the commonly used "/********" in C language is used. Comments such as *******/" are meaningless, and there is no need to fill in a lot of meaningless content as separation. Documents with comments serve as the original CSS documents of the website. When publishing the website, you can use a CSS compression tool to compress the CSS and remove comments from the output CSS to improve file transfer efficiency.
2. About naming
When naming CSS files, I prefer to use semantically correct English names or abbreviations. I may use partial pinyin names for unusual parts. In addition, in some dependent classes, I may use a name similar to "list_banner", that is, the parent element name plus "_" plus the element name.
About naming, it can be negotiated according to the habits of the team designers. But it’s best to add a comment after the name so that you can generate documentation for future reference.
3. About inheritance
In CSS, inheritance must be made good use of. For example, in two nested divs, the parent element defines the background-color attribute as black. If the background of the child elements is also black, there is no need to repeat the definition. Making good use of CSS inheritance can make your code more efficient and streamlined.
4. About the hierarchy of CSS definitions
When defining classes in CSS, it is recommended to use a hierarchical way to describe statements.
Example structure:
Example CSS:
#menu { ... }
#menu .menulist { ... }
#menu .menulist .selectit { ... }
On In the example, judging from the final effect, there is no need for #menu to appear repeatedly, but in fact, if #menu can be added in front, it will make the document hierarchy clearer and easier to read.
5. About style sorting
When designing CSS style sheets, we mostly write code by hand, which can easily cause confusion in the style sorting in classes. For example, several classes use padding, margin, background, color and other styles. However, when sorting, some classes have background higher and some have margin higher. This creates a certain amount of confusion and can easily frustrate your thinking. I suggest that individual or team designers agree on a rough order, so that individually there will not be much difference, but overall it will be easier to read and manage, and the overall efficiency will be improved a lot.
For example, by default, I put width, height, padding, margin, border, etc. at the front, followed by background, then font, color, text-align, etc. that control text, and then some Elements that can only be used by special tags, such as list-style, etc., and finally css filters. When encountering special situations (such as the priority of certain CSS properties that need to be defined), it can be handled flexibly.
That’s the summary. Huode welcomes everyone’s additions and corrections.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum

It's out! Congrats to the Vue team for getting it done, I know it was a massive effort and a long time coming. All new docs, as well.

I had someone write in with this very legit question. Lea just blogged about how you can get valid CSS properties themselves from the browser. That's like this.

I'd say "website" fits better than "mobile app" but I like this framing from Max Lynch:

The other day, I spotted this particularly lovely bit from Corey Ginnivan’s website where a collection of cards stack on top of one another as you scroll.

If we need to show documentation to the user directly in the WordPress editor, what is the best way to do it?

There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing

I was just chatting with Eric Meyer the other day and I remembered an Eric Meyer story from my formative years. I wrote a blog post about CSS specificity, and
