那天赶公司的静态页面改版,同事突然凑过来问html网页标题怎么设置,当时手里还在调页面样式,以为只是改个文字随口就说了几句,结果对方照着操作之后,浏览器标签栏压根没变化,当时就懵了,原本以为简简单单的操作,居然出了问题,手上的代码停了下来,蹲在代码行里来回翻看,先是点开已经写好的文档对照,又切换不同浏览器刷新,反复试了好几次,页面顶部显示的内容变了,但标签页的标题依旧是默认的文字,一时间也摸不准问题到底出在哪个环节,只能耐着性子一点点排查代码内容。
一开始只想着改body里的文字。
翻代码的时候才发现,页面头部区域有一堆密密麻麻的标签,分不清哪一块是控制页面展示,哪一块对应浏览器顶部的标签。随手点开之前留存的旧页面源码,对着一行行内容比对,鼠标来回拖动滚动条,眼睛盯的久了也觉得疲惫,也不敢胡乱删除内容,怕一动就把整个页面布局弄乱,毕竟当天要按时交付,出了差错就得留下来加班补救,心里也多了几分顾虑。
后来才反应过来,网页的标题根本不是写在页面主体内容里,html里专门有用来定义标题的专属标签,之前完全搞混了页面可见内容和浏览器标识内容的区别,拿着光标在头部区域来回移动,试着在不同位置输入文字,刷新页面观察变化,有时候改完之后整个页面直接出现乱码,有时候标签栏依旧纹丝不动,折腾了快半个钟头,期间还误删了一行基础代码,导致页面样式直接错乱,又花时间把删掉的内容一点点补回去,心态也跟着变得急躁起来,明明是入门级的基础操作,却卡在这一步迟迟推进不了进度。
试过直接在head标签外面加文字,肯定行不通。
慢慢捋清结构之后,找到
内部的之后又顺手帮同事改了几个页面,发现不少刚接触代码的新人都会犯同一个毛病,想当然觉得页面上能看到的文字就是标题,完全忽略html标签各自的作用,有的还会把标题写在meta标签旁边,反复刷新也看不到效果,看着他们来回折腾的样子,也想起自己刚接触网页制作那会儿,同样在这种基础细节上栽过跟头。
那天忙完这块内容,离下班也就剩十几分钟,原本计划好提前走的安排也落空了,坐在工位上整理零散的代码笔记,把这次踩过的位置错误简单记了两行,也没想着整理成规整的教程,就是单纯怕下次再犯同样的疏忽,随手写下来当个提醒。
关掉编辑器的时候,窗外的天色已经暗了下来,伸手拿起桌边的水杯喝了一口。