所有分类
  • 所有分类
  • 后端开发
HTML5 学习必备:CSS 知识与用法,CSS2 与 CSS3 的关系与区别

HTML5 学习必备:CSS 知识与用法,CSS2 与 CSS3 的关系与区别

在上一篇中我们提到学习html5要具备css的知识,在页面设计的时候html5知识页面的布局与结构,要实现一个很绚丽漂亮的界面就需要借助css。这样做的目的是将网页的数据,外观,行为分离,方便代码的维护。还有一种有名字的class选择器,如

上回说到学HTML5得懂点儿CSS,HTML管网页布局,但好看的界面还得多靠CSS来打造。这次咱们就先复习下CSS2基础知识,再聊聊CSS3那些新鲜玩意儿和它跟CSS2有啥不一样。目标就是让你彻底搞明白CSS,设计出炫酷的网页!

1.CSS是什么?

大家都知道,CSS(CascadingStyleSheets,层叠样式表)是一种给HTML或者XML(比如SVG、MathML或者XHTML这些)文档打扮的语言。说白了,它就是让网页看起来更漂亮的工具。按照W3C的规定,网页其实可以分成三大部分:数据和结构(HTML)、样子(CSS)和动作(JavaScript)。这样分,代码就更好管理,也更容易理解。

2.CSS选择器

CSS选择器就像是给CSS定调子的家伙,用来搞清楚什么元素要接受我们的样式打扮。常见的有这么几个:

-标签字选器:就是看哪个地方最近,走得近就选上!标签就是每个元素的名字。

-找哪个类型:通过Class选择器,就能找出那些指定了特定类属性的元素。

-ID小技巧:跟类名选择器差不多,但ID选择器是独一无二哒!每页都得有自己专属的ID~

-选啥组堆:就是把好几个选择器放在一起,一块儿给它们用同个样子。

-派生选择器就是能利用元素在网页里的位置选出来!

3.样式的优先级

.s1{  
    属性名:属性  
}

样式到底怎么看?简单来说就是,如果你给某个元素加了好几个样式规则,那哪个最后生效?这就涉及到多种类型的样式设定了

-外部样式:样式定义在单独的.css文件中。

-内部样式:样式定义在HTML文档的<head>部分。

 div.s1{  
    font-size;120px;  
}

-内联样式:样式直接写在HTML元素的style属性中。

有冲突时,内联样式排第一,接着就是内部样式,最后才轮到外部样式!

#d1{  
    font-size:italic;  
    font-weight:900;  
}

4.CSS2与CSS3的区别

CSS3就是CS2的加强版!它带来很多新东西,比如圆角边框啦、阴影效果啦还有渐变背景什么的,这些都让网页设计变得更酷炫。而且,因为CSS3的兼容性能好,不管你用哪个设备或哪款浏览器看网页,都会看到一样的样子~

5.使用CSS3的新特性

CSS3的新功能能给网页设计添彩不少。比如,利用border-radius属性就能轻易给元素加上圆角效果;而box-shadow这个属性让你在元素上加点阴影,既有趣又有立体感。再说说渐变背景和动画效果,让你的网页更生动有趣!

h1,h2,h3{   //用逗号隔开  
  color:bllue;  
    }

6.浏览器兼容性问题

虽然CSS3有好多新功能,但是不同浏览器都不是那么买账,所以咱们做设计和开发时得留个心眼儿,特别关注下浏览器兼容性的问题。搞定这件事其实不难,咱们用一些工具和方法就行,比如检查特征、逐渐加强和换个玩法(优雅降级)之类的。

7.响应式设计与CSS3

#d2 p{  
span style="white-space:pre">   color:red;  
font-size:300;  
    }

响应式设计就是让网页根据你的设备和屏幕大小自动调整样子,比如CSS3就很厉害,它有个叫媒体查询的功能,能根据你的屏幕宽窄自动应用相应的样式!

8.CSS框架与预处理器

想快点做出好看的网页?那就用CSS框架(比如Bootstrap)和预处理程序(像Sass或Less吧)。它们有好多现成的样式和变量供你用,帮你轻松搞定网页布局。

/*   */

9.最佳实践与技巧

网页设计中,有些方法能帮你提升CSS编程的速度和质量!比如,保持好看又好懂的代码,利用模块化和组件化的方式整理代码,甚至用工具简化繁琐工作。

总结

CSS是网页好看好用的秘诀!它让网页变得美美的,使用起来也更舒服了。学好了基本的CSS操作,还有更多高级特性等你挖掘。别担心,看完这篇文章,你就会对CSS有更深的了解。记住要好好利用这些技巧,打造出自己满意的网页最后问你们个小问题:你们最爱用CSS的哪个功能呀?快来评论区告诉大家,别忘了点个赞和分享给好友!

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/06/18109.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?