html,css,js全阶段试题分析

1.行级元素有哪些?块级元素有哪些?行级元素如何转换成块级元素?

block元素的特点:

1.总在新行开始,2.高度,行高,以及外边距,内边距都是可控的,3.宽度缺省是它容器的100%,除非设定一个宽度,4.它可以容纳内联元素和其他块元素

常见的block元素:div,dl,form,h1,h2,h3,h4,h5,h6,hr,p,ul,table,menu

inline元素的特点:

1.和其他元素都在一行上,2.高,行高以及外距和内边距不可改变,3.宽度就是它的文字或图片的宽度,不可改变,4.内联元素只能容纳文本或者其他内联元素

常见的inline元素:br,em,i,img,input,lable,span,strong,

行级元素转换成块级元素:

1.使用display

2.使用float,该行的display属性会被赋予block属性,且拥有浮动特性。

3.position,当行内元素进行定位时,position:absolut,position:fixed,都会使原先的行内元素变成块级元素。


2.请回答,CSS代码,有几种常见的引入方式,分别是什么?

1.行内式:在标记的style属性中设定CSS样式

2.内嵌式:是将CSS样式集中写在网页的标签对应的里。

3.导入式:将一个独立的.CSS文件引入HTML文件中,导入式使用CSS规则引入外部CSS文件,语法如下: