19-21日问答作业&知识点总结

1.内联元素如何转化成为块元素?

display:biock;(显示为块)使内联元素具备块属性标签的特征
eg:
span{width:200px;
         heigth:200px;
         display:block;}
<span></span>
补充:   
display:inline;(显示为内联)使块元素标签具备内联元素的特征
display:inline-block;的特征
(1)、块在一行显示
(2)、内联元素支持宽度
(3)、没有宽度的时候,内容撑开宽度
(4)、标签之间的换行间隙被解析
(5)、IE6、7不支持块属性标签的inline-block

2.元素类型有哪些?他们的特征分别是什么?

块元素的特征
(1)、在没有设置宽度时,默认撑满一行
(2)、默认块元素独占一行
(3)、支持所有CSS命令

内联元素的特征
(1)、宽度有内容撑开
(2)、不支持宽高
(3)、一行可以继续显示同类型的标签
(4)、不支持上下的margin
(5)、代码换行被解析

3.清浮动有哪些方法?你最喜欢哪个?为什么?

(1)、加高度  
存在的弊端:扩展性不好
(2)、父级浮动
存在的弊端:页面所有元素都加浮动,margin左右自动失效
(3)、inline-block
存在的弊端:margin左右的auto失效
(4)、空标签  方法;在底下加个空标签,对空标签clear:both;
存在的弊端:解决后IE6下还有2px的偏差
(5)、br清除浮动<br clear="alll"/>
存在的弊端:不符合工作中结构、样式、行为三者分离的要求
(6)、after伪类(伪类:给某一个元素添加特殊的效果,添加在选择器上)常用的清除浮动的办法,弊端小
格式:div:after{content:"……";
display:block;
clear:both;
}
clear{*zoom:1;}
<div class="clear"></div>
(7)、overflow:scroll|auto|hidden;
overflow:hidden;溢出隐藏(裁刀)
存在的弊端:需要配合宽度或zoom兼容IE6、7;
补充:
(1)、after伪类:元素内部尾部添加内容
after{content:"添加的内容";}在IE6、7不兼容
(2)、zoom缩放:
a:触发IE下haslayout,是元素根据自身内容计算宽高
b:FF不支持

4.什么是BFC?如何才能得到一个BFC?

BFC:(block formatting content)标准浏览器(除IE6、7、8)块级元素格式上下文

如何才能得到一个BFC?
a:”float的值不为none。
b:overflow的值不为visible。
c:display的值为table-cell, table-caption, inline-block中的任何一个。
d:position的值不为relative和static。
e:width|heght|min-widrh|min-height(!aotu)

5.Positon的值有哪些? 说一下绝对定位,相对定位和固定定位的区别?

相对定位
position:relative;
定位元素位置控制:
top|rigth|bottom|left:定位元素偏移量
格式:
position:relative;
left;……
特征:
(1)、不影响元素本身特征
(2)、不使元素脱离文档流(元素移动之后原始位置会被保留)
(3)、如果没有定位偏移量,对元素本身没有任何影响
(4)、提升层级
绝对定位
absoute:绝对定位|定位层级
position:absoute:
(1)、使元素完全脱离文档流
(2)、使内嵌支持宽度
(3)、块属性标签内容撑开宽度
(4)、如果有定位父级相对于定位父级发生偏移,没有定位父级相对document(浏览器可视区域)发生偏移
(5)、相对定位一般都是配合绝对定位元素所使用
(6)、提升层级
z-index:[number];定位层级
(1)、定位元素默认后者层级高于前者;
(2)、建议在元素标签之间比较层级
固定定位
position:fixed;
与绝对定位的特征基本一致的,差别是始终相对整个文档进行定位(屏幕的可视区域);
问题:IE6不支持固定定位
例:
podition:fixed;
rigth:0;
bottom:0;
固定到右下角
其他定位
position:static;默认值
position:inherit;从父级继承定位属性的值(不兼容)
文档流:文档中可显示对象在排列时所占用的位置

7.怎么改变一个div的层级,写出代码让DIV1在DIV2在下?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
div{
    width:200px;
    height:200px;
    }
    .DIV1{
        background-color:red;
        position:absolute; /* 使用绝对定位 */
        z-index:1;  /* 使DIV1提高一各层次 */
        }
    .DIV2{
        background-color:blue;
        position:absolute;
        }
</style>
</head>

<body>
<div class="box">
    <div class="DIV1"></div>
    <div class="DIV2"></div>
    </div>

</body>
</html>

8.如何实现层叠的DIV1与DIV2,上面DIV1不透明下面DIV2透明?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
div{
    width:200px;
    height:200px;
    }
    .DIV1{
        background-color:red;
        position:absolute;
        z-index:1;

        }
    .DIV2{
        background-color:blue;
        position:absolute;
        opacity:0;

        }
</style>
</head>

<body>
<div class="box">
    <div class="DIV1"></div>
    <div class="DIV2"></div>
    </div>

</body>
</html>

9.合并行属性,合并列属性

合并行属性:
colspan:属性规定单元格可横跨的列数
<td colspan="number"></<td>
合并列属性:
rowspan:属性规定单元格可横跨的行数
<td rowspan="number"></<td>

10.让DIV水平垂直居中

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
div{
    font:bold 50px/50px "宋体"; 
    color:red;
    margin:50% auto;  /* 上下是浏览器的50% 左右居中 */
    text-align:center; /* 设置字体居中 */ 
    }

</style>
</head>

<body>
<div>DIV</div>

</body>
</html>

补充知识点:

透明度;opacity:n;(n属于[0,1] 0为完全透明,1为不透明)
父级加上透明度子级一定有透明度
在IE6、7下的格式
filter:alpha(opacity=0~100);
表格
表格的标签
table:表格
thead:表格头
tbody:表格主体
tr:表格行
th:元素定义表头
td:元素定义表格单元
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
table{
    border-collapse:collapde;/*单元格间隙合并*/
}
td,th{
    padding:0;
}/*重置单元格默认填充*/
</style>
</head>

<body>
    <table border="1">
        <thead>
            <tr>
                <th>星期一</th>
                <th>星期二</th>
                <th>星期三</th>
                <th>星期四</th>
                <th>星期五</th>
            </tr>
         </thead>
         <tbody>
            <tr>
                <td>英语</td>
                <td>英语</td>
                <td>英语</td>
                <td>英语</td>
                <td>英语</td>
            </tr>
            <tr>
               <td>shuxue</td>
               <td>shuxue</td>
               <td>shuxue</td>
               <td>shuxue</td>
               <td>shuxue</td>
            </tr>
        </tbody>
    </table>                      
</body>
</html>
表单&表单元素
form:表单;
<form action=""></form>
<input type="可以为a的所有种类" name="……" value="默认的东西"/>
a为{
text:文本框
password:密码
radio:单选
checkbox:多选
submit:提交
reset:重置
buttom:按钮
image:图片
file:上传
hidden:隐藏
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • 1.内联元素如何转化成为块元素 style="display:inline">块变内联 style="displa...
    浅夏若凉阅读 366评论 2 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,725评论 1 92
  • 内联元素如何转化为块元素?*嗯,直接转换即可,代码如下: * 内联元素变为块元素 元素类型有哪些?他们的特征分别是...
    黑猫乄阅读 239评论 0 0
  • 问答作业 1.内联元素如何转化为块元素 例: 2.元素类型有哪些?它们的特征分别是什么? 块元素:1.没有设置宽度...
    xiewhat阅读 227评论 1 1
  • 1.内联元素如何转化成为块元素 2.元素类型有哪些?他们的特征分别是什么? 3.清浮动有哪些方法?你最喜欢哪个?为...
    IT颖儿阅读 276评论 1 1