1.块级元素和行内元素有哪些?
- 块级元素:
<div> ,<ul> ,<ol> ,<p> ,<h1>...<h6>, <table>, <caption>,<dt>...- 行内元素:
,<span>,<font>,<cite>,<em>,<textarea>,<strong>,<img>,<input>,<lable>...
2.栈和队列的区别有哪些?
- 栈是先进后出,只能从表的一端进行插入和删除。
- 队列是先进先出,只能从表尾插入,在表头删除。
3.选择器有哪些,说出名称并举例。
1.ID选择器:
<style type="text/css">
#name{color:red;}
</style>
<p id="name">你好</p>
2.类选择器(class选择器)
<style type="text/css">
.name{color:red;}
</style>
<p class="name">你好</p>
3.元素选择器
<style type="text/css">
p{color:red;}
</style>
<p>你好</p>
4.子选择器
<style type="text/css">
ul>li {color:red;}
</style>
<ul>
<li>你好</li>
</ul>
5.包含选择器
<style type="text/css">
div p{color:red;}
</style>
<div>
<p>你好</p>
</div>
6.群组选择器
<style type="text/css">
div ,p{color:red;}
</style>
<div>
<p>你好</p>
</div>
7.伪类选择器
<style type="text/css">
a:hover{color:red;}
</style>
<a href=“#”>你好</a>
8.盒子模型
centent 为中心,可以设置width,height。padding为内边距,有四个数值。padding的大小为boder的大小。padding的外面是margin,跟padding一样有四个数值 ,分别是left,top,right,bottom。也可以用两个数值表示,第一个表示上下,第二个表示左右。
9.水平居中的写法有哪些?写代码
- 文字居中:<p style="text-align:center">你好</p>
- div居中:<div style="margin(0,auto)"></div>
- ul,li 居中
<ul style="position:abslution;left:50%">
<li style="position:relactive ;right:50%">你好</li>
</ul>
10.JS基本数据类型有哪些?
JS 有五种数据类型:Undefined,Null,Boolean,Number,String