为了账号安全,请及时绑定邮箱和手机立即绑定

为什么Bootstrap不设计得像Semantic UI那样简洁易懂

为什么Bootstrap不设计得像Semantic UI那样简洁易懂

元芳怎么了 2019-03-03 08:04:06
为什么Bootstrap不设计得像Semantic UI那样简洁易懂
查看完整描述

2 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

bootstrap大多采用的是前缀组合方式:

<div class="btn-group-vertical" role="group" aria-label="...">
...
</div>

相对来说Semantic 更加离散,强调碎片的可复用,而bootstrap是一组间的复用;各有利弊,bs相对来说能更明确地知道样式的作用域,在sui中单独拿出primary这个样式,语义化就不是那么充足了。
2.html标签方面,sui更强调语义化标签,如:
<header></header><nav></nav>
bs方面还是侧重于用div和样式来表达,这个倒是sui更简洁些。
3.js组件方面,相反我倒觉得bs组件方式更易读些,构造函数和原型对象的典型应用,基于流行的jQuery Boilerplate模板,sui的js看起来实在有点费力。
总之,在审美疲劳,bs影子到处都是的情况下,sui还是个不错


查看完整回答
反对 回复 2019-03-17
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

include <stdio.h>
#define N 3
void zz(int x[N][N])
{ int i,j,t;
for(i=0;i<N;i++)
for(j=0;j<i;j++)
{ t=x[i][j]; x[i][j]=x[j][i]; x[j][i]=t; }
}
void main()
{ int str[N][N]={1,2,3,4,5,6,7,8,9}, i,j;
zz(str);
for(i=0;i<N;i++)
{ for(j=0;j<N;j++) printf(“%3d”,str[i][j]) ;
printf("\n") ;
}
}



查看完整回答
反对 回复 2019-03-17
  • 2 回答
  • 0 关注
  • 1177 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信