zxt1996

                    *当同一个 HTML 元素被不止一个样式定义时,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明:<head> 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。

                    *CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:

                     选择器通常是您需要改变样式的 HTML 元素。  

                     每条声明由一个属性和一个值组成,属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值,属性和值被冒号分开    

                      (需要用花括弧来声明)        


                      *写法 :如果值为若干单词,则要给值加引号;如果要定义不止一个声明,则需要用分号将每个声明分开;是否包含空格不会影响 CSS 在浏览器的工作效果,同样,与 XHTML 不同,CSS 对大小写不敏感。不过存在一个例外:如果涉及到与 HTML 文档一起工作的话,class 和 id 名称对大小写是敏感的。


                        *id选择器:id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。id 选择器以 "#" 来定义,id 属性只能在每个 HTML 文档中出现一次。

                        *在 CSS 中,类选择器以一个点号显示,类名的第一个字符不能使用数字!它无法在 Mozilla 或 Firefox 中起作用。

                        *CSS属性选择器,用[attribute],[attribute=value],[attribute~=value] 等HTML属性选择器,来改变指定元素的样式。

 


                          *<span>:

<span> 在CSS定义中属于一个行内元素,在行内定义一个区域,也就是一行内可以被 <span> 划分成好几个区域,从而实现某种特定效果。 <span> 本身没有任何属性。 <div> 在CSS定义中属于一个块级元素 <div> 可以包含段落、标题、表格甚至其它部分。这使DIV便于建立不同集成的类,如章节、摘要或备注。在页面效果上,使用 <div> 会自动换行,使用 <span> 就会保持同行。

 


CSS 定位机制

CSS 有三种基本的定位机制:普通流、浮动和绝对定位。

除非专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在 (X)HTML 中的位置决定。

块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。

行内框在一行中水平布置。可以使用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。由一行形成的水平框称为行框(Line Box),行框的高度总是足以容纳它包含的所有行内框。不过,设置行高可以增加这个框的高度。

相对定位是“相对于”元素在文档中的初始位置,而绝对定位是“相对于”最近的已定位祖先元素,如果不存在已定位的祖先元素,那么“相对于”最初的包含块。

分类:

技术点:

相关文章:

  • 2021-05-23
  • 2021-12-25
  • 2021-09-12
  • 2021-12-03
  • 2021-11-09
  • 2021-11-27
  • 2021-11-30
  • 2021-08-08
猜你喜欢
  • 2021-10-14
  • 2021-08-13
  • 2021-10-25
  • 2021-10-13
  • 2021-04-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案