html学习心得.docx
- 文档编号:817770
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:4
- 大小:20.25KB
html学习心得.docx
《html学习心得.docx》由会员分享,可在线阅读,更多相关《html学习心得.docx(4页珍藏版)》请在冰豆网上搜索。
html学习心得
html学习心得
全文宽:
document.body.scrollwidth网页正文全文高:
document.body.scrollheight网页被卷去的高:
document.body.scrolltop网页被卷去的左:
document.body.scrollleft网页正文部分上:
window.screentop网页正文部分左:
window.screenleft屏幕分辨率的高:
window.screen.height屏幕分辨率的宽:
window.screen.width屏幕可用工作区高度:
window.screen.availheight屏幕可用工作区宽度:
window.screen.availwidthhtml精确定位:
scrollleft,scrollwidth,clientwidth,offsetwidthscrollheight:
获取对象的滚动高度。
scrollleft:
设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrolltop:
设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollwidth:
获取对象的滚动宽度offsetheight:
获取对象相对于版面或由父坐标offsetparent属性指定的父坐标的高度offsetleft:
获取对象相对于版面或由offsetparent属性指定的父坐标的计算左侧位置offsettop:
获取对象相对于版面或由offsettop属性指定的父坐标的计算顶端位置event.clientx相对文档的水平座标event.clienty相对文档的垂直座标event.offsetx相对容器的水平坐标event.offsety相对容器的垂直坐标document.documentelement.scrolltop垂直方向滚动的值event.clientx+document.documentelement.scrolltop相对文档的水平座标+垂直方向滚动的量ie,firefox差异如下:
ie6.0、ff1.06+:
clientwidth=width+paddingclientheight=height+paddingoffsetwidth=width+padding+borderoffsetheight=height+padding+borderie5.0/5.5:
clientwidth=width-borderclientheight=height-borderoffsetwidth=widthoffsetheight=height(需要提一下:
css中的margin属性,与clientwidth、offsetwidth、clientheight、offsetheight均无关)文章转自|3、ahref=#返回顶部/aahref=#top返回顶部/a#包含了一个位置信息默认的锚是#top也就是网页的上端4、php页面输出乱码解决方法以前同事问我关于乱码的问题,乱码也分很多种,数据库乱码、页面提取数据乱码,而其他显示正常,phpmyadmin显示也是正常的等等,mysql对中文的支持程度还是很有限的,尤其是新手,但凡出现乱码问题,就会头大。
他的问题如下。
标题:
mysql设置utf8_unicode_ci字符集php页面输出?
?
乱码的解决方法摘要:
用phpmyadmin操作mysql数据库汉字显示正常,但用php网页显示mysql数据时所有汉字都变成了?
号乱码问题1:
用phpmyadmin操作mysql数据库汉字显示正常,但用php网页显示mysql数据时所有汉字都变成了?
号。
症状:
用phpmyadmin输入汉字正常,但当php网页显示mysql数据时汉字就变成了?
号,并且有多少个汉字就有多少个?
号。
原因:
没有在php网页中用代码告诉mysql该以什么字符集输出汉字。
解决方法:
1.网页文件head设置编码metahttp-equiv=content-typecontent=text/html;charset=utf-8/2.php页面在保存的时候使用utf-8编码保存,可以用记事本或convertz802转换文件3.在mysql中新建数据库的时候数据库选择utf-8编码既字符集设定为utf-8_unicode_ci(unicode(多语言),不区分大小写),库里面表table的整理设置为utf-8_general_ci表里面的每个字段的整理都设置为utf-8_general_ci4.在php连接数据库的时候,也就是mysql_connect()之后加入//设置数据的字符集utf-8mysql_query(setnamesutf8mysql_query(setcharacter_set_client=utf8mysql_query(setcharacter_set_results=utf8后两句可以不需要注意是utf8,不是utf-8。
如果你的网页编码是gb2312,那就是setnamesgb2312。
但编辑员强烈推荐网页编码、mysql数据表字符集、phpmyadmin都统一使用utf-8。
以上四点即可实现全站utf-8编码,而且在数据库中也不会有中文乱码。
乱码问题2:
用phpmyadmin输入数据时发生错误,不让输入或出现乱码解决方法:
这是设置问题。
请安装最新版phpmyadmin或appserv,打开phpmyadmin,mysql字符集:
utf-8unicode(utf8);mysql连接校对应该为utf8_unicode_ci;创建新的数据库时整理一栏请也选成utf8_unicode_ci。
网页字符集也最好选用utf-8。
utf-8是国际标准编码,是趋势。
乱码问题2:
在本机开发好的mysql数据表,在本机测试一切正常,但用网站空间商提供的phpmyadmin上传时却出现问题,上传失败。
尤其是使用国外php空间。
解决方法:
首先查看网站空间商提供的phpmyadmin字符集设定,确定自己所建数据表与服务商的是同一编码。
在国外mysql是不支持gb2312的,甚至最新版的apache也不支持gb2312。
如果是因为编码不统一,可以重建数据表,当然是用国际标准的utf8。
第三篇:
html(即超文本标记语言)的学习总结html的学习总结:
htmlhead/headbody/body/html一:
:
head,头部标记里面常用的标记title标题标记titletitle二:
(文字与段落)标题文字的对齐方式:
align属性值设置文字常用属性:
设置文字常用标记:
font=文本strong粗体;em斜体;u下划线;p段落标记br换行标记三:
超链接语法:
ahref=链接地址新浪/a建立书签:
aname=书签名称连接文字/a四:
图像的格式:
jpg格式;png格式;gif格式;bmp;插入图像语法:
imgsrc=图像的地址注:
图片标记img不成对出现图像的超链接:
ahref=连接的地址imgsrc=图像的地址/a五:
(多媒体)滚动文字的标记与语法:
marquee....滚动文字/marquee设置滚动文字常用属性:
滚动方向:
direction=(up;down;left;right)背景音乐的设置:
bgsoundsrc=音乐的地址loop=循环的次数注:
图片标记bgsound不成对出现六标格的插入:
tabletr行td列....../tdtd....../td/tr/table设置表格的常用属性:
width宽;height高;align对齐方式;标格的边框:
border标格的边框颜色:
bordercolor行文字以及表格标题的对其方式:
valign水平跨度:
colspan垂直跨度:
rowspan单元格的亮,暗边框:
bordercolorlightbordercolordark七框架的基本结构语法:
/framesetframesetframeframe第四篇:
学习asp获取html表单提交信息的实例在asp中,有两个很常用的集合,一个是request.querystring,另一个是request.form。
这两个集合可以获取html表单(htmlforms)提交的信息。
有关html表单,请参见html教程中的html表单一章。
request.querystringhtml表单中的method有两种,一种是get,另外一种是post。
当html表单的method=get时,可以用request.querystring来获取表单提交的信息。
以下是一个让用户输入姓名的html表单示例。
formaction=http:
///method=get请输入你的姓名:
inputtype=textname=yournameinputtype=submitvalue=提交/form该示例中,html表单中使用的method为get,指向action的网页是一个.asp文件,名字为yourname.asp。
以下是yourname.asp文件的源代码:
htmlheadtitle姓名信息/titlemetahttp-equiv=content-typecontent=text/html;charset=gb2312/headbodyp你的姓名是:
%=request.querystring(yourname)%/p/body/html在这个.asp文件里,你可以看到最关键的一句代码是:
p你的姓名是:
%=request.querystring(yourname)%/prequest.querystring括号里的yourname对应于html表单中的input输入框的name值。
当使用method=get提交表单信息时,用户可以从地址栏看到这些提交信息。
request.form当html表单中method=post时,可以用request.form来获取html表单提交的信息。
以下是一个让用户输入姓名和密码的html表单示例。
formaction=http:
///html/asdocs/html_tutorials/userpw.aspmethod=post请输入你的姓名:
inputtype=textname=yournamebr请输入你的密码:
inputtype=passwordname=yourpwbrinputtype=submitvalue=提交/form该示例中,html表单中使用的method为post,指向action的网页是一个.asp文件,名字为userpw.asp。
以下是userpw.asp文件的源代码:
htmlheadtitle用户信息/titlemetahttp-equiv=content-typecontent=text/html;charset=gb2312/headbodyp你的姓名是:
%=request.form(yourname)%/pp你的密码是:
%=request.form(yourpw)%/p/body/html在这个.asp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- html 学习心得