使用HTML自定义标签,有什么不好???
今天一个朋友做页面,自己创造了一组标签。 功能一样实现了,没什么不好的。
代码如下:
1、HTML:
<banner class="fs-16">
<div class="banner bg-fff">
<div class="inner">
<div class="selected">基本信息</div>
<div>发帖</div>
<div>参与项目</div>
</div>
</div>
</banner>
2、CSS:
banner {background-color: #fff; color: #333333; border: none; }
banner .banner{border-bottom:1px solid #dcdcdc;}
banner .banner .inner{display:flex;text-align:center;margin:0 0.4rem;}
banner .banner .inner div{width:1rem;height:0.45rem;line-height:0.5rem;}
banner .banner .inner div.selected{border-bottom:5px solid #ff6501;color:#ff6501;}
3、js语句
$(function () {
//弹出弹窗
$(".inner div").click(function () {
$('.inner div').removeClass('selected');
$(this).toggleClass('selected');
switch( $(this).index() ){
case 0:
$('userdata').show();
$('userpost').hide();
$('userproject').hide();
break;
case 1:
$('userdata').hide();
$('userpost').show();
$('userproject').hide();
break;
case 2:
$('userdata').hide();
$('userpost').hide();
$('userproject').show();
break;
default:
$('userdata').show();
$('userpost').hide();
$('userproject').hide();
}
});
})
用自定义标签有什么不好??? 一个div层就可以实现页面布局,为什么用UL、li等其它HTML元素???
除了优化搜索引擎外? 还有其它什么好处???