css是个很奇妙的东西。至于怎么奇妙,可以 参考文档
<style> /* 选择鼠标指针位于其上的链接 呈现效果 */ .shady:hover{ color: white; } /* 原样式 */ .shady{ color:black; /* 过渡效果1s */ transition:1s; } </style> <body> <h1 class="shady">阿姨你行不行</h1> </body>
阿姨你行不行
/* 定位 搭配隐藏 */ .prompt_div{ position: relative; height: 40px; width: 120px; background:green; line-height:40px; text-align:center; } /* 隐藏定位栏 */ .hide_div{ display: none; color: black; width: 220px; height: 90px; background:rgba(244, 244, 244); position: absolute; left:0px; box-shadow:4px 4px 5px #ccc; } /* 鼠标移动到 显示定位栏 */ .prompt_div:hover div{ display: block; } <div class="prompt_div">显示提示?<div class="hide_div">展示提示</div></div>
这是用到了position定位+display区域显示
html文件内部内容
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"/> <title>css样式优先级</title> <!-- 外部样式 --> <link href="index.css" rel="stylesheet" type="text/css"/> <!-- 内页样式 --> <style type="text/css"> .box{ background:red; border:1px solid black; width:100px; height:100px; } </style> </head> <body> <!-- 行内样式 --> <div style="background:yellow;width:100px;height:100px;" class="box"> </div> </body> </html>
引用的css文件内容
.box{ width:100px; height:100px; background:blue; }
结果显示为 行内式的css效果:
所以,我们得知 CSS三种写的优先级是:行内样式>内页样式>外部样式