首页 / 知识
写给设计师看的HTML&CSS入门指导
2023-04-11 14:08:00

想做一个开发&设计并行的牛人?却不知道如何开始?欢迎观看本文,说不定会引起你对开发的兴趣
HTML&CSS是网页设计的基本。设计师应该时刻学习,不要仅仅局限于视觉设计的层面。那么该要如何开始HTML&CSS的学习呢?
本文勾勒出了HTML&CSS的基本,即便不学,掌握这些基本知识也是很有必要的。
整体简介
在开始学习HTML&CSS之前,首先要搞清楚两者的区别。两者在整体上有着很明显的差异。
整体看来,HTML是超文本标记语言,是用来构建框架的。
而CSS值得是层叠样式表,统一控制HTML网页的外观属性。
(而JavaScript是行为)
HTML语言的基本
标签、属性、元素是在掌握之前必须要了解的几点基础。
元素
元素是用来定义页面、内容、结构的一种标识符。一些流行的元素包括h1-h6,p,div,a,span,strong以及em.
案例:
< a >
标签
标签主要有两种形式,开始标签和结束标签(也称为开放标签和闭合标签)。
HTML 元素以开始标签起始
HTML 元素以结束标签终止
案例:
<a>……</a>
HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定:<a target="_blank" href=>This is a link</a>
<p>……</p>
HTML 段落是通过 <p> 标签进行定义的。<p>This is a paragraph.</p>
属性
属性指的是赋予元素的附加信息。大多数情况下,属性将标题、类、ID分配格元素,用来描述媒体元素的来源,并可作为超链接的参考。
案例:
<a href=>Example</a>
HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定:
CSS语言的基本
除了HTML,你还要了解CSS,这是你第二件必备武器。下面这个案例展示了CSS的几个基本
案例:
在这个例子中,h1 是选择器,color 和 font-size 是属性,red 和 14px 是值。
h1 {color:red; font-size:14px;}
下面的示意图为您展示了上面这段代码的结构:
选择器
选择器能够为确定元素加入指定样式,包括ID、类、标签选择器等等。
属性
属性定义了为元素加入样式的种类,诸如颜色、字体大小等等。(冒号之前)
值
样式种类的具体数值。(冒号和分号之间)
框模型和定位
另外需要了解的便是框模型。CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框?和?外边距?的方式。
关键便是margin和padding属性, 而正确理解这两个属性也是学习用css布局的关键。
CSS框模型
border(边框)
margin(外边距)
padding(内边距)
width(宽度)
元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。
框模型包括以上几种,可调整大小,框模型便能以这种方式影响内容传递的方式。
HTML框模型
元素的高度和宽度可自行设定,然而整体内容的高度和宽度受内边距以及边框影响。
案例:
div {
background: #fff;
border: 6px solid #ccc;
height: 100 px;
margin: 20 px;
padding: 20px;
width: 400px;
}
添加图像、音频、视频
文本与多媒体结合能达到更好的传递效果。
添加图像
图中内含的文本部分便能实现添加图像功能,
不可忽视的两个属性:
src属性:src 属性可设置或返回应当被载入框架中的文档的 URL。
alt属性:alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。
实例:
<img src="" />
亲自试一试
如果无法显示图像,浏览器将显示替代文本,就像这样:
此外,当用户把鼠标移到图像上方,最新的浏览器会在一个文本框中显示描述性文本。下面的代码在 alt 属性中为图像添加了描述性文本:
您可以把鼠标移动到下面的照片上,看看相应的效果:
红圈中的文本框是用户把鼠标移动到图像上时,IE7 浏览器所显示的效果:
添加音频
HTML5提供了一种简易的方式添加音频和视频文件。跟img元素一样,音频元素也需要src属性来提供URL来源
添加视频
跟添加音频同理,只不过用视频元素来取代音频元素。
希望这份入门指导能让你对HTML&CSS产生兴趣,同时教会你HTML&CSS的基本,其实它们学起来很简单。
|
最新内容
相关内容
pythonC++和Python先入门哪个比较
pythonC++和Python先入门哪个比较好?,培训,入门,关于asp.net mvc:如何在MVC中使用Ht
关于asp.net mvc:如何在MVC中使用HtmlHelper获取呈现的自定义ID,关于asp.net mvc:如何在MVC中使用HtmlHelper获取呈现的自定义ID,表单W3C XHTML/CSS 验证在完成工作时有
W3C XHTML/CSS 验证在完成工作时有多重要?,W3C XHTML/CSS 验证在完成工作时有多重要?,验证,运行,这是,是在,How important is W3C XHTM关于跨浏览器:使用CSS创建圆角
关于跨浏览器:使用CSS创建圆角,关于跨浏览器:使用CSS创建圆角,圆角,是一个,很好,如何使用,Creating rounded corners using CSS如何使关于css:FF3 WinXP!= FF3 Ubuntu-为
关于css:FF3 WinXP!= FF3 Ubuntu-为什么?,关于css:FF3 WinXP!= FF3 Ubuntu-为什么?,显示方式,网站,我在,有所不同,FF3 WinXP != FF3 Ubuntu如何在FogBugz维基页面中创建HTML
如何在FogBugz维基页面中创建HTML锚点?,如何在FogBugz维基页面中创建HTML锚点?,基页,链接,我想,单是,How do I create an HTML anchor关于html5:是否有理由不开始使用HTM
关于html5:是否有理由不开始使用HTML 5文档类型?,关于html5:是否有理由不开始使用HTML 5文档类型?,新功能,支持,尚不,兼容,Any reason no使用CSS在HTML中设置div的高度
使用CSS在HTML中设置div的高度,使用CSS在HTML中设置div的高度,背景色,右边,靠在,右侧,Setting a div's height in HTML with CSS我关于html:用户更改电子邮件地址时,“
关于html:用户更改电子邮件地址时,“确认电子邮件”是一种良好的输入习惯吗?,关于html:用户更改电子邮件地址时,“确认电子邮件”是一种关于html:<XMP>标签用于什么?
关于html:标签用于什么?,关于html:标签用于什么?,推荐,用于,解析器,开发人员,What was the tag used for?有人记得XMP标记吗?它的用途是如何使用JavaScript设置HTML的CSS
如何使用JavaScript设置HTML的CSS背景颜色,如何使用JavaScript设置HTML的CSS背景颜色,驼峰,属性,背景颜色,设置,How to set CSS back如何使浏览器查看CSS和Javascript
如何使浏览器查看CSS和Javascript更改?,如何使浏览器查看CSS和Javascript更改?,浏览器缓存,文件,浏览器,我也,How can I make the brow