美文网首页2800周的人生大学生活工具癖
点个1级技能点:从哪儿开始画网页?

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

作者: 千寻的日常 | 来源:发表于2017-05-11 12:37 被阅读112次

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

为了能够接近对方,能有共同话题,并意淫着授课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……

相关文章

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

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

  • 从哪儿开始

    主题:学习者不仅想学到更多知识,而且想运用这些知识做更多事情。 1.一个人要想在学习上获得成功,将会涉及一大堆复杂...

  • 第六课 水彩是一场自由流动的游戏(作业)

    尝试了手指画游戏,玩得也挺嗨,一开始,不知道画什么,先点个点再说,点点个点,玩着玩着就出现了这些,没有用书上或手机...

  • 2017-11-21

    从哪儿开始就要从哪儿结束。

  • 点赞之交

    原创 2016 作者:茧 不知从什么时候开始,我成了一个点赞狂魔。 朋友拍婚纱照点个赞,抨击时事点个赞,扭腰擦伤...

  • 坚持学前端的你,如今有什么感悟?

    我从09年开始实习,2013年之前一直都是网页设计师,主要技能只有ps div css 13年之后,开始web前端...

  • 从画开始

    从新开始想要表达,是从这张画开始的。 工作和练习图画久了以后,一度感觉自己不会画画了。 这张画经历了很久的时间,才...

  • 拍照 从哪儿开始呢?

    当然是从拍开始! 拍什么好呢? 师傅说:拍那些,对自己来说成本低,对其它人来说成本高的。 那是个什么东东,自己成本...

  • Pyquery(一)—网络爬虫

    从去年年底开始学习python,希望可以不断掌握新的技能,提高自己的核心竞争力。用python抓取网页内容,需要先...

  • 北京胡同 | 从哪儿开始逛?从哪儿说起?

    问:胡同从哪儿游起? 有什么看点? 老陈:胡同从元代就有了 经过历朝历代,胡同不断扩大 初具规模形成一道道一条条 ...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/axhotxtx.html