如何选择各个价位段的西服? - 知乎
某葛以一个女人的角度来说说如何为老公选衣服,或者给男士的一些建议。全文一定有错别字,请大家不要较真了。本意见只代表个人意见,某葛非专家也不敢冒充专家,更没收过任何一家品牌的钱,或当托。
我不是专业研究男装的人,只是就我的知识范围和我的理解来说一些看法,还请各位男士指正。
选西装时,首先你要清楚,自己是喜欢什么样的西服,是穿来极正式的场合,还是日常上班用。最要紧记得的是“穿贵不如穿对”
首先说成衣还是定制
一般而言,我不赞成有经济能力的男士买成品西装,因为男士和女性不同,西装和衬衫是标配,而西装是不改不合身的。要想在芸芸众生中显示出你的不同的,那么,一件完全贴合你身材和审美情趣的西装与衬衫是非常必要的。而要达到这个效果,必需要定制。如果经济能力或周边定制的条件没达到(我指不要去罗湖商业城或董家渡一类的定制铺制子去定衣服,更绝对不是你家隔壁的裁缝铺或者观奇洋服),那么,我个人认为比较好的的中低价位成品西装品牌是:国产的蓝豹,美国brooks brother.
至于定制,分成三种,最高级的bespoke(完全你说了算,你想怎么做就怎么做),中等的 made to order(在固定的版式上按你的西好改),次之的made to measure(按你的尺寸改,一般称为半定制),中国籍的目前的定制我看到的是在made to order 和bespoke之间(以上海的w.w.chan&son为例),只有杭州的KITON意大利师傅过来巡回的时候可以做到bespoke。其余要做到bespoke,得在香港或英国的萨维尔街。
如果你走入一间男装店或是男装专柜,判断它是不是专业的的标志之一,就是它有没有一个店员在做fitter,就是手上拿个海绵球扎满了针,再拿个软尺帮你量身这种人,能有fitter的,至少也可做made to measure。但在内地各大奢侈品牌男装店,很少看到。不要认为定制很贵,事实上,如果你有心要买一件一万块的西装,那么定制比成品便宜很多。举例来说,杰尼亚,一套西装成品两三万多很正常
,面料还不是从意大利进的原装货(一般是江苏阳光或山东南山产的换个标),而定制呢,made to order 一万多一点甚至还便宜能搞定吧。
接着说如何选择西装面料
西装最重要的是两点:面料、剪裁。而大多数男士的选择正好相反,先看品牌,再看剪裁,最后才关心面料。而这就是为什么中国许多企业家穿了上万块的杰尼亚西装仍然觉得画虎象猫的问题。也是为什么房产中介和保险穿了一身正装仍然很廉价感的原因——面料出卖了一切,人的眼睛是很挑的,你或许不知道什么面料好,但一般都会直觉得地发现什么面料不好。好的面料能让你衣服毕挺,能让你透气,轻便,总之,能让肌肉男穿起来象007那种雅痞。
首先说说面料的原料,化纤面料请他到一边去吧。再次含量90%以下的羊毛面料也可以BB了,95%以上的羊毛面料可以入门了,接着以美丽奴羊毛——马海毛(安哥拉羊毛)——Cashmere ——pashimina ——shahpashm ————Capra-Hircus ——Vicuna,guanaco (可爱的草泥马)这样的顺序,一点点贵上去。对于大多数上班族而言,95%以上的纯毛料就OK了。
接着要说面料一个参数:支数 简单而言,同等条件下,支数越多的面料线越细,越轻便,越贵。但是一味追求支数高也没什么意义,一般来说120支-150支的羊毛面料够你结婚西装用了。
就面料而言,如果你生活在南方,那么意大利的普通面料比较适合你,因为他们的一般以轻薄为主,如果你生活在北方,或者冬天秋天要常穿西装,那么英式面料适合你,另外记住,在男装的正装世界里,英国永远第一,意大利永远第二,法国里做得象英国的排第三,至于美国,越象英国的牌子才会越高级。
英派面料代表:Holland Sherry,多美、世家宝。世家宝最贵,贵得有点过分, 多美好象是法国牌子,但是象英国,性价比高,Holland Sherry
性价比高,Harrisons 是爱丁堡的,有点吹牛,有点贵,以纯羊绒见长,。
意式面料代表:杰尼亚 Loro Piana :Cerruti 1881,VBC最常见。
以VBC面料为例,在上海最好的定制定里做一套大约不超过1万块,一般8000块搞定。具体面料价格我就不说了,也得让人家赚钱啊。我只能说,
顶级面料没有你想象中那样贵,一件西装,以中等高度的男性而言,三件式的用料大约是3.2m-3.6m。上衣加裤子的用料在2.8m- 3m左右(非行业数据,以我个人经验估算)。杰尼亚的成衣,据我的估计,成本加人工大约在3000附近。
一般大牌的成品西装,阿玛尼之类,会在胸袋内侧标明面料的品牌,比如Cerruti一类。
(衬衫面料我没多研究,目前只碰过Thomas Mason 和Alumo 。做衬衫真是太便宜了,要知道以前随便买一件hugo boss也得1300啊,w.w.chan&son定一件只要1000.)
再来说款型
如果你去纯定制店,那么,你可以任意要求师傅帮你做你想要的。如果你愿意去提供成半定制服务的西装店,那么你最好先去试试身,了解一下不同品牌的不同风格,并请店员帮你做建议,或者一般看看人家的海报,那模特风格是什么样,你找和自己相近的。。比如英式的西装基本都是“西装笔挺”的,克重也比较大,垫肩比较厚。意式的西装相对面料轻薄,垫肩薄,造型比较圆润。
象KITON,我老公就不适合,因为他觉得“太贴身了”没错,大部分意大利西装都有这个毛病,紧紧的,秀性感。然后,西装还分几类
最郑重的suit,上下一套的,简单建议,如果你第一套西装,那么选深蓝黑色,不要纯黑。另外,选英式。至于要不要马夹,可不选。
其次的blazer单穿的上衣,带金属扣的,以海军蓝为正宗,这种单穿的西装是由军队制服转来的,下面的配法兰绒裤子或卡其裤。
最休闲的是sport jacket, 就是我们一般说的单穿西装,可以上班时随便穿穿,不那么修身。可以用呢料,亚麻料,最正宗是格纹呢料,不过东方人很难穿得好。
最后说剪裁
这里面细节太多,我简单地说几个原则判断成衣或定制是不是够好。
初级水准
1、袖子扣是不是真扣眼。(部分意大利西装无)
2、是不是非塑胶扣(金属,牛角,宝石,木扣为佳)
3、是不是非粘合衬(倒提起来西装角里有没有另一层)
4、内袖衬是不是和大衬是不是同一种(因为袖子摩擦大,过得去的西装牌子一般用两种不同的衬)
中级水准
1、有条纹或格纹的地方,对纹是不是做得整齐(诗阁做得到,亚民兴昌和WW.CHAN 上海店做不到,香港店做得到)
2、西装下口袋牙条的位置,是完全纹对齐了还是用无色布料代替。
3、腋下吸汗补丁的位置,用的是一般里衬还是和外面料一致的里衬
4、纳驳头是不是用手工
5、能不能做blazer。
6、晓得那不勒斯西装是帆船袋。
这些可能涉及到一些术语,有兴趣的朋友就去查吧,我明天还要开工,实在没精力一一写了。西装是个太系统的工程,从衬衫 扣子到袜子鞋子……一件件的配,可以写本书。问题是我现在也只算了解少许。
又及,我不是那么喜欢IVY风,可能是因为我LG怎么也没有那种大学生青春范。
推荐:以价位高低而言,SORRY没有查证过一些西装牌子的价格。
牢记:男人要一件好西装,不要以为7000块很贵,一个IPHONE的价格能让你瞬间脱胎换骨,而且一件好西装只要你不发胖,可以穿10年,而一件差西装,2000块买来,穿不到半年就变形了。这比女人的衣服划算太多。
简单而言,我认为绝对不要去的西装牌子:G2000 观奇
大学生刚毕业可以选的牌子:海澜之家 (奥德臣就千万别去了,就是海澜之家还卖得贵,假洋牌)
工作了一两年可以买的牌子:前面说了,蓝豹,BB。 休闲一点的: Banana Republic ,River Island,ZARA(这三者就别说面料了)
工作了三年之后:香港一系列被收购的大牌成衣,如LEO,Cerruti 1881、D'urban、Gieves & Hawkes,价格1万出头(以上价格仅系香港地区售价)
想事业有起色了,想结婚有一件:按上面说的定制吧。
比较有米,推荐的店:诗阁,,WW.CHAN指香港店,上海店很一般)或者直接萨维尔街,鉴于飞过去试3-4次身实在麻烦,在香港或日本搞定是比较不错的选择。但是不要完全相信师傅,要根据自己的想法向师傅提出需求。
有人问西装的合适袖长,以我老公来看,你把手肘放在桌子上撑着头,第二粒袖扣露出就是合适的,平时伸出手和别人握手,有一厘米露出就是合适的。双手自然下垂,下摆位置在你的指尖第一关节处到指根处就是合适的。每位男性身高手长不一样,仅参考,
附带攻击一下我最不喜欢的央视主持人之一芮成钢同学,他是杰尼亚的迷,但是一直是我认为“穿贵穿不对”的典型,当然一般男士这么穿我不会这么较真,但是他处处以时尚精英自居,我就要来捣乱了。
第一张图,单排扣西装配枪领,太华丽的电影明星感,马甲和西装颜色没层次。
第二张图,,看看领子和驳头上对的纹,错开了多少,惨不忍睹,这还是他的央视官方照。
第三张,窄领衬衫配宽领带,就象小脚穿大鞋,还有你的领带要拖多长啊?
第四张,还是衬衫的长度问题,还是领带的长度问题。
来来,看一张正确标准照。
无图案素色领带,二粒扣西装,大动作仍没变形的西装,一看就是麻衬,领带长度,衬衫长度,配色,无省裤,再加上没有用恶俗的皮带扣(要想显得高级的方式,不要亮闪闪的皮带扣,特别是带大LOGO的,那你不担心掉下来?不担心,可以用吊带裤。),除了挥手应当解扣子,很标准了。
——————
有朋友问草泥马四种种类的面料高低对比。我稍微介绍一下
llama -大羊驼 ,又叫骆马,澳大利亚开始大量鉰养,全球年产量约600吨,纤维没有羊毛脂,价格位于华卡约和苏利之间
alpaca:阿尔帕卡羊驼,里面包含两种类型,Huacaya和suri
Huacaya:华卡约,大量饲养 ,纤维细度与美利奴羊毛近似 草泥马中最便宜
suri:苏利少量饲养,纤维长,有亮度,无鳞片,适合精紡,纤维细度等基本同于安哥拉羊毛,价格是华卡约的三倍
阿尔帕卡羊驼加起来全球年产不到5000吨
以上两种都属大量饲养品种,以下两种基本是野生或极少人工养殖
vicuna:小羊驼 全球年产量不足4吨,珍贵程度和藏羚羊相似,其纤维细到11微米左右,内部中空,最保暖,最贵
guanaco:原驼,和vicuna类似,但是没vicuna珍稀,但产量同样少,价格就比vicuna便宜一点。
CSS布局 ——从display,position, float属性谈起 - dolphinX - 博客园
块级元素与行内元素
首先谈谈人们经常提及的块级元素和行内(内联)元素
p, ul, form, div等元素被称为块级元素,这些元素显示为一块儿内容(会自动换行),span, input 等元素称为行内元素,这两者主要区别就是块级元素会从上到下一个个垂直排列,每个自占一行,如下即使两个div之间没任何元素,绿色的div仍然会显示在hongsediv下方,而不是右方
<div style="height: 100px; width: 100px; background-color: Red;"> </div> <div style="height: 100px; width: 100px; background-color: Green;"> </div>
而行内元素在一行中水平排列,行内元素的高度由其内容撑开,不可显示的设置其高度,这就是为什么我们一次次的在span上设置height属性不好使的原因。
简单了解了这些知识,让我们看看display常用的几个属性,一些不太常用的我也不明白,就不说了
值 | 描述 |
none |
此元素不会被显示。 |
block |
此元素将显示为块级元素,此元素前后会带有换行符。 |
inline |
此元素会被显示为内联元素,元素前后没有换行符。 |
inline-block |
行内块元素。(CSS2.1 新增的值) |
我们在显示隐藏元素的时候经常会用到把display设为none或者’’,设为none效果很明显,就是让元素脱离文档流,不显示,不占文档空间,而设为’’其实就是设置为元素默认属性block或inline,inline-block属性是CSS2.1新加值,IE8以上及其他主流浏览器都已经支持,它可以使元素像行内元素那样水平一次排列,但是框的内容符合块级元素行为,能够显示设置宽,高,内外边距。很有意思。
还有一点儿很有意思,可以通过不同的赋值改变元素生成框的类型,也就是说,通过将display属性设置为block,可以使行内元素表现的想块级元素一样,反之亦然。
定位
要想了解CSS元素定位就需要了解position属性了,position属性有几个常用值如下
值 | 属性 |
inhert |
规定应该从父元素继承 position 属性的值。 |
static |
默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 |
relative |
生成相对定位的元素,相对于元素本身正常位置进行定位。因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。 |
absolute |
生成绝对定位的元素,相对于 static 定位以外的第一个祖先元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
fixed |
生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
CSS有三种基本的定位机制:普通流,浮动和绝对定位
普通流是默认定位方式,在普通流中元素框的位置由元素在html中的位置决定,元素position属性为static或继承来的static时就会按照普通流定位,这也是我们最常见的方式。
相对定位比较简单,对应position属性的relative值,如果对一个元素进行相对定位,它将出现在他所在的位置上,然后可以通过设置垂直或水平位置,让这个元素相对于它自己移动,在使用相对定位时,无论元素是否移动,元素在文档流中占据原来空间,只是表现会改变。
普通流:
<div style="border: solid 1px #0e0; width:200px;"> <div style="height: 100px; width: 100px; background-color: Red;"> </div> <div style="height: 100px; width: 100px; background-color: Green;"> </div> <div style="height: 100px; width: 100px; background-color: Red;"> </div> </div>
相对定位:
<div style="border: solid 1px #0e0; width:200px;"> <div style="height: 100px; width: 100px; background-color: Red;"> </div> <div style="height: 100px; width: 100px; background-color: Green; position:relative; top:20px; left:20px;"> </div> <div style="height: 100px; width: 100px; background-color: Red;"> </div> </div>
上面例子可以看出,对绿色div进行相对定位,分别右移,下移20px后第二个红色div位置并没有相应变化,而是在原位置,绿色div遮挡住了部分红色div。
相对定位可以看作特殊的普通流定位,元素位置是相对于他在普通流中位置发生变化,而绝对定位使元素的位置与文档流无关,也不占据文档流空间,普通流中的元素布局就像绝对定位元素不存在一样。
绝对定位的元素的位置是相对于距离他最近的非static祖先元素位置决定的。如果元素没有已定位的祖先元素,那么他的位置就相对于初始包含块儿(body或html神马的)元素。
因为绝对定位与文档流无关,所以绝对定位的元素可以覆盖页面上的其他元素,可以通过z-index属性控制叠放顺序,z-index越高,元素位置越靠上。
还是刚才的例子,稍微改动一下,让绿色div绝对定位,为了清晰显示,第二个红色div改为黄色。
<div style="border: solid 1px #0e0; width:200px; position:relative;"> <div style="height: 100px; width: 100px; background-color: Red;"> </div> <div style="height: 100px; width: 100px; background-color: Green; position:absolute; top:20px; left:20px;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow;"> </div> </div>
这时可以看出,绿色div是相对于父元素,也就是绿框div进行的移位,而红色和黄色div进行布局时就像绿色div不存在一样。
最后要说的就是fixed属性了,应用fixed也叫固定定位,固定定位是绝对定位的中,固定定位的元素也不包含在普通文档流中,差异是苦丁元素的包含块儿是视口(viewport),经常见一些页面的如人人网看在线好友那个模块总在窗口右下角,估计用的是类似技术
固定定位:
<div style="border: solid 1px #0e0; width:200px;"> <div style="height: 100px; width: 100px; background-color: Red;"> </div> <div style="height: 100px; width: 100px; background-color: Green; position:fixed; bottom:20px; left:20px;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow;"> </div> </div>
可见hongse和黄色div布局没有受到绿色div影响,而无论是页面纵向滚动条在页面顶端还是底端,绿色div总是在视口左下角
浮动
首先介绍一些浮动模型的基本知识:浮动模型也是一种可视化格式模型,浮动的框可以左右移动(根据float属性值而定),直到它的外边缘碰到包含框或者另一个浮动元素的框的边缘。浮动元素不在文档的普通流中,文档的普通流中的元素表现的就像浮动元素不存在一样.《CSS Mastery》里作者画了几个图非常有意思,可以帮助我们理解浮动的表现,我简单的画几个。
不浮动 <div style="border: solid 5px #0e0; width:300px;"> <div style="height: 100px; width: 100px; background-color: Red;"> </div> <div style="height: 100px; width: 100px; background-color: Green; "> </div> <div style="height: 100px; width: 100px; background-color: Yellow;"> </div> </div>
//红向右浮动 <div style="border: solid 5px #0e0; width:300px;"> <div style="height: 100px; width: 100px; background-color: Red; float:right;"> </div> <div style="height: 100px; width: 100px; background-color: Green; "> </div> <div style="height: 100px; width: 100px; background-color: Yellow;"> </div> </div>
//红框左移,覆盖绿框 <div style="border: solid 5px #0e0; width:300px;"> <div style="height: 100px; width: 100px; background-color: Red; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Green;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow;"> </div> </div>
//都向左浮动,父元素宽度为0 <div style="border: solid 5px #0e0; width:300px;"> <div style="height: 100px; width: 100px; background-color: Red; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Green; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow; float:left;"> </div> </div>
如果包含块儿太窄无法容纳水平排列的三个浮动元素,那么其它浮动块儿向下移动,,直到有足够的扣减,如果浮动元素的高度不同,那么下下移动的时候可能被卡住
没有足够水平空间 <div style="border: solid 5px #0e0; width:250px;"> <div style="height: 100px; width: 100px; background-color: Red; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Green; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow; float:left;"> </div> </div>
卡住了 <div style="border: solid 5px #0e0; width:250px;"> <div style="height: 120px; width: 100px; background-color: Red; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Green; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow; float:left;"> </div> </div>
行框和清理
前面指出浮动会让元素脱离文档流,不影响不浮动元素.实际上并不完全如此,如果浮动的元素后面有一个文档流中元素,那么这个元素的框会表现的像浮动元素不存在,但是框的文本内容会受到浮动元素的影响,会移动以留出空间.用术语说就是浮动元素旁边的行框被缩短,从而给浮动元素流出空间,因而行框围绕浮动框。
不浮动 <div style="border: solid 5px #0e0; width: 250px;"> <div style="height: 50px; width: 50px; background-color: Red;"></div> <div style="height: 100px; width: 100px; background-color: Green;"> 11111111111 11111111111 </div> </div>
浮动 <div style="border: solid 5px #0e0; width: 250px;"> <div style="height: 50px; width: 50px; background-color: Red; float:left;"></div> <div style="height: 100px; width: 100px; background-color: Green;"> 11111111111 11111111111 </div> </div>
可以看出浮动后虽然绿色div布局不受浮动影响,正常布局,但是文字部分却被挤到了红色浮动div下边。要想阻止行框围绕在浮动元素外边,可以使用clear属性,属性的left,right,both,none表示框的哪些边不挨着浮动框。
<div style="border: solid 5px #0e0; width: 250px;"> <div style="height: 50px; width: 50px; background-color: Red; float:left;"></div> <div style="height: 100px; width: 100px; background-color: Green; clear:both;"> 11111111111 11111111111 </div> </div>
对元素清理实际上为前面的浮动元素留出了垂直空间,这样可以解决我们之前的一个问题,看前面的图片的时候我们发现div内的所有元素浮动的话就会不占据文档空间,这样父元素,高度为0,可能很多效果也不见了
//都向左浮动,父元素宽度为0 <div style="border: solid 5px #0e0; width:300px;"> <div style="height: 100px; width: 100px; background-color: Red; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Green; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow; float:left;"> </div> </div>
如果我们想让父元素在视觉上包围浮动元素可以向下面这样处理
在最后添加一个空div,对它清理
<div style="border: solid 5px #0e0; width:300px;"> <div style="height: 100px; width: 100px; background-color: Red; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Green; float:left;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow; float:left;"> </div> <div style="clear:both;"></div> </div>
当然这样做有很多缺点,有些javascript也可以做出类似效果,这里不细说,值得注意的是应用值为hidden或auto的overflow属性会有一个副作用:自动清理包含的任何浮动元素,所以说当页面出现相关问题时,可以看看是不是这个属性搞的鬼。
这样,有了这些基本知识后,我们应用CSS的时候就可以解决很多以前很百思不得其解的问题了。
OpenCard Framework
The OpenCard Framework (OCF) is a smart card middleware implemented in Java. The framework allows a smart card aware application to access contact and contactless cards that implement commands using Application Protocol Data Units (APDUs) as defined by ISO/IEC 7816-4, -8 and -9.
The OpenCard Framework was orginally defined by the OpenCard Consortium, but mainly driven by IBM and Gemplus. The work ended with version 1.2 of the specification and a reference implementation by IBM. The consortium split up and left the OpenCard Framework in a dormant state. The website was still available until 2007 and is now shut down. The original code was transfered the a project on SourceForge, but never actively maintained.
A number of projects are still using OCF, including the OpenSCDP project.
The version of OCF maintained by the OpenSCDP projects is based on the last version of the reference implementation. It contains some bug-fixes and minor modifications to the original code and a generic card service to access smart cards with an ISO 7816-4 file system. Such a generic service was missing from the original code and rendered it pretty much useless for any serious application.
This distribution of OCF contains the base-core, base-opt and pcsc components, but does not include the reference implementation for the IBM MFC and special Gemplus terminals. It includes support for card readers using the CT-API interface.
If you are new to OCF, then a suggested starting point is the programmer's guide.