经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
HTML连载50-伪元素选择器、清除浮动方式五 - 心悦君兮君不知-睿
来源:cnblogs  作者:心悦君兮君不知-睿  时间:2019/11/15 8:43:20  对本文有异议

一、伪元素选择器

1.什么是伪元素选择器

伪元素选择器作用给指定标签的内容前面添加一个子元素,或者给指定标签的内容后面添加一个子元素。

2.格式:

 

  1. 标签名称::before{
  2. 属性名称:值;
  3. }

 

 

给指定标签的内容前面添加一个子元素

 

  1. 标签名称::after{
  2. 属性名称:值;
  3. }

 

给指定标签的内容后面添加一个子元素

我们举个例子:

 

  1. div{
  2. width:200px;
  3. height: 200px;
  4. background-color: red;
  5. ?
  6. }
  7. /*p{*/
  8. /*width: 50px;*/
  9. /*height: 50px;*/
  10. /*background-color: pink;*/
  11. /*}*/
  12. div::before{
  13. content:"你是好儿女";
  14. width:70px;
  15. height: 70px;
  16. background-color: blue;
  17. display:block;/*如果不加这个显示的方式,那么上面设置宽高就不会生效*/
  18. }
  19. div::after{
  20. content:"大家都很累";
  21. width: 80px;
  22. height: 80px;
  23. display: block;
  24. background-color: white;
  25. }
  26. ..............省略代码...........
  27. <div>
  28.  
  29. <!--<p>爱你</p>-->
  30. 我是文字
  31. <!--<p>不爱你</p>-->
  32.  
  33. </div>

 

注意:指定添加的子元素中还可以添加一个属性

visibility:hidden;我们?这个伪元素中的内容就会隐藏起来。

二、清除浮动方式五

1.

 

  1. .box1{
  2. background-color: red;
  3. /*border:1px white solid;*/
  4. }
  5. .box2{
  6. background-color: green;
  7. /*border:1px white solid;*/
  8. }
  9. .box1 p{
  10. width:100px;
  11. background-color: blue;
  12. }
  13. .box2 p{
  14. width:100px;
  15. background-color: red;
  16. }
  17. p{
  18. float:left:
  19. }
  20. .box1::after{
  21. content:"";/*设置子元素为空*/
  22. display:block;
  23. height: 0;/*不占用空间*/
  24. visibility: hidden;
  25. clear:both;/*这个很重要*/
  26. }
  27. </style>
  28.  
  29. </head>
  30.  
  31. <body>
  32.  
  33. <div class="box1">
  34.  
  35. <p>我是文字1</p>
  36.  
  37. <p>我是文字2</p>
  38.  
  39. <p>我是文字3</p>
  40.  
  41. </div>
  42.  
  43. <div class="box2">
  44.  
  45. <p>我是文字4</p>
  46.  
  47. <p>我是文字5</p>
  48.  
  49. <p>我是文字6</p>
  50.  
  51. </div>
  52. ?

三、源码:

D136_PseudoElementSelector.htmlD137_ClearFloatFive.html

地址:

https://github.com/ruigege66/HTML_learning/blob/master/D136_PseudoElementSelector.html

https://github.com/ruigege66/HTML_learning/blob/master/D137_ClearFloatFive.html

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包

 

 

原文链接:http://www.cnblogs.com/ruigege0000/p/11863694.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号