Home > Article > Web Front-end > CSS class selector (4)_html/css_WEB-ITnose
Class selection is marked with "." (English dot), followed by the class name
For example:
.red{color:red;}
Class styles can be applied to multiple elements in the document, which reflects the reusability of CSS code and helps users simplify page control.
Both class selector and label selector have one-to-many characteristics, that is, one style can control the display effect of multiple element objects.
Notes:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>伪类和伪对象选择器</title><link type="text/css" rel="stylesheet" href="css/demo4.css"/></head><body><div></div><div class="red"></div></body></html>
css
@charset "utf-8";/* CSS Document */div{ width:400px; height:200px; background-color:blue; }.red{background-color:red;}
Result:
In addition to different application scopes, class selectors and ID selectors also have different priorities. Under the same conditions, ID selectors have greater priority than class selectors.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>伪类和伪对象选择器</title><link type="text/css" rel="stylesheet" href="css/demo4.css"/></head><body><div id="text" class="red"></div></body></html>
CSS
@charset "utf-8";/* CSS Document */div{ width:400px; height:200px; }#text{ background-color:blue; }.red{background-color:red;}
div will appear blue
General In terms of:
ID selector: The application is used to reflect the structure and position of the document, such as #header, #footer, #left, etc.,
Class selector: the class attribute should reflect the name. The style is descriptive, so that you can understand the style to be defined by looking at the class name, such as .red, defining a red class, .underline defining an underlined class, etc.