今天没有学习特别多的新东西,经理的风格便是每天都要巩固一遍前一天的知识,因此我们便在昨天的基础上,试着做了一个网站的导航栏,这其中夹杂着些新东西,也有一些我自己听来的感悟,觉得很重要,现整理如下:
1. 在写代码的时候,一个清晰明了的格式(样式)往往比代码本身的质量更重要,因为设计网页通常需要很多人,共同合作的前提是拥有一个好的视觉体验。比如:大括号定格对其、用先后顺序使父子关系明了,以及在任何情况下都不要用空格键露出空缺,而应该常用Tab键……当然最重要的是做注释(/*CSS注释*/)、(<!—html注释-->)和保存、备份。养成良好的习惯,便于修改。(可以称之为程序员的守则)
2. 建立列表之时,<ul>其实便是一个<div>,与普通的div不同的是,<ul>或者<ol>中已经默认建立了组,组内的小单位便是可以无限复制的<li>,这意味着无论是<ul>还是<ol>还是<li>,它们都可以被赋予各项参数、颜色及属性,只是需要注意在制作导航栏时输入text-align:center;以及line – height:(与单位本身高度相同)px;以保证列表、字体、颜色等的居中(垂直居中)。
3. 在为网页布局时,通常会为了适应浏览器页面的大小而设置各种嵌套,例如在设置导航栏的过程中,需要用到<ol>或者<ul>,但很多网站会在<ol>或<ul>外再附加一层<div>,给其赋予同样的颜色,这样,在网页前端,用户并不能看见这一层,但这一层真实存在,且通常赋予100%的宽和高,以铺满整个浏览器,又可以让导航栏不突出到界面之外。
4. 需要注意的是,编程中的<body>等一系列标签在网页上是客观存在的,这意味着它们占据了一定的像素,因此在设置百分百铺满页面之时,需要将<body>等标签中占据的像素大小删除(也就是设置宽、高为0)。但删除它们所占据的像素大小并不意味着<body>等的消失,我们依然可以为它赋予背景颜色等一系列属性参数。
嗯,总的来说就这么多,今天的学习很充实,当然我知道我还需要继续来夯实基础。
and……咳嗽快点好啊啊啊啊啊啊!(此人已疯)