史上最简单的选项卡

       今天有同学私信我说能不能出一篇简单点的选项卡教程,他在网上搜索的都是比较复杂的js,或者是加一些杂七杂八的样式,这样的内容根本看不懂,今天它来了:

       是的你没有看错,这是史上最简单的选项卡,下面代码在写的时候我连class名字都没起,可想而知这是有多简单,并且没有用到Js,纯Html,功能性代码只有两行,刚刚接触代码的同学们可以参考学习下,为了达到简单易懂的目的,我只加了一个浮动作为样式,接下来请欣赏代码:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>史上最简单的选项卡</title>
</head>
<style>
  div>span{display:none;}/*让内容隐藏*/
  div:hover>span{display: block}/*指上div的时候让内容显示*/
  div{float:left}/*这个是样式可以去掉,与功能无关*/
</style>
<body>
  <div>按钮1
    <span >内容1</span>
  </div>
  <div>按钮2
    <span>内容2</span>
  </div>
</body>
</html>

       如果此时时刻看完代码的你还是觉得复杂,为了达到更简洁和让同学们更容易理解的目的我们可以去掉本项目中代码不必要的部分,然后它就变成了这样:

<style>
  div>span{display:none;}/*让内容隐藏*/
  div:hover>span{display: block}/*指上div的时候让内容显示*/
  div{float:left}/*这个是样式可以去掉,与功能无关*/
</style>

    <meta charset="UTF-8">
    <title>史上最简单的选项卡</title>
    <div>按钮1
        <span >内容1</span>
    </div>
    <div>按钮2
        <span>内容2</span>
    </div>

       没错,大家看完改过之后的代码行数整整减少了一半,如果这时你还是看不懂,就赶紧找个班上吧。

       如果同学们有什么更好的建议和想法,欢迎大家在评论区一起探讨这个值得我们热爱的语言。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值