Home Web Front-end CSS Tutorial More efficient css code writing Page 1/3_Experience exchange

More efficient css code writing Page 1/3_Experience exchange

May 16, 2016 pm 12:06 PM
css code

This is a question that many web page makers and developers are concerned about. There is probably no magic that can guarantee that your style sheet will be reduced to a certain percentage in one go, but reasonable CSS coding and organization skills can indeed help you write clearer and more efficient code more efficiently. Naturally, style The reduction in table size also reduces download time.​

1. Typesetting:

1. Add appropriate spaces between keywords and operators.

2. Add blank lines between relatively independent program blocks

3. Longer statements, expressions, etc. should be written in multiple lines.

4. The new lines must be indented appropriately to make the layout neat and the statements readable.

5. Long expressions should be divided into new lines at low-priority operators, and the operators should be placed at the beginning of the new line.

6. If there are long expressions or statements in loops, judgments and other statements, they must be divided appropriately.

7. If the parameters in the function or procedure are long, they must be divided appropriately.

8. It is not allowed to write multiple short statements in one line, that is, only write one statement in one line.

9. The beginning of a function or procedure, the definition of a structure, and the code in statements such as loops and judgments must be indented.

10.C/C language uses curly braces '{' and '}' to delimit a program block. When writing a program block, '{' and '}' should each occupy an exclusive line and be located in the same column. , while being left aligned with the statements that refer to them. The above indentation method must be adopted at the beginning of the function body, the definition of the class, the definition of the structure, the definition of the enumeration, and the programs in if, for, do, while, switch, and case statements.

2. Comments

1. Comments should be simple and clear.

2. Comment while writing the code, modify the code and modify the corresponding comments at the same time to ensure the consistency between the comments and the code.

3. Comment where necessary and the amount of comments should be moderate. The content of the annotation must be clear and concise, and the meaning must be accurate to prevent ambiguity in the annotation. Keep comments adjacent to the code they describe, that is, the proximity principle of comments.

4. Comments on the code should be placed adjacent to them above, not below.

5. Comments on the data structure should be placed adjacent to it, not below; comments on each field in the structure should be placed to the right of this field; in the same structure Comments in different fields should be aligned.

 6. Comments on variables and constants should be placed adjacent to or to the right above them.

7. Global variables should have more detailed comments, including descriptions of their functions, value ranges, which functions or procedures access them, and precautions when accessing them.

8. There must be necessary annotation information at the head of each source file, including: file name; version number; author; generation date; module function description (such as functions, main algorithms, internal The relationship between parts, the relationship between this file and other files, etc.); list of main functions or processes and historical modification records of this file, etc.

9. There must be necessary annotation information in front of each function or procedure, including: function or procedure name; function description; input, output and return value description; calling relationship and called relationship description, etc.

3. Naming

1. Shorter words can be abbreviated by removing the "vowels";

2. For longer words, you can take the priority of the first few symbols of the word, and use parentheses to clarify the order of operation of the expression to avoid using the default priority.

 3. Use Hungarian notation


Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to write split lines on bootstrap How to write split lines on bootstrap Apr 07, 2025 pm 03:12 PM

There are two ways to create a Bootstrap split line: using the tag, which creates a horizontal split line. Use the CSS border property to create custom style split lines.

The Roles of HTML, CSS, and JavaScript: Core Responsibilities The Roles of HTML, CSS, and JavaScript: Core Responsibilities Apr 08, 2025 pm 07:05 PM

HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

How to use bootstrap in vue How to use bootstrap in vue Apr 07, 2025 pm 11:33 PM

Using Bootstrap in Vue.js is divided into five steps: Install Bootstrap. Import Bootstrap in main.js. Use the Bootstrap component directly in the template. Optional: Custom style. Optional: Use plug-ins.

How to insert pictures on bootstrap How to insert pictures on bootstrap Apr 07, 2025 pm 03:30 PM

There are several ways to insert images in Bootstrap: insert images directly, using the HTML img tag. With the Bootstrap image component, you can provide responsive images and more styles. Set the image size, use the img-fluid class to make the image adaptable. Set the border, using the img-bordered class. Set the rounded corners and use the img-rounded class. Set the shadow, use the shadow class. Resize and position the image, using CSS style. Using the background image, use the background-image CSS property.

How to resize bootstrap How to resize bootstrap Apr 07, 2025 pm 03:18 PM

To adjust the size of elements in Bootstrap, you can use the dimension class, which includes: adjusting width: .col-, .w-, .mw-adjust height: .h-, .min-h-, .max-h-

How to set up the framework for bootstrap How to set up the framework for bootstrap Apr 07, 2025 pm 03:27 PM

To set up the Bootstrap framework, you need to follow these steps: 1. Reference the Bootstrap file via CDN; 2. Download and host the file on your own server; 3. Include the Bootstrap file in HTML; 4. Compile Sass/Less as needed; 5. Import a custom file (optional). Once setup is complete, you can use Bootstrap's grid systems, components, and styles to create responsive websites and applications.

How to use bootstrap button How to use bootstrap button Apr 07, 2025 pm 03:09 PM

How to use the Bootstrap button? Introduce Bootstrap CSS to create button elements and add Bootstrap button class to add button text

How to view the date of bootstrap How to view the date of bootstrap Apr 07, 2025 pm 03:03 PM

Answer: You can use the date picker component of Bootstrap to view dates in the page. Steps: Introduce the Bootstrap framework. Create a date selector input box in HTML. Bootstrap will automatically add styles to the selector. Use JavaScript to get the selected date.

See all articles