1.web标准的构成?
结构、表现、行为。
2.什么是HTML?
超文本标记语言
3. placeholder 属性主要用于给 文本框和密码框做 提示信息 用户输入会消失
4.单选框和复选框的 name属性 要一致
5.单选框或复选框 默认选择 用 checked=“checked”属性
6.图片按钮 type="image" 必须要设置 src 属性
7.上传文件的 按钮 type="file"
8.下拉列表 设置 默认选中-----------------
9.一个标签 调用多个类样式 class="类1 类2 "
10.设置字体粗细 font-weight 属性值 bold=700、normal=400
11.设置字体倾斜font-style 属性值 normal、italic
12.设置字体综合写法:font:倾斜(font-style) 粗细(font-weight) 字号(font-size) 字体(font-family); 顺序不能更改 各属性以空格隔开 不需要的设置可以省略 但 字号 风格 不能省略
13.设置文字水平对齐:text-align:left/center/right 不能直接设置 span a em strong ins之类的标签
14.设置段落的行间距:line-height:px 一般设置为 比字号大的7-10px
15.设置段落的首行缩进:text-indent:2em
16.text-decoration用来装饰文本(none 默认没有下划线 underline 下划线 overline 上划线 line-through 删除线)
17.背景属性综合写法 background: url(图片路径)---必写 color 坐标(center center / px ) 没有顺序要求
17.display 可以使 块级元素和 行内元素互相转换 属性有 "line-block"" block ""line"
18.使 单行文本垂直居中:font: 16px/50px "微软雅黑"; 或者 line-height: 50px;
19.border-collapse 设置两个相邻的边框 重叠合并
20.margin 可以设置 盒子 水平居中对齐 :margin: 0, auto; 设置margin值 左右为 auto
21.设置类外边距时 应注意:为了照顾兼容性 不要给行内元素设置 内外边距
22.父子级 垂直外边距合并问题解决方案: 一、给父级 设置border-top:1px;二、给父级 设置padding-top:1px;三、为父级 设置overflow:hidden
23. 浮动的特点:可以盖住别的元素 脱离标准,让位给后面的元素 显示模式会发生改变,变成类似于行类块元素的显示方式 浮动的子元素只能和父元素的内容区进行对齐 不会超出padding和border部分 浮动的元素只会影响标准流中 后面的兄弟元素
24.浮动元素的使用: 一般情况 为了不让浮动的元素影响后面标准流中的元素, 会为其增加一个父元素 为了布局稳定,当前元素浮动,兄弟元素也应浮动
25.当父元素没有高度的时候,浮动的子元素无法撑开父元素,导致父元素的高度为0,父元素后面的兄弟元素会占据父元素的位置,解决方法:_1 额外标签法:增加一个带有清除浮动属性的空标签 clear:both _2 给父元素添加一个属性 overflow:hidden
26.定位有4种模式:position: static /relative /absolute /fixed
27.absolute绝对定位:相对于父元素对齐 如果父元素没有设置position 就一级一级往上找 最后以浏览器为准对齐 |
|