Home Web Front-end Front-end Q&A what is css style sheet

what is css style sheet

Apr 02, 2021 pm 03:57 PM
css stylesheet

css style sheet refers to Cascading Style Sheets (CSS), a computer language used to express file styles such as HTML or XML, and a programming language used to express HTML styles. Language is a style language that can separate web pages and content.

what is css style sheet

The operating environment of this tutorial: Windows 7 system, CSS3 version, Dell G3 computer.

css style sheet generally refers to CSS (cascading style sheet).

Cascading Style Sheets (English full name: Cascading Style Sheets) are files used to express HTML (an application of Standard Generalized Markup Language) or XML (a subset of Standard Generalized Markup Language). The computer language of styles is a programming language used to express HTML styles. It is a style language that can separate web pages and content.

CSS is mainly used to design the style of web pages and beautify web pages; it can not only statically modify web pages, but also dynamically format various elements of web pages in conjunction with various scripting languages.

CSS can perform pixel-level precise control over the layout of element positions in web pages, supports almost all font size styles, and has the ability to edit web page objects and model styles.

Composition of css

css definition consists of three parts: selector, attribute, attribute value

选择符{属性:属性值;}

1. Selector: also known as Selectors, all tags in HTML language are controlled through different css selectors.

2. Attributes: mainly include font attributes, text attributes, background attributes, layout attributes, border attributes, list item attributes, table attributes, etc. Some of these attributes are only supported by some browsers, which makes the use of CSS attributes more complicated

3. Attribute value: is the valid value of a certain attribute. Attributes and attribute values ​​are separated by ":" semicolons. When there are multiple attributes, use ";" to separate them.

Example:

<style>
h2{
font-family:宋体;
color:red;
}
</style>

(Learning video sharing: css video tutorial)

Note: h2 is the selector; font-family is the attribute; "宋体" is the attribute value

css selector

Commonly used ones include tag selector, category selector, id selector, etc.

1) Tag selector (also called element selector, type selector)

what: HTML page is composed of many tags, such as image tag , hyperlink tag , table tag

, etc. The css tag selector declares which tags on the page adopt css styles.

Example:

<style>
a{
font-size:9px;
color:#F93;
}
<style>

2) Category selector

Format: Dot (.) Category name

There are limitations to using tag selectors. If you declare a tag selector, all content of that tag in the page will change. Suppose there are 3

tags on the page. If you want each

to display differently, you can use the category tagger.

  • The HTML tag of the category selector only needs to be declared using the class attribute.

  • In HTML tags, you can apply multiple category selectors, which allows HTML to load the styles of multiple category selectors at the same time. Use spaces to separate multiple category selectors, for example:

    .

3) id selector

The id selector selects and adds styles through the id attribute in the HTML page, which is basically the same as the category selector.

Format: "#" id attribute value

The named id selector should start with "#", followed by the "#" in the HTML tag id attribute value.

For more programming related knowledge, please visit: Programming Video! !

The above is the detailed content of what is css style sheet. For more information, please follow other related articles on the PHP Chinese website!

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

Undress AI Tool

Undress AI Tool

Undress images for free

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.

ArtGPT

ArtGPT

AI image generator for creative art from text prompts.

Stock Market GPT

Stock Market GPT

AI powered investment research for smarter decisions

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)

Hot Topics

How to style a textarea with CSS How to style a textarea with CSS Sep 16, 2025 am 07:00 AM

First, set basic styles such as width, height, margins, borders, fonts and colors; 2. Enhance interactive feedback through:hover and:focus states; 3. Use the resize attribute to control the resize behavior; 4. Use the ::placeholder pseudo-element to style the placeholder text; 5. Use responsive design to ensure cross-device availability; 6. Pay attention to correlating labels, color contrast and focus outlines to ensure accessibility, and ultimately achieve a beautiful and functional textarea style.

How to create a progress bar in Bootstrap How to create a progress bar in Bootstrap Sep 20, 2025 am 05:21 AM

Create a basic progress bar using .progress container and .progress-bar element, and set the width through style="width:50%;" and add ARIA attributes to improve accessibility; 2. You can directly add text such as "75%" to display progress tags in .progress-bar; 3. You can set different colors through bg-success, bg-warning, bg-danger and other classes; 4. Add .progress-bar-striped to achieve the stripe effect, and combine .progress-bar-animated to make the stripe move dynamically; 5. Multiple .progr

How to use the time tag in HTML How to use the time tag in HTML Sep 19, 2025 am 03:35 AM

Thetagisusedtorepresentdatesandtimesinamachine-readableformatwhiledisplayinghuman-readabletext.2.Itsupportsvariousdatetimeformatsincludingdateonly,timeonly,dateandtimewithtimezone,andpartialdatesviathedatetimeattributefollowingISO8601standards.3.Best

What is the difference between an absolute and a relative URL in HTML? What is the difference between an absolute and a relative URL in HTML? Sep 16, 2025 am 07:57 AM

AnabsoluteURLincludesthefullwebaddresswithprotocolanddomain,whilearelativeURLspecifiesapathrelativetothecurrentpage.1.UseabsoluteURLsforexternalwebsites,ensuringlinksworkanywhere,andwhencontentmaybeshared.2.UserelativeURLsforinternalsitenavigation,wh

How to get the maximum value in an array in JavaScript How to get the maximum value in an array in JavaScript Sep 21, 2025 am 06:02 AM

UseMath.max(...array)forsmalltomediumarrays;2.UseMath.max.apply(null,array)forbettercompatibilitywithlargearraysinolderenvironments;3.Usereduce()forlargearrayswithmorecontrol;4.Useaforloopformaximumperformanceonhugedatasets;alwayshandleemptyarraysand

How to mute a video in HTML How to mute a video in HTML Sep 17, 2025 am 03:24 AM

TomuteavideoinHTML,usethemutedbooleanattributeinthetag,whichsilencestheaudiobydefault.2.Fordynamiccontrol,useJavaScripttosetvideo.muted=trueorfalse,ortoggleitwithvideo.muted=!video.mutedforinteractivemute/unmutefunctionality.3.Combinemutedwithautopla

How to make text responsive with CSS How to make text responsive with CSS Sep 15, 2025 am 05:48 AM

TomaketextresponsiveinCSS,userelativeunitslikerem,vw,andclamp()withmediaqueries.1.Replacefixedpixelswithremforconsistentscalingbasedonrootfontsize.2.Usevwforfluidscalingbutcombinewithcalc()orclamp()topreventextremes.3.Applymediaqueriesatcommonbreakpo

How to get the minimum value in an array in JavaScript How to get the minimum value in an array in JavaScript Sep 20, 2025 am 05:18 AM

To get the minimum value in a JavaScript array, there are three most commonly used methods: 1. Use Math.min() and extension operators, which are suitable for small to medium-sized numerical arrays, such as Math.min(...numbers); 2. Use Math.min.apply(null,numbers), which is an alternative in the old environment; 3. Use Array.reduce(), which is suitable for large arrays or situations where additional logical processing is required, such as numbers.reduce((min,current)=>current

See all articles