点个1级技能点:从哪儿开始画网页?

我最开始接触计算机课程的动力,只是非常单纯的为了追一个理工男(后来这个男生成为了我的丈夫)。

为了能够接近对方,能有共同话题,并意淫着授课play,而不断翻阅着我从未接触过的东西。不过即便是怀着这样龌蹉的初衷,当年也还算是学到了点儿东西。

婚后就……╮(╯_╰)╭

基本除了3月份用11小时40分钟草草看完《JavaScript DOM 编程艺术(第2版)》 这本书,我在计算机方面的支线上毫无进展、坐吃山空。不过因为本来也没什么积累,倒也无所谓。

只是最近又悲哀的发现,我对网页制作方面的了解,其实少的可怜,少到用2000字就可以全卖光了……

事实上我经常处在「广泛点1级技能点」的舒服地带,不仅是计算机领域、在其他领域我也有着学到「稍微够用」就马上停止的倾向,再继续多学一点跟要我命似的。这也导致我花费的时间总量虽然也不算少,但并没有成为任何一个领域的专业人士,到哪儿都是半调子。

「只混迹在新手村打怪」的这个行为非常屁,我终于对这样的自己有些看不惯了。于是打算,不如在这一篇里,把有关静态网页的入门小白知识干脆都倒出去算了。倒空清零后,将此作为一个节点,也好轻装上阵专心看下一阶段的新内容。

(。・∀・)ノ如果你对画网页全无概念,希望这篇能够引起你对这个领域的兴趣。

00.1本书+1个网站

我目前对静态网页相关知识的所有了解,都源自1本书和1个网站:

● http://www.w3school.com.cn/

●《CSS设计指南(第3版)》

01.HTML

html是什么?

● HTML 是超文本标记语言(Hyper Text Markup Language)的缩写,是用来描述网页的语言。

● 它只是一个类似地图的东西,用来告诉浏览器们,“喂~chrome君,你哪里该有标题,哪里该有段落,哪里该有图片”而已。不涉及算法,并不是编程语言。编程语言是指像是C语言、C#、Java这类的东西。

那么html君是怎样告诉浏览器们要如何显示东西呢?它们是通过「标签」来沟通的。简单的栗子↓

<h>日记</h>  翻译→ 在网页上显示一个标题,标题内容为:日记

<p>今天春游,好高兴!</p>  翻译→在网页上显示一个段落

html君就是这样耐心的人,通过一个一个的标签,事无巨细的告诉着浏览器们正确的显示。

html的基本结构

● 在html里,会有2个部分,分别是<head>和<body>,通常会往<head>里放一些类似「事先声明」的东西,比如规定title、声明当前网页所使用的样式都是啥,或者链接一个外部的css样式表,这些工作都是放在<head>里表达清楚

● <body>里放的则是,我们眼睛可见的网页里面具体是什么样子的

02.CSS

css是什么?

CSS 是指层叠样式表 (Cascading Style Sheets),样式表的作用是用来描述html里的那些东西更具体些是怎样显示的

简单的栗子↓

html君作用:网页上我要有一个标题,写着“日记”

css君作用:这个“日记”啊具体是这样显示的,首先我要求它是红色的,而且还要加粗,而且还要居中才行

浏览器君:因为你们没用人话跟我说,而是用html语言跟我说的,所以我听懂了,我会按照你们的指令来显示这个网页哒

css的实现方式

目前有3种方法来给一个html网页添加上样式:

● 内联样式:直接在标签元素的属性里写,这样做仅仅只能控制这个标签元素

● 内部样式表:在当前网页的head里写,这样做可以控制当前的网页,但是其他的网页不会听

● 外部样式表:制作css外部样式表,然后想控制A网页就给A网页链接上,想控制B网页就给B网页链接上,想控制谁就链谁

03.画网页其实是摆盒子玩儿

用田春冰河的博客网页来举例,蓝色区域是html网页代码,绿色区域是css网页样式。//在Chrome浏览器中按F12

会发现这些代码里有很多被<div></div>包裹住的玩意↓

图太小了,随便找一个网页试试看吧

div

div是一个块级元素,可以把它理解成盒子,里面装着各种东西

然后就是在网页上摆放盒子,把版头装在一个盒子里、把导航栏装在一个盒子里、把左侧列表装在一个盒子里、把文章内容装在一个盒子里……

总之,可以按照自己喜欢的分类方式把网页拆成一块一块的小盒子,然后逐块制作。

制作盒子的方法还是和之前一样,在html里写上“我在这里要建一个盒子,你整吧”,然后在css里写上“我要的这个盒子啊是1000px长,30px宽,而且还是靠左挨着摆的,最好再有点背景比如灰色”

以上说的那些只是比较理想的简化模型,真实世界中的网页会比它复杂的多。

需要照顾好这些可爱的盒子们,它们才会愿意帮助我们实现一个好看的网页。照顾的内容包括:帮它们起名字,帮它们设计尺寸,帮它们设计每块对应的样式表,调整它们的位置……很多很多。

稍不注意,盒子们就会跑的乱七八糟,所以需要在画网页前,先规划好整个页面的布局。网上有很多做原型的小工具,也可以用ps切图,或者是在纸上描描画画的打草稿。

↑2013年7月份的练习布局(那时我还比较青涩),非常打脸的是最后没做出来

截止到这里,目前所涉足的内容只有「标记语言」的html和css,这些属于静态网页的范畴,所能做的事情也十分的有限,多是用于一些展示型的网站。

「静态网页」的意思并不是指「静止不能动的网页」,它可以有动态的效果,像是gif格式的动画、flash、滚动字幕什么的。它的静态是相对于「动态网页」而言的,意思是指那些没有后台数据库、不含程序、不可交互的网页。

这篇说的非常不严谨。还是登录w3school上去看吧_(:3 」∠)_

如果想解锁更多的功能和玩儿法,就需要继续学习JS……

等我、等我用几个月在JS上获得进展后(囧),再回来更新这篇的续。

又在乱立flag……

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,924评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,781评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,813评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,264评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,273评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,383评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,800评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,482评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,673评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,497评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,545评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,240评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,802评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,866评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,101评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,673评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,245评论 2 341

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,722评论 1 92
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,135评论 0 1
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,508评论 32 459
  • 越来越觉得不管做什么都在犹豫,这也不行,那也不行,感觉都不是喜欢的事,到底想干嘛,最终也是一事无成吧,就是个失败的人
    autumn67阅读 190评论 0 0