网页设计 | 小白建站笔记之 Hello,World(1/10)

今天小白给大家带来的主题是设计一个简单的网页版「 hello,world 」。
看完这篇,大家应该会对网页设计有个较为整体的把握。

图文 / 丁建雄

小白是单纯为兴趣而写作的独立创作人,如果您喜欢小白的文章,欢迎关注、交流、分享(引用请链接到本文)。

网页设计的构成

网页设计构成要素主要是两部分:1. 描述性的文本文件;2. 配套的媒体文件。

媒体文件的制作在这里我就不展开了,主要包括图片、视频等预先准备的资料。大家在设计初期可以在网上下载一些图片作为资源文件。

网页设计的大头在文本文件的编写。所谓文本文件的编写,大家可以认为是「 码代码 」。其实代码的本质也是用描述性的语言去控制计算机,只不过网页设计的代码会比较简单。

开发前准备

好,弄清楚大框架之后,下面我们要选择一种开发方式。网页设计发展到现在,已经有很多公司对其进行了优化,使得网页开发越来越方便,大大缩短了网页开发的周期。最初,我们开发网页是使用HTML语言编写HTML框架文件,然后再编写一系列配套的CSS文件,控制HTML文件内容的格式。这样,最简单网页的构成就出来了「 HTML文件+CSS文件 」。

后来,大家发现「 一种优美的格式文件是可以反复使用的 」。也就是说,如果我们预先编写好各种可能需要用到的网页格式排版,就可以利用这一套CCS文件去快速开发出大量的网页。并且,真正进行过原始CCS文件编写的人都知道「 编写CCS是个费时的工作 」需要不断调整细节性问题,以达到预期的效果。

好的,既然一套优美的CCS可以重复使用,那么去哪里找这么一套CCS呢?Twitter的设计师Mark Otto和Jacob Thornton合作开发了一套CCS/HTML框架叫 bootstrap,这个框架其实就是一个包含了几个CCS文件的文件夹。并且,这个框架的好处是将一些网页基础的设置都帮你定好了,你只需要往里面填充内容,然后调用你需要的CCS类就可以了。

第一个「 hello,Word 」网页

这么简单?是的,网页设计就是这么简单,是不是迫不及待想去尝试制作一下自己的第一个网页呢?下面就请跟随我的步伐,一步步建立起你的第一个网页版的 「 hello,world 」吧!

首先,第一步是下载 bootstrap,注意,bootstrap有多个版本


bootstrap下载页面

我们选择的下载版本是第一个「 用于生产环境的Bootstrap 」。

下载完成后,我们得到的是一个压缩包「 bootstrap-3.3.0-dist 」,然后我们需要解压缩,目录结构如下(注:此处参考了官方说明文件,但是官方说明文件跟实际有出入,故本文列出的目录结构为笔者根据最新版解压文件的修正版本)

bootstrap-3.3.0-dist/dist/
├── css/
│   ├── bootstrap.css
│   ├── bootstrap.min.css
│   ├── bootstrap-theme.css
│   ├── bootstrap-theme.min.css
│   ├── bootstrap.css.map
│   └── bootstrap-theme.css.map
├── js/
│   ├── bootstrap.js
│   ├── bootstrap.min.js
│   └── npm.js
└── fonts/
    ├── glyphicons-halflings-regular.eot
    ├── glyphicons-halflings-regular.svg
    ├── glyphicons-halflings-regular.ttf
    └── glyphicons-halflings-regular.woff

我们看到「 dist 」文件夹里面包含三个文件夹css、js、fonts. 顾名思义,css就是存放的预先编写好的CSS文件,js是Javascript文件,fonts是字体文件。

上文说到,bootstrap的好处就在于预先写好了优美的格式,我们要做的只是编写网页内容HTML文件,然后调用合适的格式类去美化网页就行了。

好的,下面一步是编写我们的第一个HTML文件,文件可以存放在dist文件夹目录下。这边涉及到选用一款记事本工具编写的问题,前一篇文章提到过笔者选用的是 notepad++这款软件。

打开notepad++,「 新建 」一个文件「 new 1 」,最上面菜单栏「 语言 」选择「 HTML 」选项。接着,将下面的代码复制到「 new 1 」中。

<!DOCTYPE html>
<html lang="zh-cn">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Hello, world</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">

  </head>
  <body>
    <h1>你好,世界!</h1>

    <!--put your contents here-->

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>

粘贴到「 new 1 」中之后,我们点击菜单栏的「 保存 」,保存目录为「 dist 」文件夹下,命名为「 1 」,存储格式选择HTML。

至此,网页版的「 hello,world 」就完成啦!

右键点击文件「 1.HTML 」,选择使用浏览器打开,你应该看到

这个就是网页版的hello,world啦!

这个是本地预览的效果,大家可以看到浏览器地址栏
file:///C:/Users/Jason%20Ding/Desktop/bootstrap-3.3.0-dist/dist/1.html

是不是跟你在本地打开某个文件显示的地址栏一毛一样?没错,浏览器打开IP地址其实跟本地打开文件的机制是一样的,都是通过地址索引链接访问的。

好啦,是不是感觉有点太简单了?还不过瘾?别急,这篇文章只是入门,给大家先建立一个网页设计的概念和框架,下面的文章才是正菜开始哦,敬请期待啦~

参考文献
Bootstrap官方文档

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

推荐阅读更多精彩内容