本文作为小白入门级,相对基础,是写给现在想清楚一点前端知识的设计师同行们。文章把前端相应的术语都用设计师熟悉的东西解释一遍(比如比喻成画布),通俗易懂幽默风趣,绝对是小白入门的好教程!
背景交代(此处省略2000个字……)
前言还是要一点的:好多人一听前端两个字,就以为是写网页的,其实前端包含好多,不仅仅是标签加样式那些东西。假如按10级来评的话,不知道你们想象的那些东西有没有占两成,
今天把以前的一部分东西整理出来,给必须要的人。作为web转行做设计师的人,我会尽量用设计师能理解的角度来讲,如有不足及错误请指正但勿喷。
工具的话,DW我想大伙是较熟悉的吧,对设计师来说光看图标就觉得亲切有木有?
对专职做前端的来说DW可能并不是优选,由于会觉得性能不好,比如代码提示不够,工作起来效率不太高。以DW为例,这样的主要是……自己电脑里恰好只装了它。代码提示太多并不是件好事,单词量原本就少,假如养成了只记前两个字母然后等待代码提示的习惯。或许就好比没有自动铅笔的时候,你连一般铅笔都不可能削,多尴尬啊。
html并不是一种编程语言,而是一种标记语言,它只是把信息放在相应的标签内通过网页的形式表现出来,让人们能看到。就像使用PS来增加字体、颜色、样式……然后完成导出成一张图片给别人看,具体上编写PS这样的程序软件的人干的才是编程的工作。你必须要做的只是掌握一定的PS技法。同理,DW也是一个让你的信息呈现给别人的工具,你可以给信息(图片、文字、形状……)布局,增加样式、动作……然后导出成一个html文件,让别人能通过浏览器看到,而布局和增加样式的技法是你必须要掌握的,也便是本文所要表达的东西。
1. 文件格式
后缀为“.html”的文件即为网页的文件格式,默认为使用浏览器打开。有时候会遇到诸如“.htm”之类的格式其实也是差不多的。就像jpg也有jpeg的叫法一样。
2. 新建文件
DW内新建一个html文件,然后就会自动出现如下代码:
这段代码是必不可少的,不同版本的DW可能会有一些不同,不过作用是一样的,相当于在新建一个PS文档的时候,至少有一个图层。这些代码规定了一部分浏览器读取所需要要的规范,为你写入信息奠定了基础。
其中:
想要显示的信息都装在标签内,它便是html画布,在画布以外放置东西,可能会看不见,也可能出错。
你的网页名字则是放在内:
(其他的标签作用会在之后的文章中慢慢讲解或百度哦。)
编码区上方有几个菜单,Code(编码)、Split(拆分)、Design(设计)、Live(实时),请你是在编码菜单下。此前有设计师利用design直接可视化开展排版,说也能排出来啊。额……那还需要程序员来干嘛咩?你有你的方便,咱有咱的优点……乖乖码字吧。
尖括号“< >”和看似认识又有点不认识的单词的组成便是标签了,也是构成网页必不可少的元素,当然不止这几个。有木有发现除先开展和带meta的,全是成对儿出现?(oh god,代码都来虐狗了!)并且不交叉。
接下来是必须要注意的几点规范:
1)除特别标签外,所有标签必须成对出现并以“< tagName>”开始,以“< / tagName>”结束(故此它们也被称为开始标签和结束标签),并且不与其他标签交叉:下边这种乱叉的方法绝对会死很惨哒。
2)标签名小写(记住记住……)
3)每个标签的尖括号不能多,也不能少(跟浏览器读取网页的形式有关,一般由上到下,由左到右,当读取到一个左尖括号“<”时,会一直寻找下一个右尖括号“>”为结束,,是的,它便是这么执着。缺失可能会使得比较严重的问题,也需要养成一个规范编码的习惯,先写完一对标签,再填充信息和样式。)
好啦,讲多无益,还是在实践中寻找知识吧!
一、画个矩形
你习惯了在PS里移动鼠标?那现在要换个方法了,把你想要DW做的事情变成一行行命令。
在后回车换行,然后缩格(不想代码乱七八糟的话就养成换行缩格的习惯吧)。当你开始打左尖括号的时候右下角就已经有代码提示了,像平时的百度搜索一样,选择你想要的按下回车便自动完成。你也可以选择自个一个字母一个字母的敲。然后完整的敲出如下代码 —— 代码例1:
然后在先进个div的后面,先空格,再增加样式句子如下:
保留后刷新就可以看到:
OK,接触到了
这样的标签,咋们就来说道说道。
我一般会把标签看做是一个一个的二维盒子,之故此说它是二维盒子,是由于盒子只有宽高,是平面的。这样的盒子可以小到看不见,也可以大到望不到边。html中有好多种类的盒子,例如装链接的a标签盒子(),装文本的p盒子()或者span盒子(
如例1中,有这样子一句:
style=" background-color:#c93; "
假如没有这一句,那就像在白色画布上画了一个白色的矩形,你将会看不到你的盒子。
width(宽)、height(高)、background-color(背景颜色)确定了盒子的宽高和颜色,他们被称为属性,其后跟的是属性值。其实有时候你有效可以把每个标签当成一个人或任何物体(有点面向对象思想的意思哦,有兴趣的请百度)。所有能描述这样的人的外在都叫做他的属性:
上图中的小孩假如咋们要用html标记语言来描述的话,或许是这样的样子:<人 style=”年龄:10岁; 肤色:黄色; 性别:男;”>,当然,不可能酱紫写啦,标签及标签属性是不允许有中文的。
故此,获得如下样式书写规范,多练习画几个盒子吧(可以尝试更改宽高及背景颜色):
二、默认样式及附加样式
假如你是个乖孩纸,做了上面的练习,多画了几个盒子,你会发现,所有的盒子不论右边空格有多宽,新的盒子总是另起一行。你只规定了大小,并没有告知盒子要“站”在哪里。
那便是即将要说到的。
1. 默认样式:
1)靠左而且会占与其自身高度一样的空间(前提是你已经规定了宽高,否则为0)
故此别人是没法紧随其后的。
2)div盒子默认为白色
2. 附加样式:
例1中style内便是附加样式,增加附加样式(以下简称样式)以前,div依照自身的默认样式呈现。增加样式之后,默认样式将被覆盖,也便是俗称的“后来居上”。来做个实验吧,在一个div盒子的样式也便是style内增加两个同一属性名,不同属性值的样式:
然后观察一下,较后出现的矩形颜色是#c93还是#c00?
好啦,到较后看一看能不能不看示例自个敲出来吧。信息不多只是为了入门,之后会不间断更新争取讲多一点。
有一种方法叫用文本文档写html,不过宝宝不想跟你们说,怕误人子弟。哈哈……
下一篇讲“征服霸道div,用矩形模仿网页布局”,宝宝看一看有没有人给赞!呜呜……几千字也不是好敲的。
热点文章
最新文章