HTML&CSS基础 - fangdiao/Notes GitHub Wiki
#HTML&CSS基础
两者在强调的语气上有区别:em 表示强调,strong>表示更强烈的强调。并且在浏览器中em 默认用斜体表示,strong 用粗体表示。两个标签相比,目前国内前端程序员更喜欢使用strong表示强调。 ####ol,ul ul每项li前都自带一个圆点,ol每项li前都自带序号。 ####tbody 当表格内容非常多时,表格会下载一点显示一点,但如果加上
标签后,这个表格就要等表格内容全部下载完才会显示。 ####表格摘要<table summary="">
增加表格可读化,不会显示出来。<table><caption></caption></table>
给表格增加标题,显示在表格正上方。
####
使用HTML表单
与用户交互。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。<form method="传送方式" action="服务器文件">
####文本框
当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。
<form>
<input type="text/password" name="名称" value="文本" />
</form>
1.type:当type="text"时,输入框为文本输入框; 当type="password"时, 输入框为密码输入框。
2.name:为文本框命名,以备后台程序ASP 、PHP使用。3、value:为文本输入框设置默认值。(一般起到提示作用)
3.<input type="reset" value="重置">
设置重置按钮。
####单选框/复选框
<input type="radio/checkbox" value="值" name="名称" checked="checked"/>
1.type: 当 type="radio" 时,控件为单选框 当 type="checkbox" 时,控件为复选框
2.value:提交数据到服务器的值(后台程序PHP使用)
3.name:为控件命名,以备后台程序 ASP、PHP 使用
4.checked:当设置 checked="checked" 时,该选项被默认选中。同一组的单选按钮,name 取值一定要一致
####使用下拉列表节省空间
设置selected="selected"属性,则该选项就被默认选中。下拉列表也可以进行多选操作,在<select>标签中设置multiple="multiple"属性,就可以实现多选功能,在 widows 操作系统下,进行多选时按下Ctrl键同时进行单击(在 Mac下使用 Command +单击),可以选择多个选项
####position,float 有一个有趣的现象就是当为元素(不论之前是什么类型元素,display:none 除外)设置以下 2 个句之一:
- position : absolute
- float : left 或 float:right 简单来说,只要html代码中出现以上两句之一,元素的display显示类型就会自动变为以 display:inline-block(块状元素)的方式显示,当然就可以设置元素的 width 和 height 了,且默认宽度不占满父元素 ####清除浮动 受浮动影响的紧接着的元素设置:clrear属性,或者父元素设置width:100%;+overflow:hidden; ####三列布局,中间列自适应 两边宽度固定,中间自适应;解决办法:两变用定位,中间用margin来居中;