本周学习的html内容主要分html css js三剑客,先说HTML
html:同时还有我自己知道但是课程里并没有讲的,在此写出来防止自己遗忘,毕竟我不喜欢做笔记,
```html
<meta name="viewport" content="width=device-width,initial-scale=1.0"
<meta name="keywords" content="鱼C工作室|免费视频教学|加密和解密|C语言教学|编汇教学|win32开发">
<meta name="author" content="小甲鱼" >
<meta name="description" content="有趣的编程教学">
<link rel="icon" href="img/杨子豪.ico">
这些代码第一个代表自适应,可以防止网页在不同设备端出现令人傻眼的表现形式,
比如电脑上刚刚好的网页在手机上会需要横向滑动才能看完
第二个代表为设置作者名称,在搜索时可以以此进行搜索,
搜索引擎会将其作为关键字,第三个为网页关键字,第四个是网页简介,
这些都可以被搜索引擎选中然后搜出来.
第二课代码截图
这一节课知识点琐碎,input太过万能,可以在一定程度上取代button,input主职是接受数据并上传,根据该特性,有text(设置用于接收用户数据的文本框,样式可以更改),button(设置为按钮),radio(设置为不可回复为初始未选中状态的多选框,将多个radio设置同一个name就可以变为单选框),number,range(设置为数字接受框,range为滑表),form(定义表单必备属性,将表单包裹在内),select(定义单选框,但是自己不可额外添加选项),datalist用于配合input设置出可以自己输入的选择框…很多,以及并没有什么可讲的表格以及有序无序列表:
接下来是列表:
接下来是个小重点,是网页建立中经常出现的嵌入:
嵌入十分常用,各个浏览器也有自己支持的于不支持的格式,所以比较麻烦,当网页不支持该格式时就需要去转格式,而且自动播放在大部分浏览器中都不可用…要么你muted将该视频,音频静音,要么就不能自动播放,同时,在播放视频音频时,必须有播放控件controls,否则无法播放,同时可以设置多个source备用其他格式的视频,使所有浏览器都支持该视频音频。
该课讲述了图片的超链接,以及可以用map标签的name以及img标签中的usemap,area标签将图片的超链接设置为仅图片中间的某一个或几个部位。
还有输出时可以用alert()和document.write(),一般用的是document.write,输出格式大概是
js条件判断时可以用else if,这个使用和C语言一模一样,就不细说了。
float用于设置浮动,可以设置元素位置,而clear:both用于清除浮动,避免上面的元素浮动与下面的元素重叠。
再有就是循环,以上两种循环和C语言相差无几,document.write有个骚的点就是可以在输出的后面加入html的标签达到另一种效果。例如:document.write(number + "<br>");
,再有就是js的与或非与C语言一样,在不等于号的使用上,尽管讲的是!==,但是!=完全可以。就迷惑。
js就学了这些内容,还有上面的html和css,这就是一周学习的进程.