今天实训课进行了网页中嵌入网页和超链的几个基本用法,并且进行了一些实际练习。课后布置了一个集合这几天所学做的一个网页。
这个网页本来是一个很简单的基本3行2列式布局,实现并不困难。重要的是要在里面利用超链制作电子书目录,由于当时题目布置的时候没有了解清楚关于目录和所插入网页所要的具体样式,导致寝室里每个人都做得不一样产生了争执。通过这件事了解到对于一个软件项目一个项目文档的重要性,他是我们软件开发的依据,也是解决争端的重要方法。
其次是关于在文本中插入样式文本的问题。对于一些文本内容,因为我们希望保持其基本样式,比如段落、首行缩进等。一般我们常想到的是pre原样显示文本,因为使用p或者blockquote时会自动忽略空格换行等。但是pre原样显示是一个很死板的功能,他使我们不能再在这文本内容上进行一些相关操作,比如我想使整个文本区域指定宽度,其中文本内容自动进行换行,但是保持段落样式。
所以pre就不适用了。
现在从网上知道其实用p可以实现相关功能,但是样式设置很麻烦,基本可以排除。我使用的是利用textarea来实现,因为它作为一个文本域本来就可以实现文本的编辑,同时它作为一个form表单控件可以很方便的进行大小操作等。但是作为文本编辑域用来显示文本也有很多不足,比如作为显示文本,我们必须设置它为不可编辑,并且他不会随着文本显示自动增高,他会在旁边显示滚动条,这也不行,网上常用的方法是使用JS进行自动增高,因为涉及到JS所以现在我实现还有一定的难度,后期会跟上。
以上的解决办法只是现阶段我能想到的方法,至于还有没有更好的解决办法,只有通过后期不断的学习积累拓展。