【Java Web】秒懂CSS样式!

03-13 1371阅读 0评论

目录

【Java Web】秒懂CSS样式!,【Java Web】秒懂CSS样式!,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,设置,性能,第1张
(图片来源网络,侵删)

一、CSS的使用

二、CSS引用方式

三、CSS三大选择器

四、CSS浮动

五、CSS定位

六、CSS盒子模型

【Java Web】秒懂CSS样式!,【Java Web】秒懂CSS样式!,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,设置,性能,第2张
(图片来源网络,侵删)

一、CSS的使用

css层叠样式表能够对网页中标签元素位置的排版进行像素级别的精确控制,支持几乎所有的字体和字号样式,拥有对网页对象和模型的样式编辑的能力,简单的说就是用来美化网页的。

二、CSS引用方式

  • 行内式:通过标签的style属性引用样式

            语法:

            缺点:1.css样式代码的复用度低,不利于维护。2、css样式代码和html结构代码交织在一起,影响阅读、文件大小以及性能。

    【Java Web】秒懂CSS样式!

    • 内嵌式:通过在head双标签内使用style双标签定义本页面的公共样式,此种方式需要使用选择器来指定css样式作用在本文件的哪些标签元素上。

              缺点:内嵌式定义的样式只能被本网页文件中的标签元素使用,而不能被其它html网页文件中的标签元素使用,因此内嵌式的样式复用还不够很好。

      【Java Web】秒懂CSS样式!

      【Java Web】秒懂CSS样式!,【Java Web】秒懂CSS样式!,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,设置,性能,第5张
      (图片来源网络,侵删)
      • 外部样式表:将css代码单独放到一个“.css"文件中,哪些html网页文件需要这些样式就在html网页文件的head标签中通过link单标签来引用。

                引用语法:

        【Java Web】秒懂CSS样式!

        【Java Web】秒懂CSS样式!

        注意:用内嵌式或外部样式表的方式来引用css样式需要使用选择器来指定样式作用的标签元素有哪些。 

        三、CSS三大选择器

        选择器就是用来指定定义好的css样式对网页文件中哪些标签元素是生效的。

        • 元素选择器:根据标签名来指定css样式作用的标签元素有哪些。

                          语法:标签名{}

          缺点:某些同名的标签元素不想使用某些样式但无法设置,不同名的标签元素想使用css样式但无法实现。

                     

          • id选择器:根据标签的id属性值来指定css样式作用的标签元素有哪些。

                            语法:#id值{}

                       

            • class选择器:根据标签元素的class属性值来确定css样式作用的标签元素有哪些。

              一个标签元素的class属性可以有多个值即此标签享有多个css样式。

                              语法:.class属性值{}

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              四、CSS浮动

              css的浮动就是使元素脱离文档流,使其按照指定的方向(左或右)移动,直到它的外边缘碰到包含它的父边框或其它的浮动元素为止,总之就是它让出的位置空间会被其它的元素所侵占这就是浮动。

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              说明:

              1、浮动后的元素所占用位置上的文字会被挤到其它地方去

              2、通过浮动可以使不在同一行的块元素改变为在同一行上并且对其大小的设置不会失效。

              例如:

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              五、CSS定位

              通过css的position样式属性可以设置标签元素在页面中的位置即用来规划设计页面元素的布局。

              position样式用来设置元素的位置属性

              static: 元素原本在文档流中的位置,行内元素水平方向从左向右,块元素垂直方向从上往下,标签元素默认就是此属性值。

              absolute: 绝对定位,根据页面来进行定位,会脱离文档流。

              relative: 相对定位,相对该元素原本的位置来定位,不会脱离文档流。

              fixed: 相对定位,相对浏览器页面窗口定位,会脱离文档流(如广告)。

              注意:top、bottom、left、right样式必须在标签元素设置了position样式除static的值后才能生效即需要与position配合使用。

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              六、CSS盒子模型

              所有的html元素都可以看做为是个盒子,标签元素里面可以包含其它的标签,一个盒子包括:外边距(margin)、边框(border)、内边距(padding)和盒子实际可以包含的内容(content)例如:div元素。在css中“盒子模型”这个术语是用来设计和布局页面时使用的。

              【Java Web】秒懂CSS样式!

              【Java Web】秒懂CSS样式!

              @声明:“山月润无声”博主知识水平有限,以上文章如有不妥之处,欢迎广大IT爱好者指正,小弟定当虚心受教!


免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,1371人围观)

还没有评论,来说两句吧...

目录[+]