CSS教程之CSS3 有关的成绩
标准的选择器不能格式化一个元素内容的第一个字母或者第一行,而伪元素选择器能实现EricA.Meyer对基于Web尺度的CSS与HTML尽非一孔之见,他是这个范畴出色的专家,曾写过很多CSS方面的书,是AnEventApart的合股开创人,AListApart团队成员,仍是ComplexSpiralConsulting的开创人。别的,EricMeyer7年来一向是CSSWorkingGroup资历深获邀专家,他们卖力保护和开辟CSS。
不必说,假如要找团体就教一些CSS方面的成绩,EricMeyer就是谁人人。本文作者日前向EricMeyer发问了7个与CSS3有关的成绩,以下是EricMeyer对这些成绩的解答。
你以为CSS3对CSS最使人奋发的扩大在那里?
:初级选择器(advancedselectors)。固然,通明度,圆角,多背景图都是很好的器材,但这些Web2.0计划元素比起诸如指定从表格的第5行入手下手3的倍数行来还不是那末年夜不了。再好比,选择一个工具内的第一段内容,大概选择列表框中最初一个项目。
别的,Web字体也会是很Cool的器材。
我们谈谈CSS细则中的模块化成绩。CSS3的CSS细则是模块化的。这将对CSS3的进度和被承受水平带来甚么影响?
:CSS3不会再象CSS2那样有一套周密的细则,CSS3只是一些并行动身的勉力,一些快,一些慢罢了。坦白地讲,我也不晓得CSS3会被怎样承受。5年前,CSS曾一度停留,我称之为“IE空缺期”,仅仅是比来几年,才有很多新的扫瞄器入手下手推进CSS的开展。
从另外一方面讲,你能够狡辩说谁人停留期是无益的,让扫瞄器厂商偶然间往修复BUG而不是自行其事。我也同意,但我的实在设法是,鉴于之前的情况,我们很难展望CSS3会被如何承受。我以为一些不合招致开辟的缓慢,这只是我的感到,这也是我为何分开CSS事情组的缘故原由。我如今只是偶然被约请处置一些其余W3C事情。
刚看过CSS新选择器细则倡议,好象DOM中之前大批经由过程JavaScript举行的事情都能够在CSS中完成。好比,你如今能够经由过程CSS选择表格的偶数行并分派特别的式样,从而完成之前只能靠JavaScript完成的条纹式表格。
JavaScript是不是影响了CSS,它们在古代Web计划中的感化将怎样辨别,它们会愈来愈分别仍是愈来愈交融?
:据我所知,受影响最年夜的是一些JS框架,如jQuery,它们受CSS的影响。不外,也有别的的一些趋向,一些JS中的器材也被CSS事情组参考。
我以为JS对CSS更年夜的影响是,人们利用JS为扫瞄器带来初级CSS功效,我比来写过这方面的文章。我们已看到人们利用JS让扫瞄器发声,大概对一些已往的可会见性成绩举行变通,经由过程JS完成HTML5和CSS3效果的日子也很快会到来。
假如我们想进修CSS3,有那些资本能够使用?
:http://css3.info/是很好的初步,那边有大批的材料。
CSS愈来愈复杂,愈来愈庞大。你以为CSS3的每次模块晋级是不是应利用版本号辨别,如CSS3.1,CSS3.2,而不是象CSS1或CSS2那样?
:是,那是个好主张。但我其实不期望这个能完成由于这不实际。你只能用那些成熟的模块,当多个模块都同时成熟的概率很低。
作为开辟者和计划者,我们能够为CSS3的开辟和接纳供应甚么匡助?
:在博客,Twitter,论坛中写文章,告知人们你想用甚么样的功效,用你本人的举措摹拟这些功效,向扫瞄器开辟商提出哀求,在今朝的CSS3中寻觅BUG。这就是我们所能对CSS3所起的推进感化。
更多浏览
CSS3.info
WikipediaentryonCSS3.
CSSWG’scurrentwork
CSS希冀表(Wishlist)
本文国际http://sixrevisions.com/interviews/six-questions-eric-meyer-on-css3/
业界越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人网站,在Div+CSS标准化的影响下,网页设计人员已经把这一要求作为行业标准。 学Dreamweaver技术的过程其实是一个增加信心的过程。 还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。 技术的学习如同长跑。只要越过极限,就会越跑越轻松。技术的学习其实并不像想象中那么可怕,任何技术都并不高深莫测。 帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。 Dreamweaver由MX版本开始使用Opera软件公司的排版引擎“Presto”作为网页预览。 Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成。 使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。 只要我们努力,无论是怎样的艰难险阻,成功依然会迎面直击。在刚开始时我觉得dreamweaver mx XX很难理解。
页:
[1]