Home Web Front-end HTML Tutorial Building a Website Using Web Standards Day 7: Getting Started with CSS

Building a Website Using Web Standards Day 7: Getting Started with CSS

Dec 19, 2016 pm 03:17 PM

After understanding the XHTML code specifications, we have to carry out CSS layout. First, let’s introduce some introductory knowledge of CSS. If you are already familiar with it, you can skip this section and go directly to the next section

CSS is the abbreviation of Cascading Style Sheets. It is a simple mechanism for adding styles to web documents and belongs to the layout language of the presentation layer.

1. Basic syntax specifications

Analysis of a typical CSS statement:


p {COLOR: #FF0000; BACKGROUND: #FFFFFF}


where "p" is called "selector" ( selectors), indicating that we want to define a style for "p";

The style declaration is written in a pair of curly brackets "{}";

COLOR and BACKGROUND are called "properties" (PRoperty), and semicolons are used between different attributes ";" separated;

"#FF0000" and "#FFFFFF" are the values ​​of the attributes.

2. Color value

Color values ​​can be written in RGB values, for example:

color : rgb(255,0,0)

, or they can be written in hexadecimal, just like the example above

color: #FF0000

. If the hexadecimal values ​​are repeated in pairs they can be abbreviated with the same effect. For example: #FF0000 can be written as #F00. However, it cannot be abbreviated if it does not repeat. For example, #FC1A1B must be filled with six digits.


3. Define fonts

Web standards recommend the following font definition method:


Body { font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, Song Dynasty, sans-serif; }


Choose fonts in the order listed. If the user's computer contains the Lucida Grande font, the document will be designated Lucida Grande. If not, it is designated as Verdana font, if there is no Verdana, it is designated as Lucida font, and so on;

Lucida Grande font is suitable for Mac OS X;

Verdana font is suitable for all Windows systems;

Lucida is suitable UNIX users

"Song Ti" is suitable for simplified Chinese users;

If none of the listed fonts are available, the default sans-serif font can be guaranteed to be called;

4. Group selector

When several element style attributes When the same, you can call a statement together, and separate the elements with commas:

p, td, li { font-size : 12px; }


5. Derived selector

You can use derived selectors to The sub-element in an element defines the style, for example:


li strong { font-style : italic; font-weight : normal; }


That is to define an italic for the sub-element strong under li Bold style.

6.id selector

Using CSS layout is mainly implemented using the layer "div", and the style of the div is defined through the "id selector". For example, we first define a layer



  Then define it like this in the style sheet:


#menubar {MARGIN: 0px ;BACKGROUND: #FEFEFE;COLOR: #666;}


  Where "menubar" is the id name you define. Note the "#" sign in front.

 The id selector also supports derivation, for example:


#menubar p { text-align : right; margin-top : 10px; }


This method is mainly used to define layers and those that are more complex , has multiple derived elements.

6. Category selector

Use a dot in CSS to indicate the category selector definition, for example:


.14px {color : #f60 ;font-size:14px ;}


On the page, use the class="category name" method to call:


14px size font


This method is relatively simple and flexible, and you can Create and delete pages as needed at any time.

7. Define the style of the link

  Four pseudo-classes are used in CSS to define the style of the link, namely: a:link, a:visited, a:hover and a:active, for example:


a :link{font-weight : bold ;text-decoration : none ;color : #c00 ;}
a:visited {font-weight : bold ;text-decoration : none ;color : #c30 ;}
a:hover {font -weight : bold ;text-decoration : underline ;color : #f60 ;}
a:active {font-weight : bold ;text-decoration : none ;color : #F90 ;}


  The above statements are defined respectively Styles for "links, visited links, mouse over, and mouse click". Note that you must write in the above order, otherwise the display may be different from what you expected. Remember they are in order "LVHA".

 Haha, after reading so much, I feel a little dizzy. In fact, there are many more grammatical specifications for CSS. Here are just some commonly used ones. After all, we are taking it step by step, and we cannot become fat in one bite:)

The above is about using the Web Day 7 of standard website building: Introduction to CSS. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!


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

Video Face Swap

Video Face Swap

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

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

Java Tutorial
1663
14
PHP Tutorial
1263
29
C# Tutorial
1237
24
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.

Understanding HTML, CSS, and JavaScript: A Beginner's Guide Understanding HTML, CSS, and JavaScript: A Beginner's Guide Apr 12, 2025 am 12:02 AM

WebdevelopmentreliesonHTML,CSS,andJavaScript:1)HTMLstructurescontent,2)CSSstylesit,and3)JavaScriptaddsinteractivity,formingthebasisofmodernwebexperiences.

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 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 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.

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 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 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

See all articles