CSS study notes 2_html/css_WEB-ITnose
When we browse the website, we will click some links. These links have different effects before and after clicking. These effects are done using pseudo-element selectors
Pseudo element selector:
It is to pre-define some selectors in HTML and become pseudo-elements
format: tag name: pseudo-element: class name tag name.class name: Pseudo element
Hyperlink status:
a :link : Hyperlink unclicked status
a :visited Status after being visited
a :hover Status when the cursor moves to the hyperlink (not clicked) ->Mouseover Stop
a :active Status when clicking a hyperlink
Usage sequence: L - V - H - A, before and after clicking It is a status
It is best to use IE browser to test, some browsers may not see the effect
<style type="text/css"> /*未访问*/ a:link{ background-color: #06F; color: #FFF; text-decoration: none; font-size: 15px; } /*鼠标悬停*/ a:hover{ background-color: #FFF; color: #F00; font-size: 20px; } /*点击效果*/ a:active{ background-color: #000; color: #FFF; font-size: 25px; } /*点击后效果*/ a:visited{ background-color: #FF9; color: #000; text-decoration: line-through; } </style>
The paragraph tag also has the above effect
p:first-line: the first line of text in the paragraph
p:first-letter: the first letter in the paragraph
:focus: element with focus (ps: not supported by IE6, FIrefox, You can see the effect on google)
<style type="text/css"> div:hover{ /*类似于悬停效果 一样可以加在div上*/ background-color: #F00; color: #FFF; } input :focus{ background-color: #F0F; } </style></head><body><hr/><a href="http://www.sina.com.cn" target="_blank">伪元素选择器演示</a><input type="text" /><input type="text" /><hr/>
Combined application of CSS styles:
css can be used in conjunction with many tags in html
<head lang="en"> <meta charset="UTF-8"> <style type="text/css"> ul{ list-style-type:none; list-style-image: url(imgs/1.png); } table{ border-bottom: #0C0 double 3px; border-left:#F00 solid 3px;/*solid 实线*/ border-right:#FC0 dashed 3px;/*dashed 虚*/ border-top:#000 groove 3px; width: 600px; } table td{ border: #0CF dotted 2px; padding: 20px; } div{ border: #0F0 dashed 2px; height: 50px; width: 300px; } input{ border: none; border-bottom: #0CF 1px solid; } .Per{ border: none; } </style> <title>asd</title></head><body> 姓名:<input type="text" /> 年龄:<input type="text" /> <hr/> <div> div区域 </div> <hr/> <table ><!--html里<table border:.....>,与css结合后,在style设置即可--> <tr> <td><input type="text" class="Per"> </td> <td> 单元格二 </td> </tr> <tr> <td> 单元格三 </td> <td> 单元格四 </td> </tr> </table> <hr/> <ul> <li>你好</li> <li>你好</li> <li>你好</li> <li>你好</li> </ul></body>

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

HTML is suitable for beginners because it is simple and easy to learn and can quickly see results. 1) The learning curve of HTML is smooth and easy to get started. 2) Just master the basic tags to start creating web pages. 3) High flexibility and can be used in combination with CSS and JavaScript. 4) Rich learning resources and modern tools support the learning process.

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.

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

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

GiteePages static website deployment failed: 404 error troubleshooting and resolution when using Gitee...

The Y-axis position adaptive algorithm for web annotation function This article will explore how to implement annotation functions similar to Word documents, especially how to deal with the interval between annotations...

To achieve the effect of scattering and enlarging the surrounding images after clicking on the image, many web designs need to achieve an interactive effect: click on a certain image to make the surrounding...

HTML, CSS and JavaScript are the three pillars of web development. 1. HTML defines the web page structure and uses tags such as, etc. 2. CSS controls the web page style, using selectors and attributes such as color, font-size, etc. 3. JavaScript realizes dynamic effects and interaction, through event monitoring and DOM operations.
