经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
前端之css(一)
来源:cnblogs  作者:SetCreed  时间:2019/11/14 8:35:43  对本文有异议

什么是css

css: 层叠样式表

css语法结构:

选择器 {属性1:属性值1}

注释

  1. /*单行注释*/
  2. /*
  3. 多行注释1
  4. 多行注释2
  5. */

CSS三种引入方式

  • 通过link标签引入外部的css文件(最正规用法)
  1. <link rel="stylesheet" href="01%20css简介.css">
  • 直接在html页面上的head内通过style标签直接书写css代码
  1. <style>
  2. h1 {
  3. color: red;
  4. }
  5. </style>
  • 行内标签(直接在标签内部通过style标签写)(不推荐使用)
  1. <h1 style="color: yellow">文本信息</h1>

基本选择器

元素选择器

  1. /*让所有的span标签变成红色*/
  2. <style>
  3. span {
  4. color: red;
  5. }
  6. </style>

id选择器

  1. <style>
  2. #d2 {
  3. color: gold;
  4. }
  5. </style>

类选择器

  1. <style>
  2. .c1 {
  3. color: red;
  4. }
  5. </style>

通用选择器

选择所有

  1. <style>
  2. * {
  3. color: orchid;
  4. }
  5. </style>

组合选择器

后代选择器

儿子选择器

弟弟选择器

毗邻选择器

属性选择器

  1. 找含有某个属性名的标签

  1. 找含有某个属性名并且属性值是什么的标签

  1. 找p标签 含有某个属性名并且属性值是什么 的标签

  • 任何的标签都有自己的默认的属性 id class
  • 标签支持自定义任何多的属性(也就意味着可以让标签帮你携带一些额外的数据)

分组与嵌套

分组

嵌套

伪类选择器

a标签有四种状态

  • 没有被点击过
  • 鼠标悬浮在上面
  • 点击之后不松手
  • 点击之后 再回到原来的页面

我们将input框鼠标带你进去之后的那个状态叫做input获取焦点

鼠标移出去之后的状态叫做input框失去焦点

  1. <style>
  2. a:link { /*没有点击为红色*/
  3. color: red;
  4. }
  5. a:hover { /*鼠标悬浮之后为蓝色*/
  6. color: blue;
  7. }
  8. a:active { /*点击之后不放手为黄色*/
  9. color: yellow;
  10. }
  11. a:visited { /*点击之后回到原来的页面 显示为绿色*/
  12. color: green;
  13. }
  14. </style>

伪元素选择器

可以清除浮动带来的负面影响,可以通过css添加文本内容

first-letter

常用的给首字母设置特殊样式:

  1. p:first-letter {
  2. font-size: 48px;
  3. color: red;
  4. }

before

  1. /*在每个<p>元素之前插入内容*/
  2. p:before {
  3. content:"*";
  4. color:red;
  5. }

after

  1. /*在每个<p>元素之后插入内容*/
  2. p:after {
  3. content:"[?]";
  4. color:blue;
  5. }

选择器优先级

  1. 选择器相同的情况下, 引入方式不同

    遵循就近原则, 谁离标签更近,就听谁的

  2. 选择器不同的情况下

    行内选择器 > id选择器 > 类选择器 > 元素选择器

原文链接:http://www.cnblogs.com/setcreed/p/11853729.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号