HTML知识点⼩结
001、浮动不上去的原因
1、宽度不够浮动不上去
2、前⼀个元素不浮动后⼀个元素加了浮动你也浮动不上去
3、都加了浮动还是浮动不上去!那么请你检查你的类名有没有写错
002、图⽚出不来的原因
1、没有设置宽度和⾼度
2、如果你的盒⼦⾥⾯有内容可以不设置宽度和⾼度,因为是你的内容给你撑开的⾼度
3、路径错误,⼀般情况下来说如果路径错误了,按照正常来说会在console⾥⾯会报⼀个红⾊的错误
4、检查你的类名以及你的class及id是否写的正确
003、为什么我的内容不居中
1、⼀般情况下如果让⼀个内容区居中的话必须设置两个条件 a:宽度必须设置 b、margin:0 auto;
2、⼀般情况下外围盒⼦⽤id 内容元素如果需要取名字的情况下统⼀⽤class来取名
004、样式加不上去
1、请检查你的link标签的书写是否跟我下⾯的⼀模⼀样
<link rel="stylesheet" type="text/css" href="路径"/>
2、请检查你的类名和你的取得名字
3、如何实在加不上去了请您看⼀下你们的权重是否被覆盖了
005、什么时候需要减掉padding
1、如果这个盒⼦设定宽度和⾼度的话那么padding就需要减掉
2、如果这个盒⼦没有设定的话那么就不需要减掉
006、html标签嵌套的⼀些坑
1、a标签
a标签不能嵌套,若a标签中嵌套了a标签,浏览器会⾃动添加结束符号,故不能嵌套
1例如
2<a href="#">⾸页
3 <a href="#">千锋</a>
4</a>
浏览器解析:
<a href="#">⾸页</a>
<a href="#">IT</a>
如果代码结构复杂,会导致html层级错乱
不能嵌套的还有: h不能直接套h标签 p标签是不可以套块标签的
2、p标签
1、!DOCTYPE html
声明⽂档类型
2、⽹页的三⼤组成部分
结构层表现层⾏为层
html css js
3、什么是html
超⽂本标记语⾔ Hyper Text Markup Language
4、什么是xhtml
可扩展的超⽂本标记语⾔
5、⽂件名规范
⼩写英⽂字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符;必须以英⽂字母开头6、站点的作⽤
整合⽹站资源规划⽹站的内容和代码
7、html的注释
<!-- -->
8、html中的三种列表分别是哪⼏个?基本语法怎么写
1⽆序列表
2
3<ul>
4<li></li>
5 ...
6</ul>
7
8
9有序列表
10
11<ol>
12<li></li>
13 ...
14</ol>
扩展:可以通过type来改变有序列表的序列号
⾃定义列表
<dl>
<dt></dt>
<dd></dd>
</dl>
8、alt与title的区别
title:提⽰信息的作⽤
alt:当图⽚不显⽰的时候显⽰的信息
9、如何设置单元格与单元格之间的距离
cellspacing="0"
10、如何设置单元格与内容之间的距离
cellspadding="0"
11、设置单元格的⼏个必要的条件
width:宽度
height:⾼度
border:边框
12、单元格的⾏合并和列合并
rowspan:⾏合并
colspan:列合并
13、target打开页⾯的两种⽅式
target="_self" 本页⾯打开另⼀个页⾯
target="_blank" 新开⼀个页⾯
14、input的type类型都有哪些?
type:
text⽂本输⼊框
password密码输⼊框
button:空按钮
submit:提交按钮
reset:重置按钮
radio:单选按钮
checkbox:复选按钮
15、如何禁⽌表单或者输⼊框输⼊
disabled
16、如何让checkbox默认为选中状态
checked
17、post和get的区别
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的action属性所指的URL中,在URL中可以看到。post是通过HTTP post机制,⽤户看不到这个过程。
3. get传送的数据量较⼩,不能⼤于2KB。post传送的数据量较⼤,⼀般被默认为不受限制。
4. get安全性⾮常低,post安全性较⾼。但是执⾏效率却⽐Post⽅法好
18、css的基本语法
选择符{属性:属性值;属性:属性值;}
19、css的引⼊⽅式有哪⼏种?优先级如何分配?
1、外部引⼊ <link rel="stylesheet" type="text/css" href="这⾥⾯是路径"
2、内部引⼊
<style>
....css代码
</style>
3、⾏间样式
<div ></div>
遵循⼀个"近⽔楼台先得⽉"的原则⾏间的最⼤外部和内部的优先级主要看书写的先后顺序
20、css的选择符都有哪些?权重分别是多少?
id选择符 class选择符标签选择符伪类选择符全局选择符组选择符包含选择符
权重:100 10 1 10 1 相加
21伪类选择器的⼏种状态
:link-------默认状态
:visited--------已访问的⼀个状态
:hover------⿏标滑过的⼀个状态
:active-----⿏标按下去的⼀个状态
22、link和import导⼊外部样式的区别
差别1:⽼祖宗的差别:link属于XHTML标签,⽽@import完全是CSS提供的⼀种⽅式。 link标签除了可以加载CSS外,还可以做很多其它的事情,⽐如定义RSS,定义rel连接属性等,@import就只能加载CSS。
差别2:加载顺序的差别:当⼀个页⾯被加载的时候(就是被浏览者浏览的时候),link引⽤的CSS会同时被加载,⽽@import引⽤的CSS 会等到页⾯全部被下载完再被加载。所以有时候浏览@import加载CSS的页⾯时开始会没有样式。
差别3:兼容性的差别。:@import是CSS2.1提出的,所以⽼的浏览器不⽀持,@import只在IE5以上的才能识别,⽽link标签⽆此问题。
差别4:使⽤dom控制样式时的差别:当使⽤javascript控制dom去改变样式的时候,只能使⽤link标签,因为@import不是dom可以控制的.
23、px em pt ppi个是什么意思?绝对⼤⼩关键字都有哪些
PPI是图像分辨率的单位,图像ppi值越⾼,画⾯的细节就越丰富,因为单位⾯积的像素数量更多。PPI也叫图像的采样率(在图像中,每英⼨所包含的像素数⽬)。
px是像素单位,em是相对单位,pt是绝对单位,pt是⼀种固定长度的度量单位.
xx-small =9px
large =19px
x-small =11px
x-large=23px
small=13px
xx-large =27px
medium=16px
24、字体的属性都有哪些
font-size
font-style
font-family
font-weight
color
line-height
25、⽂本属性都有哪些
text-transform
text-align
text-decoration
text align center text-indent
letter-spacing
word-spacing
26、列表属性有哪些
list-style-type
list-style-image
list-style-position
27、background-repeat的属性值有哪些,意思是什么?
no-repeat:不平铺
repeat:平铺 (默认)
repeat-x:横向平铺
repeat-Y:竖向平铺
28、实现⽂本三个点的⼏个条件
text-overflow属性仅是:当⽂本溢出时是否显⽰省略标记,并不具备其它的样式属性定义,要实现溢出时产⽣省略号的效果还需定义:
1、容器宽度:width:value;(px、%,都可以)
2、强制⽂本在⼀⾏内显⽰:white-space:nowrap;
3、溢出内容为隐藏:overflow:hidden;
4、溢出⽂本显⽰省略号:text-overflow:ellipsis;
注:必须是单⾏⽂本才能设置本⽂溢出
IE6+;chrome1.0+;safari3.1+(firefox,opera暂不⽀持)
29、请你解释⼀下jpg gif 与png之间的不同之处
jpg:有背景颜⾊,背景不能够透明,不⽀持动画
png:没有背景颜⾊,不⽀持动画
gif:有动画效果,⽀持背景透明
30、常见的内联元素和块级元素都哪有些。
div -最常⽤的块级元素
dl - 和dt-dd 搭配使⽤的块级元素
form - 交互表单
h1 -h6- ⼤标题
hr - ⽔平分隔线
ol – 有序列表
p - 段落
ul - ⽆序列表
内联元素
a –超链接(锚点)
br - 换⾏
i - 斜体
em - 强调
img - 图⽚
input - 输⼊框
span - 常⽤内联容器,定义⽂本内区块
strong - 粗体强调
select - 项⽬选择
31、vertical-align的⽤法 <;垂直居中>.
三个条件:
1:必须给容器(⽗元素)加上text-align:center;
2:必须给当前元素转成⾏内块元素(display:inline-block;)再给当前元素加上vertical-align:middle;
3:在当前元素的后⾯(没有回车)加上同级元素span;并对span进⾏vertical-align:middle;width:0;height:100%;display:inline-block
32、请简述⼀下块级元素和内联元素的特点
块级元素
a、块状元素在⽹页中就是以块的形式显⽰,所谓块状就是元素显⽰为矩形区域,
B:默认情况下,块状元素都会占据⼀⾏,通俗地说,两个相邻块状元素不会出现并列显⽰的现象;默认情况下,块状元素会按顺序⾃上⽽下排列。
C:块状元素都可以定义⾃⼰的宽度和⾼度。
D:块状元素⼀般都作为其他元素的容器,它可以容纳其它内联元素和其它块状元素。我们可以把这种容器⽐喻为⼀个盒⼦。
内联元素三⼤特点:
A:内联元素的表现形式是始终以⾏内逐个进⾏显⽰;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论