Html+css学习总结
- 格式:docx
- 大小:29.07 KB
- 文档页数:4
html实训报告总结HTML(Hypertext Markup Language)是一种用于创建网页结构的标记语言。
在HTML实训中,我们学习了HTML的基本知识和技巧,并进行了一系列实践操作。
通过该实践,我们深入了解了HTML的各种元素和标签,以及如何使用它们来设计和构建网页。
总结起来,在本次HTML实训中,我们主要学习了以下内容:1. HTML基础知识在实训的开始,我们首先学习了HTML的基础知识。
了解了HTML的历史和发展,学习了HTML的基本结构和语法。
HTML使用标签来定义网页的各个部分,包括头部、正文和尾部。
我们学会了使用DOCTYPE声明来定义HTML文档的类型,并了解了常用的元标签和字符编码。
2. HTML文本标签接着,我们学习了HTML中的文本标签。
HTML提供了一系列标签来定义和格式化文本内容。
我们学会了如何使用标题标签(h1-h6)来定义网页的标题和副标题,并理解了它们的层次结构和使用场景。
还学习了段落标签(p)用于定义文本段落,以及换行标签(br)和水平线标签(hr)等其他常用的文本标签。
3. HTML链接和图片在实际的网页设计中,链接和图片是非常重要的元素。
我们学会了使用链接标签(a)来创建超链接,并了解了如何设置链接的目标、标题和样式。
还学习了如何在网页中插入图片,使用图像标签(img)来设置图片的路径、大小和替代文本。
4. HTML列表和表格列表和表格是常用的内容展示方式。
通过实践操作,我们掌握了无序列表和有序列表的标签(ul、ol、li),以及定义表格的标签(table、tr、td、th)。
学会了如何设置列表和表格的样式,并使用CSS来进一步美化它们的外观。
5. HTML表单和输入控件在实现网页交互功能时,表单和输入控件是必不可少的。
我们学习了表单标签(form)的用法,以及各种常见的输入控件,如文本框、复选框、单选框和下拉框等。
了解了如何设置输入控件的属性和验证规则,并通过实例演示如何提交表单数据。
html,css学习实践总结⽹页的布局⽅式1.什么是⽹页的布局⽅式?⽹页的布局⽅式其实就是指浏览器是如何对⽹页中的元素进⾏排版的1.标准流(⽂档流/普通流)排版⽅式1.1其实浏览器默认的排版⽅式就是标准流的排版⽅式1.2在CSS中将元素分为三类, 分别是块级元素/⾏内元素/⾏内块级元素1.3 在标准流中有两种排版⽅式, ⼀种是垂直排版, ⼀种是⽔平排版垂直排版, 如果元素是块级元素, 那么就会垂直排版⽔平排版, 如果元素是⾏内元素/⾏内块级元素, 那么就会⽔平排版2.浮动流排版⽅式2.1浮动流是⼀种"半脱离标准流"的排版⽅式2.2浮动流只有⼀种排版⽅式, 就是⽔平排版. 它只能设置某个元素左对齐或者右对齐注意点:1.浮动流中没有居中对齐, 也就是没有center这个取值2.在浮动流中是不可以使⽤margin: 0 auto;特点:1.在浮动流中是不区分块级元素/⾏内元素/⾏内块级元素的⽆论是级元素/⾏内元素/⾏内块级元素都可以⽔平排版2.在浮动流中⽆论是块级元素/⾏内元素/⾏内块级元素都可以设置宽⾼3.综上所述, 浮动流中的元素和标准流中的⾏内块级元素很像3.定位流排版⽅式浮动元素的脱标1.什么是浮动元素的脱标?脱标: 脱离标准流当某⼀个元素浮动之后, 那么这个元素看上去就像被从标准流中删除了⼀样, 这个就是浮动元素的脱标2.浮动元素脱标之后会有什么影响?如果前⾯⼀个元素浮动了, ⽽后⾯⼀个元素没有浮动 , 那么这个时候前⾯⼀个元就会盖住后⾯⼀个元素浮动元素的排序规则1.浮动元素排序规则1.1相同⽅向上的浮动元素, 先浮动的元素会显⽰在前⾯, 后浮动的元素会显⽰在后⾯1.2不同⽅向上的浮动元素, 左浮动会找左浮动, 右浮动会找右浮动1.3浮动元素浮动之后的位置, 由浮动元素浮动之前在标准流中的位置来确定浮动元素贴靠现象1.什么是浮动元素贴靠现象?1.如果⽗元素的宽度能够显⽰所有浮动元素, 那么浮动的元素会并排显⽰2.如果⽗元素的宽度不能显⽰所有浮动元素, 那么会从最后⼀个元开始往前贴靠3.如果贴靠了前⾯所有浮动元素之后都不能显⽰, 最终会贴靠到⽗元素的左边或者右边浮动元素字围现象1.什么是浮动元素字围现象?浮动元素不会挡住没有浮动元素中的⽂字, 没有浮动的⽂字会⾃动给浮动的元素让位置,这个就是浮动元素字围现象1.企业开发中什么时候使⽤标准流什么时候使⽤浮动流?垂直⽅向使⽤标准流, ⽔平⽅向使⽤浮动流2.拿到⼀个很复杂的界⾯如何⼊⼿?2.1从上⾄下布局2.2从外向内布局2.3⽔平⽅向可以先划分为⼀左⼀右再对左边或者右边进⾏进⼀步布局浮动元素⾼度问题1.在标准流中内容的⾼度可以撑起⽗元素的⾼度2.在浮动流中浮动的元素是不可以撑起⽗元素的⾼度的清除浮动定义⼀个类.clear:after{display: block;content: '';clear: both;}1.清除浮动的第⼀种⽅式给前⾯⼀个⽗元素设置⾼度注意点:在企业开发中, 我们能不写⾼度就不写⾼度, 所以这种⽅式⽤得很少1.清除浮动的第⼆种⽅式给后⾯的盒⼦添加clear属性clear属性取值:none: 默认取值, 按照浮动元素的排序规则来排序(左浮动找左浮动, 右浮动找右浮动)left: 不要找前⾯的左浮动元素right: 不要找前⾯的右浮动元素both: 不要找前⾯的左浮动元素和右浮动元素注意点:当我们给某个元素添加clear属性之后, 那么这个属性的margin属性就会失效1.清除浮动的第三种⽅式隔墙法2.外墙法2.1在两个盒⼦中间添加⼀个额外的块级元素2.2给这个额外添加的块级元素设置clear: both;属性注意点:外墙法它可以让第⼆个盒⼦使⽤margin-top属性外墙法不可以让第⼀个盒⼦使⽤margin-bottom属性3.内墙法3.1在第⼀个盒⼦中所有⼦元素最后添加⼀个额外的块级元素3.2给这个额外添加的块级元素设置clear: both;属性注意点:内墙法它可以让第⼆个盒⼦使⽤margin-top属性内墙法它可以让第⼀个盒⼦使⽤margin-bottom属性4.外墙法和内墙法区别?外墙法不能撑起第⼀个盒⼦的⾼度, ⽽内墙法可以撑起第⼀个盒⼦的⾼度5.在企业开发中不常⽤隔墙法来清除浮动伪元素选择器1.什么是伪元素选择器?伪元素选择器作⽤就是给指定标签的内容前⾯添加⼀个⼦元素或者给指定标签的内容后⾯添加⼀个⼦元素2.格式:标签名称::before{属性名称:值;}给指定标签的内容前⾯添加⼀个⼦元素标签名称::after{属性名称:值;}给指定标签的内容后⾯添加⼀个⼦元素1.清除浮动的第四种⽅式利⽤伪元素选择器清除浮动本质上就是内墙法, 只不过是直接通过CSS代码添加了内墙, 其它特性和内墙法都⼀样注意点:IE6中不⽀持这种⽅式, 为了兼容IE6必须给前⾯的盒⼦添加*zoom:1;属性清除浮动⽅式五1.overflow: hidden;作⽤1.1可以将超出标签范围的内容裁剪掉1.2清除浮动1.3可以通过overflow: hidden;让⾥⾯的盒⼦设置margin-top之后, 外⾯的盒⼦不被顶下来定位流定位流1.定位流分类1.1相对定位1.2绝对定位1.3固定定位1.4静态定位2.什么是相对定位?相对定位就是相对于⾃⼰以前在标准流中的位置来移动3.相对定位注意点3.1相对定位是不脱离标准流的, 会继续在标准流中占⽤⼀份空间3.2在相对定位中同⼀个⽅向上的定位属性只能使⽤⼀个3.3由于相对定位是不脱离标准流的, 所以在相对定位中是区分块级元素/⾏内元素/⾏内块级元素3.4由于相对定位是不脱离标准流的, 并且相对定位的元素会占⽤标准流中的位置, 所以当给相对定位的元素设置margin/padding等属性的时会影响到标准流的布局4.相对定位应⽤场景4.1⽤于对元素进⾏微调4.2配合后⾯学习的绝对定位来使⽤定位流-绝对定位1.什么是绝对定位?绝对定位就是相对于body来定位2.绝对定位注意点2.1绝对定位的元素是脱离标准流的2.2绝对定位的元素是不区分块级元素/⾏内元素/⾏内块级元素绝对定位-参考点1.规律1.默认情况下所有的绝对定位的元素, ⽆论有没有祖先元素, 都会以body作为参考点2.如果⼀个绝对定位的元素有祖先元素, 并且祖先元素也是定位流, 那么这个绝对定位的元素就会以定位流的那个祖先元素作为参考点2.1只要是这个绝对定位元素的祖先元素都可以2.2指的定位流是指绝对定位/相对定位/固定定位2.3定位流中只有静态定位不⾏3.如果⼀个绝对定位的元素有祖先元素, 并且祖先元素也是定位流, ⽽且祖先元素中有多个元素都是定位流, 那么这个绝对定位的元素会以离它最近的那个定位流的祖先元素为参考点绝对定位-注意点1.如果⼀个绝对定位的元素是以body作为参考点, 那么其实是以⽹页⾸屏的宽度和⾼度作为参考点, ⽽不是以整个⽹页的宽度和⾼度作为参考点2.⼀个绝对定位的元素会忽略祖先元素的padding绝对定位-⼦绝⽗相相对定位弊端:相对定位不会脱离标准流, 会继续在标准流中占⽤⼀份空间, 所以不利于布局界⾯绝对定位弊端:默认情况下绝对定位的元素会以body作为参考点, 所以会随着浏览器的宽度⾼度的变化⽽变化⼦绝⽗相⼦元素⽤绝对定位, ⽗元素⽤相对定位绝对定位-⽔平居中1.如何让绝对定位的元素⽔平居中只需要设置绝对定位元素的left:50%;然后再设置绝对定位元素的 margin-left: -元素宽度的⼀半px;定位流-固定定位1.什么是固定定位?固定定位和前⾯学习的背景关联⽅式很像, 背景定位可以让背景图⽚不随着滚动条的滚动⽽滚动, ⽽固定定位可以让某个盒⼦不随着滚动条的滚动⽽滚动注意点:1.固定定位的元素是脱离标准流的, 不会占⽤标准流中的空间2.固定定位和绝对定位⼀样不区分⾏内/块级/⾏内块级3.IE6不⽀持固定定位定位流-z-index属性1.什么是z-index属性?默认情况下所有的元素都有⼀个默认的z-index属性, 取值是0.z-index属性的作⽤是专门⽤于控制定位流元素的覆盖关系的1.默认情况下定位流的元素会盖住标准流的元素2.默认情况下定位流的元素后⾯编写的会盖住前⾯编写的3.如果定位流的元素设置了z-index属性, 那么谁的z-index属性⽐较⼤, 谁就会显⽰在上⾯注意点:1.从⽗现象1.1如果两个元素的⽗元素都没有设置z-index属性, 那么谁的z-index属性⽐较⼤谁就显⽰在上⾯1.2如果两个元素的⽗元素设置了z-index属性, 那么⼦元素的z-index属性就会失效, 也就是说谁的⽗元素的z-index属性⽐较⼤谁就会显⽰在上⾯。
CSS实训总结在这次CSS实训中,我学到了很多关于CSS的知识和技能。
通过实际操作,我深入了解了CSS的选择器、样式规则、布局和响应式设计等重要概念。
以下是我对这次实训的总结:1. CSS基础知识:在实训开始之前,我重新温习了CSS的基础知识,包括选择器、样式规则、颜色和字体、盒模型等。
这些基础知识对于理解CSS的核心概念非常重要。
2. 选择器:在实训中,我学习了更多的选择器,如类选择器、ID选择器、属性选择器等。
这些选择器让我能够更精确地定位和样式化页面元素。
通过使用不同的选择器,我可以根据需要选择单个元素或一组元素进行样式化。
3. 样式规则:在这次实训中,我学习了更多的CSS样式规则,如背景、边框、阴影、渐变等。
通过这些样式规则,我可以创建更加美观和专业的网页设计。
此外,我还学习了如何使用CSS动画和过渡效果,为网页添加动态效果。
4. 布局:在实训中,我学习了如何使用CSS进行页面布局。
通过使用Flexbox和Grid布局,我可以轻松地创建复杂的页面布局。
这些布局方法使得页面元素的排列和分布更加灵活和可控。
5. 响应式设计:在这次实训中,我学习了如何使用媒体查询和响应式设计。
通过使用媒体查询,我可以根据不同的设备和屏幕尺寸,应用不同的样式规则。
这使得我的网页能够在各种设备和屏幕尺寸上良好地显示和使用。
6. 实际应用:在实训中,我通过实际项目来应用所学的CSS知识。
我为一个虚构的网站设计了样式,并实现了响应式布局。
在这个过程中,我遇到了很多问题,但通过查阅文档和请教老师,我成功地解决了这些问题。
这个过程让我更加深入地理解了CSS的实际应用和技巧。
7. 总结:通过这次CSS实训,我不仅温习了基础知识,还学习了更多的高级技能。
我掌握了如何使用选择器、样式规则、布局和响应式设计来创建美观而专业的网页。
这次实训对我的专业技能的提升非常有帮助,也为我未来的职业发展打下了坚实的基础。
网页设计期末知识点总结一、HTML基础知识1. HTML是什么,它的作用和用途2. HTML元素的基本语法和结构3. HTML标签的分类和用法4. HTML实体字符的表示和使用5. HTML的注释和注释的写法6. HTML文档的基本结构和布局7. HTML中常用的元素和属性二、CSS基础知识1. CSS是什么,它的作用和用途2. CSS的基本语法和结构3. CSS的选择器和选择器的种类4. CSS的样式和样式的应用5. CSS的盒模型和盒模型的属性6. CSS的浮动和定位7. CSS的布局和布局的种类8. CSS的颜色和背景9. CSS的文本和字体10. CSS的边框和边框的样式11. CSS的过渡和动画12. CSS的响应式设计三、JavaScript基础知识1. JavaScript是什么,它的作用和用途2. JavaScript的基本语法和结构3. JavaScript的变量和数据类型4. JavaScript的运算符和表达式5. JavaScript的流程控制和条件语句6. JavaScript的数组和对象7. JavaScript的函数和作用域8. JavaScript的事件和事件的处理9. JavaScript的DOM操作和DOM的结构10. JavaScript的定时器和动画四、响应式设计1. 什么是响应式设计,它的作用和用途2. 响应式设计的基本原理和实现方式3. 媒体查询和媒体查询的语法4. 移动端设计和移动端适配5. 响应式图片和响应式视频五、网页优化1. 什么是网页优化,它的作用和用途2. 网页加载速度的优化和优化的方法3. 图片和视频的优化和优化的技巧4. 脚本和样式的加载优化和优化的策略六、网页安全1. 网页安全的基本概念和作用2. XSS攻击和防范3. CSRF攻击和防范4. SQL注入和防范5. 网络劫持和防范以上就是网页设计期末考试的基本知识点总结,希望对大家有所帮助。
css心得体会CSS(层叠样式表)是一种用于描述网页样式的标记语言,通过为HTML元素添加样式信息,可以使网页更加美观、易于阅读、易于维护。
在学习和使用CSS的过程中,我有以下几点心得体会。
首先,了解CSS的基本语法和规则是学习的重点。
CSS的语法由选择器和声明块组成,选择器用于定位HTML中的元素,声明块则包含了一系列的属性和属性值,用于定义元素的样式。
在掌握了基本语法后,还需了解CSS的盒模型、选择器优先级、继承等概念,这些是理解和运用CSS的基础。
其次,学会使用CSS对网页进行布局和美化。
CSS可以通过定位、浮动、居中等技术来控制元素的位置和大小,使网页布局更加灵活和自由。
同时,CSS还可以设置背景、边框、字体等样式,通过选择合适的颜色、字号、字体等来改善页面的可读性和视觉效果。
在使用布局和美化的技巧时,灵活运用单一样式原则和选择器的嵌套等技巧,可以更加高效地编写和维护CSS代码。
第三,使用CSS预处理器可以提高开发效率。
CSS预处理器是一个将拓展的CSS语言编译为标准CSS的工具,可以通过使用变量、嵌套、混合、继承等功能来简化CSS代码的编写。
例如,使用Sass可以节省时间和精力,提高代码的可重用性和可维护性。
在项目中,合理地划分CSS模块和文件,使用预处理器进行编译和管理,可以使代码更加整洁和有序。
第四,学会调试和优化CSS代码是提高网页性能的关键。
在开发过程中,可能会遇到样式不生效、布局错乱或者性能低下的问题,这时需要利用浏览器的开发者工具进行调试和诊断。
通过查看CSS的渲染情况、定位样式冲突等问题,可以快速定位并解决问题。
同时,在编写CSS代码时,要注意选择合适的选择器和样式属性,减少不必要的样式,尽量将样式集中到较少的元素上,以提高页面的加载速度和响应性能。
最后,不断学习和实践是提高CSS技能和能力的关键。
CSS是一门非常灵活和广泛的技术,除了掌握基本的语法和规则外,还需要对新的CSS标准、最佳实践、常见问题和解决方案等有所了解。
html网页设计实训心得html网页设计实训心得「篇一」利用假期和休息时间,初步学习了有关html+css的知识,感触颇多。
做网站原来一直处于一种茫然的状态,边学边做,边实践边维护,每每遇到问题了,便会花费很大的精力去解决,在解决问题的过程中也慢慢提高,但工作有时相当的吃力。
通过一段时间详细的接触到html+css,从基础知识补起,利用空闲时间看书及有关div+css“布局入门教程”,它通过举一个例子,然后让你上机测试效果,让我有对样式表CSS有一个初步的印象,知道了CSS能做什么。
我觉得这份教程很有条理,由浅入深,一步一步引领你向前走,让你明白他们在说什么。
在些之前,我是从未接触过div+css的,甚至连dreamwear、photoshop的工具也都是皮毛。
我的学习思路是这样的:一、先写HTML还是先写CSS?对于一个新手而言,在有了一点html知识之后,对于CSS、DIV都感觉特别的疑惑,不知道这其中到底是什么联系?为什么用了CSS的网页不能像其它代码一样直观?html和css哪个先写?其实这些问题在我看完教程,但还没真正上手实践时的疑惑!等真正上手自己做时,我才发现应该两者同时写!二、把站点建好,目录建好,比如建好文件夹css,images,这两个是最其本的,然后新建一个.html空文件,一个.css空样式表,把.css外部样式表连接到.html这个文件上,链接写在中。
三、写HTML中的最基本的布局部分,都是用DIV,然后直接在DIV里加入ID 或CLASS,这些布局部分包括外套部分,头部分,中间部分,左,中,右,版权部分等。
四、到样式表中写各个布局层的样式。
五、写一段代码后就进行浏览器的测试,同时用IE6与FF一起测试。
在浏览器中调试,调试时发现许多之前没有预料的问题,如浏览器的兼容问题、浮动的问题等。
六、不断的找出问题、理解怎么出错的,不断的再测试!这样的学习和研究过程,让我体验到了许多次的付出与回报的乐趣,如:第一:阅读一本书,一般来说我第一次要先把整个书通读一遍,不理解的也要往下看,因为在往下看的过程中也许会找到那个问题的答案,等看完后我会有一个大概的印象,但一定会有很多不明白的地方,没关系,继续往下看。
css学习心得CSS学习心得。
在学习CSS的过程中,我深刻体会到了它在网页设计中的重要性和作用。
CSS(Cascading Style Sheets)是一种用来描述网页样式和布局的标记语言,它可以让我们轻松地控制网页的外观和排版,使得网页更加美观和易于阅读。
通过学习和实践,我对CSS有了更深入的了解,也积累了一些心得体会。
首先,我发现CSS的语法相对简单易懂。
与HTML相比,CSS的语法更加直观和灵活。
它由选择器、属性和值组成,通过选择器来选中HTML元素,然后为这些元素指定样式。
属性用来定义样式的具体内容,比如颜色、字体、大小等,而值则确定了属性的具体取值。
这种直观的语法使得我们能够快速地理解和掌握CSS的用法,也让网页设计变得更加简单和高效。
其次,我学会了如何使用CSS来实现网页布局。
通过CSS的盒模型和浮动等属性,我们可以轻松地控制网页元素的位置和大小,实现各种不同的布局效果。
我学会了如何使用浮动来实现多栏布局,如何使用定位来实现绝对定位布局,以及如何使用弹性盒子布局来实现响应式布局。
这些技能让我能够更加灵活地设计网页,满足不同设备和屏幕尺寸的需求,提升了用户体验和网页的可访问性。
另外,我也学会了如何使用CSS来美化网页。
通过CSS的各种属性和值,我们可以为网页添加背景、边框、阴影等效果,使得网页更加美观和吸引人。
我学会了如何使用字体属性来设置字体的样式和大小,如何使用颜色属性来设置文本和背景的颜色,以及如何使用过渡和动画来为网页添加动态效果。
这些技能让我能够设计出更加独特和个性化的网页,吸引用户的注意力,提升了网页的吸引力和用户体验。
最后,我发现CSS的层叠机制和选择器的灵活运用,让网页设计变得更加高效和便捷。
通过层叠机制,我们可以轻松地管理和组织各种样式,使得网页的样式更加清晰和易于维护。
而选择器的灵活运用,让我们能够精确地选中和控制各种HTML元素,实现更加精细和个性化的样式效果。
这些特性让我在实际的网页设计中能够更加高效地工作,提升了工作的效率和质量。
html实训报告总结HTML实训是一门培养学生网页开发技能的实践课程。
通过本次实训,我们学习了HTML的基本语法和标签,并运用所学知识完成了一系列网页开发任务。
在本文中,我将总结我在实训中的学习收获和实践经验。
一、学习收获1. 掌握HTML的基本语法和标签:在实训过程中,我们通过实际操作学习了HTML的基本语法和常用标签,包括文本标签、图像标签、链接标签、表格标签等。
通过不断练习和实践,我对HTML的语法和各种标签的使用有了更深入的理解。
2. 理解网页结构和布局:HTML是网页的基础,通过实训,我学会了如何使用HTML标签来构建网页的基本结构和布局。
掌握网页结构和布局对于设计美观、易于浏览的网页至关重要。
3. 熟悉常用CSS样式:在实训中,我们也学习了CSS样式表的基本语法和常用样式属性。
通过将CSS样式应用于HTML标签,我们可以实现网页的样式美化和排版优化。
掌握CSS样式的使用可以提升网页的可读性和用户体验。
4. 实践项目开发:除了学习HTML和CSS的理论知识,我们还通过实际项目开发提升了实际操作能力。
在实训过程中,我们从零开始设计并开发了多个网页项目,包括简历页面、新闻网页、商城页面等。
通过实践,我们不仅巩固了所学的知识,还提升了实际项目开发的能力和经验。
二、实践经验1. 规划网页结构:在进行网页开发之前,合理规划网页的结构和布局非常重要。
我们应该先思考清楚网页的整体框架,包括主题内容、导航栏、侧边栏等元素的安排。
这样可以更好地组织和呈现网页的内容,提升用户体验。
2. 简洁明了的代码:编写规范、简洁明了的HTML代码可以提高代码的可读性,方便后期维护和修改。
在编写代码时,我们应该注重代码的缩进和格式化,使用恰当的标记和注释,让代码更加清晰易懂。
3. 运用CSS样式进行美化:在实践项目开发过程中,我们应该灵活运用CSS样式来美化网页。
通过调整字体、颜色、背景等样式属性,我们可以使网页更加美观舒适,提升用户体验。
html和css学习心得【心得体会】系统学习web前端大概有一周了吧,看了《Head First HTML与CSS》,这本书属于入门书,语言浅显易懂,跟着书敲代码很快的,我大概用了一天就看完了,同时对html和css有个系统的认识了。
接着看了《精通CSS》第二版,受益最多的是从中学会了布局,用好position和float,还有结构与表现分离的思想。
然后开始javascript的学习,看了入门必备书《javascript DOM 编程艺术》,这本书也比较基础,适合新手入门,由于我之前学过C、C++和python,有一定的编程基础,大概两天时间过了第一遍,然后花了两个多小时看了第二遍,感觉这些专业性较强的书,光看一遍是不够的,得多看几遍,每一遍都有不同的收获。
看完了这几本书后,我尝试模仿几个静态网页,今天模仿了11对战平台的首页,花了几个小时终于作出了一个勉强还能看的静态网页。
我知道自己还有很多需要完善的知识点,现在就总结下今天的工作吧。
在设计网页时,要分析网页分为几个部分,也就是能够切好图,logo、导航栏、边栏、页眉、页脚等都事先分配好位置,给它们命名要简单易懂。
第一步做好后,建立一个相对完整的html结构,也就是纯html文档,一个完整的骨架先造出来然后再去给它穿衣服。
在建立html文档时,要分析哪里该用div,什么情况用class,什么情况用id。
一般来说,如果是比较通用类的,用class,而比较特殊只会出现一次的比如页角、侧栏等,可以选择使用id来标记。
骨肉已经成型后,该给它穿衣服,也就是css的编写了。
首先应该从body开始,给body设置规则比如width,margin、background-color等,然后一层一层来设置,这个过程时最复杂最麻烦,基本95%的时间是花在这上面的。
在上面做好后,就是一些边边角角的修改了,比如位置的微调,颜色微调等。
模仿一个复杂的网页需要注意的东西太多了,某一个位置的一张图片的设置:是一定宽度和高度的范围然后让图片作为背景覆盖,还是单纯一个搞定呢,这两个方案各有各的特点,采用什么方案得看实际情况,如果是比较大的如logo可以做用“背景法”来处理,如果是文本中的图片,则用第二种方法会好些。
HTML总结Html(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。
HTML 的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。
我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。
另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。
它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面!超级链接的target属性target的取值有_blank、_self、_parent、_top,其中_parent和_top适合于超级链接位于框架页面的帧中。
target属性值也可以取不同帧的name值。
1._blank代表新打开窗口显示链接页面。
2._self代表链接页面覆盖原来的页面。
3._parent代表链接页面只覆盖帧所属的框架页面。
4._top代表链接页面覆盖整个浏览器窗口。
CSS总结div元素默认情况下,一行只能容纳一个div标签。
无论宽度多小,一行始终只有一个div标签。
margin-left属性和margin-right属性分别设置div的左右边距,当设置div左外边距和右外边距的值为auto时,左外边距和右外边距将相等。
margin:0px auto; 0px和auto之间是空格,而不是逗号。
前端学习总结前端学习总结前端技术一直以来都是我关注的焦点,从入门到现在已经有几年时间了。
在这段时间里,我在前端技术上取得了一些成绩,并且不断地进行学习和提升。
下面我将对我前端学习的过程进行总结。
首先,我从最基础的HTML、CSS和JavaScript开始。
HTML是网页的骨架,CSS是页面的样式,JavaScript是实现页面交互和动态效果的关键。
通过学习这三门技术,我能够搭建一个基本的网页,并且能够对页面进行一些简单的样式设计和动态效果的添加。
接着,我学习了一些常用的前端开发框架,比如Bootstrap和jQuery。
Bootstrap是一个基于HTML、CSS和JavaScript的响应式开发框架,能够帮助我快速构建一个美观且兼容多种终端的网页。
而jQuery是一个JavaScript库,可以简化JavaScript编程,提供了一系列的DOM操作和事件处理的API,使得页面的编写和维护更加简洁和高效。
在学习了这些基本技术之后,我开始接触到了一些更高级的主题,比如前端性能优化、响应式设计和移动端开发。
前端性能优化是为了提高网页的加载速度和用户体验,我学习了一些优化技巧,比如CSS和JavaScript的压缩合并、图像的懒加载和CDN加速等。
响应式设计是为了让网页能够适应不同屏幕大小的设备,我学习了一些CSS的媒体查询和弹性布局的知识。
移动端开发是为了让网页能够在移动设备上流畅运行,我学习了一些移动端开发的技术,比如使用rem单位代替px单位,通过CSS3的媒体查询和JavaScript的事件绑定来适配不同的移动设备。
除了以上的技术学习之外,我还积极参与一些前端技术社区和开源项目。
在这些社区和项目中,我能够结识一些志同道合的前端开发者,学习到一些实际开发中的技巧和经验。
同时,我也会贡献自己的一些代码和想法,这样能够得到一些反馈和指导,并且提高自己的编程能力和合作能力。
总的来说,我的前端学习之旅还在不断地进行中。
HTML, CSS, 和 JavaScript 实训总结在这次HTML, CSS, 和 JavaScript的实训中,我深入地理解了如何使用这些前端技术构建一个功能丰富且外观美观的网页。
这次的学习经验对我未来的Web开发工作具有极其重要的意义。
一、学习内容在实训期间,我主要学习了以下内容:1. HTML基础:HTML是网页的基础,我学习了如何使用各种HTML元素来创建网页结构,如标题、段落、列表、链接等。
2. CSS基础:CSS用于控制网页的样式和布局。
我学习了如何使用CSS来设置颜色、字体、边距、填充等样式,以及如何使用CSS布局模型,如Flexbox和Grid。
3. JavaScript基础:JavaScript是用于使网页具有交互性的编程语言。
我学习了如何使用JavaScript来响应用户的点击事件,动态修改HTML和CSS。
二、遇到的问题和解决方案在学习的过程中,我也遇到了一些问题,并找到了相应的解决方案:1. HTML与CSS的冲突:有时候,直接在HTML元素中设置样式会覆盖在CSS文件中定义的样式。
解决方案是使用CSS选择器,使CSS样式优先级高于HTML内联样式。
2. JavaScript的事件冲突:多个JavaScript函数可能响应同一个事件,如点击事件。
解决方案是使用事件委托或者检查事件对象的`target`属性来区分是哪个元素触发的事件。
三、个人感受这次实训让我对前端开发有了更深入的理解。
我发现,要创建一个美观且功能丰富的网页,不仅需要掌握HTML、CSS和JavaScript的基础知识,还需要了解如何在实际项目中应用这些知识。
此外,实训中的团队合作也让我意识到沟通与协作在项目中的重要性。
每个人都有自己的专长,只有通过有效的沟通和协作,才能完成一个成功的项目。
四、下一步计划为了进一步提高我的前端技能,我打算:1. 深入研究CSS的高级特性,如CSS变量、自定义属性等。
2. 学习使用前端框架,如React或Vue,以更好地组织和管理代码。
网页设计代码期末总结文案一、前言经过一学期的学习和实践,我对网页设计有了更深刻的理解。
通过学习HTML、CSS和JavaScript等相关技术,我掌握了网页的基本结构和样式布局,以及交互效果的实现。
本文将对我在这学期的学习过程、所掌握的技能以及实际项目的应用进行总结,并反思自身的不足之处,以期能够进一步提升自己的网页设计能力。
二、学习过程1. HTML基础在学习网页设计的初期,我首先学习了HTML的基础知识。
通过学习标签的使用方法,我掌握了网页的基本结构和内容的组织方式。
在实践中,我逐渐熟悉了常用HTML标签的功能和使用场景,并能够编写出简单的网页。
2. CSS样式布局在掌握了HTML的基础后,我开始学习CSS样式布局。
通过学习选择器、样式属性以及盒模型等知识,我可以对网页进行更加精细的样式设置。
在实践中,我学会了使用浮动、定位和弹性布局等方法,对网页进行不同的样式布局。
此外,通过学习CSS动画的知识,我还能够给网页添加一些简单的动态效果。
3. JavaScript交互效果基于对HTML和CSS的掌握,我开始学习JavaScript的知识,以实现网页的交互效果。
通过学习变量、函数和条件判断等知识,我可以对用户的操作做出响应,并实现一些简单的动态效果,例如轮播图、下拉菜单和表单验证等。
在学习过程中,我也积极参与实践项目,提升自己的编程能力。
三、技能应用在学习的过程中,我不仅在课堂上进行了基本的练习,还参与了一些实践项目,将所学知识应用到实际中。
1. 项目一:个人简历网页通过对HTML和CSS的学习,我使用所学知识制作了一个个人简历网页。
通过对个人信息的组织和样式布局,我使得网页具有良好的可读性和展示效果。
此外,我还使用JavaScript实现了一些交互效果,例如鼠标悬停显示详细信息和跳转到其他页面等。
2. 项目二:在线商城首页在学习了JavaScript后,我参与了一个在线商城首页的项目。
在这个项目中,我负责实现首页的轮播图效果和商品分类的显示。
学习html的心得体会(优质20篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如职场文书、公文写作、党团资料、总结报告、演讲致辞、合同协议、条据书信、心得体会、教学资料、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, this store provides various types of classic sample essays for everyone, such as workplace documents, official document writing, party and youth information, summary reports, speeches, contract agreements, documentary letters, experiences, teaching materials, other sample essays, etc. If you want to learn about different sample formats and writing methods, please pay attention!学习html的心得体会(优质20篇)写心得体会可以使我们更好地开启自己对于学习和工作的思考之路。
html实训报告总结在此次HTML实训中,我学到了许多关于网页设计和开发的知识和技能。
通过实践和探索,我深入了解了HTML的基本概念,学会了使用HTML标记语言创建网页,并能够运用CSS样式来美化网页。
下面是我在实训过程中的总结和心得体会。
一、实训内容1. 学习HTML基础知识:在实训一开始,我们首先学习了HTML的基础知识,包括HTML 标记语言的结构、标签的使用、文本、链接、图像等的插入方法等。
通过实践练习,我掌握了HTML标签的基本使用方法,能够编写简单的网页。
2. 掌握CSS样式设计:随后,我们进一步学习了CSS样式的使用方法,包括选择器、属性和值的设置等。
通过调整字体、颜色、边框等样式属性,我能够为网页添加美观的外观效果,提升用户体验。
3. 实践项目开发:在实训的后期,我们进行了实践项目的开发,通过自主设计页面布局、插入各种元素、添加样式等,我深入理解了HTML和CSS的运用方式,学会了如何设计具有良好用户体验的网页。
二、学习成果1. 掌握了HTML标记语言:通过实训,我掌握了HTML标记语言的语法和结构,能够正确使用各种标签,并了解其作用和用法。
对于段落标签、标题标签、列表标签等,我能够正确运用,编写出结构清晰的网页。
2. 熟悉了CSS样式设计:通过实践操作,我熟悉了CSS样式的各种属性和值的设置方式,能够根据需求调整各种样式效果。
我学会了使用选择器和类来选择特定的元素进行样式设计,并且了解了盒模型的概念和应用。
3. 独立完成了实践项目:在实训的最后阶段,我独立完成了一份实践项目,包括设计页面布局、插入图片、创建导航栏和设置样式等。
通过这个实践项目,我巩固了HTML和CSS的应用技能,提高了自己的实践能力。
三、问题和挑战1. 兼容性的考虑:在实践的过程中,我发现不同浏览器对于HTML和CSS的兼容性存在一定的差异。
为了保证网页在不同浏览器上的统一效果,我需要对代码进行调试和优化。
2. 页面布局的挑战:在进行页面布局设计时,我遇到了一些困难。
HTML5+CSS3-学习总结
这是第三次学标签和样式了,虽然距离上次差不多2年。
可学过的东西依旧还在。
体会
1、相对于前端技术,基础还是很重要的。
2、虽然很繁多。
并不是杂乱⽆章的。
3、 HTML5在新增的⼏个标签,并不是变得复杂化的,⽽是为了更加标准。
逻辑更加明了,相对于初学者是很⼤的帮助的。
4、 Css3的新增主要在于动画和选择器。
也是为了⽅便我们开发。
可以让我们少给标签命名,之前要通过JS再能做到的⼀些特效,CSS3也可以实现了。
5、栅格化布局。
对移动端开发打下了基础
提⾼
1、英语单词。
给⽹页标签命名,以后给变量命名很困扰,不可能⽤拼⾳吧。
(有道记单词APP,每天坚持记⼏个)
2、对于标签的理解还不是很够,有时候不知道⽤什么标签更好,更标准。
3、要做到⼼中有页⾯,⼼中有样式。
4、 Css3的动画效果。
灵感有点少。
总结
多多留意,学习前辈们的经验,多多练习,就发现其实有很多细节上的⼩问题。
这些问题听重要的。
⽐如PC端的⽗容器的宽度要设置⼀个最⼩宽度。
Clear:both后 margin-top失灵等等这些问题都需要通过练习去解决。
看视频做练习⾃学。
固然很难,坚持就是胜利。
html+css总结现代网络技术的发展已经使得网站构建和设计变得越来越简单和高效。
在网页开发的初期,使用HTML(超文本标记语言)是制作网页的主要方式。
然而,随着网站功能和视觉表现的不断提升,仅依靠HTML已经无法满足用户的需求。
因此,CSS(层叠样式表)的出现极大地丰富了网页的设计与内容展示能力。
HTML是网页结构的基础,它是一个用于创建网页的标记语言。
通过HTML语法,我们可以定义网页的结构,包括标题、段落、列表、链接等元素。
然而,HTML的设计初衷是为了实现简单的文本排版和超链接功能,对于网页的样式和布局支持较弱。
这就导致了网页在展示上缺乏美感和灵活性。
CSS的出现填补了HTML在样式和布局方面的不足。
通过CSS,我们可以对网页的外观进行风格化设计,包括字体、颜色、布局、边距等。
CSS的引入使得网页的设计变得更加灵活、美观,并且能够实现更复杂的布局效果。
此外,CSS还具有层叠、继承等特性,使得网页样式的管理更加方便和高效。
除了HTML和CSS之外,JavaScript也是现代网页开发中不可或缺的一环。
JavaScript是一种脚本语言,可以为网页添加交互功能,实现用户与网页的动态交互。
通过JavaScript,我们可以实现一些复杂的功能,如表单验证、动画效果、响应式设计等。
JavaScript的引入,使得网页不再是静态的展示页面,而是能够与用户交互、实现动态效果的应用程序。
让我们总结一下本文的重点,我们可以发现,HTML、CSS和JavaScript三者结合使用,构成了现代网页开发的技术基础。
HTML用于定义网页的结构,CSS用于实现网页的样式和布局,JavaScript用于添加网页的交互功能。
这三种技术相辅相成,各司其职,在实现网页设计与开发中起到了至关重要的作用。
在实际的网页开发过程中,合理地使用HTML、CSS和JavaScript是至关重要的。
首先,我们应该充分利用HTML语义化标签,合理规划网页的结构,使得网页内容清晰、易于理解。
前端课程期末总结经过一个学期的学习,我的前端技术水平得到了大幅度的提升。
在这个课程中,我学习了HTML、CSS、JavaScript等前端技术的基础知识,并通过实际项目的实践来巩固所学的知识。
首先,我学习了HTML的基础知识。
HTML是网页的骨架,是网页中最重要的一部分。
它使用标签来描述网页的结构和语义,通过标签可以定义标题、段落、列表、表格等元素。
在学习过程中,我逐渐理解了各种标签的作用和使用方法,并能够熟练地编写简单的HTML页面。
接下来,我学习了CSS的基础知识。
CSS可以用来为HTML页面添加样式和布局。
我学会了如何使用选择器来选择页面中的元素,并通过为元素添加样式来改变它们的外观。
我还学会了如何使用盒模型,通过设置元素的边框、内边距和外边距来控制元素的大小和间距。
通过学习CSS,我能够为页面添加各种各样的样式,使页面更加美观和易读。
然后,我学习了JavaScript的基础知识。
JavaScript是一种动态脚本语言,可以为网页添加交互和动态效果。
我学会了如何使用JavaScript来操作网页中的元素,如修改元素的内容、样式和属性。
我还学会了如何使用条件语句和循环语句来实现各种功能。
通过学习JavaScript,我能够为网页添加一些简单的交互功能,如表单验证、图片轮播等。
此外,我还学习了响应式设计和移动端开发的基础知识。
响应式设计是一种使网页在不同的屏幕尺寸下都能良好显示的技术。
通过使用媒体查询和弹性布局,可以使网页自动适应不同的设备和屏幕尺寸。
移动端开发则是为移动设备上的浏览器开发网页和应用程序。
在学习过程中,我了解了移动端开发的特点和不同于PC端开发的一些技巧。
通过实际项目的实践,我进一步巩固了所学的知识。
在项目中,我从设计师那里得到了一个网页的设计稿,然后我需要将设计稿转化为一个完整的网页。
在这个过程中,我需要将设计稿中的每个元素都转化为HTML和CSS代码,并添加相应的样式和布局。
HTML、CSS和JavaScript实验报告总结在过去的一段时间里,我完成了对HTML、CSS和JavaScript的学习和实践,现在我将对此进行总结。
一、实验内容1. HTML基础:学习了HTML的基本结构,包括元素、属性、标签等。
通过编写简单的网页,我掌握了如何使用HTML构建网页的基本框架。
2. CSS样式:学习了CSS的基本语法和选择器、属性等。
通过为HTML元素添加CSS样式,我掌握了如何美化网页的外观。
3. JavaScript交互:学习了JavaScript的基本语法、事件、函数等。
通过在网页中添加交互功能,我掌握了如何让网页更加生动有趣。
二、实验成果1. 掌握了HTML、CSS和JavaScript的基础知识,能够熟练地使用它们构建网页。
2. 完成了多个实验项目,包括简单的网页、带有交互功能的网页等,能够灵活运用所学知识。
3. 通过实践,提高了自己的编码能力和解决问题的能力。
4. 学会了如何使用工具和资源来辅助学习,如浏览器开发者工具、在线教程等。
三、实验感受1. 实践是最好的老师:通过实践,我深刻体会到了HTML、CSS和JavaScript的魅力,也发现了自己在学习中的不足之处,需要进一步加强学习。
2. 团队合作的重要性:在实验过程中,与同学一起合作完成项目,让我学会了如何与他人协作,也提高了自己的沟通能力和组织能力。
3. 遇到问题不要怕:在实践中遇到问题是很正常的,不要害怕,要勇于面对并寻找解决问题的方法。
通过解决问题,可以加深对知识点的理解。
四、未来计划1. 加强学习:继续深入学习HTML、CSS和JavaScript,了解更多的进阶知识和技巧。
2. 实践项目:尝试更多的实践项目,提高自己的编码能力和解决问题的能力。
3. 探索新技术:关注前端领域的最新动态和技术趋势,学习并尝试使用新的技术和工具。
4. 分享经验:将自己在实践中的经验和心得分享给其他同学或朋友,帮助他人也提升自己。
html实训报告总结在本次HTML实训中,我学到了许多关于网页设计和开发的知识和技巧。
通过实践和实际操作,我对HTML的各种标签和属性有了更深入的理解,能够熟练运用它们来创建具有吸引力和功能性的网页。
本文将对我在实训中的学习和体会进行总结,并分享一些关键的经验和教训。
一、学习收获通过实训,我不仅掌握了基本的HTML标记和语法,还学习了如何运用CSS来美化网页的样式和布局。
我深入了解了盒模型、浮动、定位等CSS的核心概念,并能够使用它们来实现网页的排版和样式设计。
此外,我还学习了如何使用JavaScript来实现网页的交互功能,例如表单验证、动态效果和响应式设计等。
二、实践成果在实训中,我按照指导书中的要求,完成了一系列的实际案例。
我运用所学知识,创建了一个简洁而美观的个人主页,展示了我的个人信息和技能。
此外,我还设计了一个包含多个页面和导航菜单的博客网站,能够实现文章的发布和评论功能。
这些实践项目不仅巩固了我对HTML、CSS和JavaScript的掌握,还提升了我的实际操作能力和问题解决能力。
三、遇到的问题与解决方案在实训过程中,我遇到了一些困难和问题。
例如,对于复杂的网页布局和样式设计,我常常感到头疼和困惑。
然而,通过与同学的讨论和互相帮助,我学会了如何利用CSS框架和预处理器来简化布局和样式的编写,提高了效率和质量。
此外,我还在网上查找了一些优秀的网页设计和开发案例,借鉴其中的思路和技巧,对我的实践项目起到了很大的帮助。
四、实训心得与建议通过本次HTML实训,我深刻体会到了学以致用的重要性。
理论知识固然重要,但只有通过实际操作和实践项目,我们才能真正掌握和应用这些知识。
因此,我建议在未来的实训中,增加实践的机会和实际项目的数量,让我们能够更加深入地理解和应用所学的知识。
此外,我也认识到了团队合作的重要性。
在实践中,我们常常需要与他人合作、交流和协调,才能够更好地完成任务。
因此,我建议在实训过程中,增加团队项目的比重,培养学生的团队合作精神和能力。
Html+css学习经验总结
第一章 DIV布局
了解HTML的发展历史,搜索XHTML与HTML的区别,搜索doctype有几种,做网页要先布局,从大处着眼。
Container,控制整个页面,一般分为header、main、footer,定义div用#+名字、定义class用.
Float:浮动,分为左浮动、右浮动,定义成id为#lside(左浮)#rside(右浮) 注意:id命名时不能用数字,不加doctype,会导致低版本IE解析效果不一样。
在列表中去掉·的方法:<li style=“list-style-type:none”></li>
第二章盒模型
边框border设置,说明border的(颜色、宽度、形状(实现、虚线、立体))四个方向上如何设置border的宽度,border:20px solid red;
solid:实线 dashed:虚线 dotted:点线 outset:立体
border-top、只定义上边框,同理border-left border-bottom border-right 作业:用css控制div的边框画一个三角形,提示:上下左右让边框透明,画个圣诞树。
Css中的注释方式:</* */> html中的注释方式<!-- --> margin属性:控制盒子与边界的距离margin-top/left/bottom/right;例:margin:30px;
padding-top/lest/bottom/right 例:padding:4px; 如果布局已经完成,且像素正好相容,突然加了padding值可能导致什么情况发生?
如图所示,加了pading之后,实际上盒子变大了(实战请看首页布局3网页)
思考:利用margin auto完成首页居中,并自行研究,在竖直方向上用margin auto 是什么效果?内敛元素,<span></span>考虑哪些元素是内敛类(span)哪些元素是块状类(div)
padding:文字与“纸张”的距离,控制内部文字。
盒子与盒子的距离用margin,盒子与文字的距离用padding 。
思考:盒子的宽高各是100px,同时盒子有30px的padding值,再设置背景为灰色,灰色的面积是多少?
display(内敛与块状的转化)分为block、inline.例如:display:name
第三章CSS
背景设置:background-image:(在这会有两个字“浏览”点击“浏览”就可以选择图片插入)图片的格式我目前还不会调,
可以在body里写上这样一段代码,图片的大小可以调,在css里设置界面整体的背景,也可以在css里在设置完背景之后,在添加backgrond-image:url(图片名字);backgruond-repeat:no-repeat;使背景图片呈现一张。
Background-attachment:fixed;使背景图片固定,不随横条的拉动而变动,永远固定在屏幕的某个角落。
1、为什么有些网页既设背景图又设背景色?
考虑到大屏下(如1920*1080或者更大)网站背景图不足以撑满整个显示区域,所以背景图以外的部分要显示背景色,并且背景图边缘部分必须处理妥当保证平滑过渡到背景色,不会有突兀的感觉。
不光是网页如此,页面里的div、表格有了背景图依然应该设置一个背景色(跟背景图颜色差不多,至少跟文字颜色明显不同)。
毕竟有时会出现背景图无法打开的情况,这种情况下如果文字是白色而背景色是默认的白色的话,文字就看不出了。
完成一个网页的制作之后,尝试把存放图片的文件夹改名让网页呈现无图状态,看看光文字是否可读。
针对css文件,也应该做一次同样的测试,看看css文件没有被调用的情况下的状态。
由于网速或代码冗余而导致网站打开速度慢的时候,图片加载不出来即可先显示背景色。
倘若你是一个以黑色为主调的网站,默认背景色是白色,那背景图未加载完成时不就先白一下了,导致感觉闪了一下,视觉部友好,根据网站的主色调定义一个背景色,利于减少视觉疲劳(一般是先定义背景色,再定义背景图片,色彩优先)
2、css学习
用css控制段落文本,用<p></p>控制段落。
在css中,段落缩进test-intent:20px;
段落居中test-align
上/下划线,删除线test-decoration:underline/overline/linethrough
字间隔:letter-spacing:5px(字与字之间的距离是5像素)本节课主要掌握:段落缩进、文本方向、字间距、文字装饰线(上下划线,删除线)
在控制文本方面,在p标签里也可以。
例如
<font></font><em></em><strong></strong><br/><hr/>等等,都可以对文字进行编辑
字体控制精讲,字体的排列顺序:font-family:最好看、次好看、一般、默认,即从不常用到常用,防止用户的浏览器不识别。
有衬线:serif:西方字无衬线:
sans-serif
font-styly:italic斜体 weight:bdd 加粗 size:5px; 字体大小行间距:line-height:30px;可以下载css参考手册,常查常看常练习。
css优先级标签选择器使用范围最广,类选择器次之,再次是派生,id选择器更精细。
css的初始化 #container{ margin:0px;padding:0px; border:0px;
list-style:none;background:#F9F9F9;}
就是让这些基本的标签都为0
Link标签:将css样式中的代码单独新建一个文件保存,然后再用link标签链接到HTML代码中。
目的是用户用浏览器访问时这个网页时,如果网速不好时,当没有单独保存css的话,打开的网页只显示文本跟图片进行单一的罗列,不会显示css样式。
当单独保存了css代码后,浏览器后台碰到link标签后会自动下载css样式,这样即使网页很大,完整的网页也会显示出来。
新建一个sublime文件时,取一个英文名字,例如:xiaobai.html 然后保存,然后!+tab就可以了。
庄宿正:“不然咋弄,得靠这个赚钱啊,不然怎么赚钱?”
第四章 HTML语义标签
表格的做法:
<table>
<tr> //行
<td></td> //列
</tr>
</table> 练习:做个课程表
超链接:用<a></a>标签本节课讲<a>标签的用法。
例子:<a href=“网站地址(直接复制粘贴或者写上)”target-blank(当打开网页时,会弹出新标签)/title=“注明”(当鼠标放上去时显示的内容)>网站名字</a>
锚点:(用a标签)起到定位功能
<a name=“名字”></a> 例如:<a herf=“我给自己做的网页取得名字#p1”>
伪类:
链接的状态有四种,按照顺序写(1)普通状态下:a:link{color:颜色;} (2)浏览过的a:visited{color:颜色;}(3)当鼠标放上去时a:hover{color:颜色;} (4)点击的那一瞬间(还没松手)a:active{color:颜色;}
<pre></pre>标签代码设计成什么样,运行出来就是什么样
三原色(rgb)了解[0-255]/[00,FF]
em:相对大小是指父元素中的一个“m”的大小,简单理解为父元素的font-size就是一个em单位例:父:20px;子:em;(20px) 思考:除了px,%,em,还有没有其他尺寸的定义方式。
IE:(1)双margin bug (左浮元素,左margin是定义的2倍,右浮,右margin是定义的2倍。
)
解决方法:在左浮那里加_display:inline;(内敛)
第五章公司网页开发实战
第六章附录。