网页设计 | 小白建站笔记之 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官方文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容