前端开发HTML+CSS之基础篇(一)

    前端开发不仅是网页制作,其主要工作是开发用户操作界面,即不仅要设计出复杂炫酷的页面,又要贴合于用户的使用体验,还要配合服务器新的内容的开发,同时对于不同的设备,我们还要解决适配兼容问题,故我们就需要一定的开发技术

    而HTML,CSS和Javascript作为前端开发的三大核心技术,我们需要有一定的扎实基础,该系列博客作为入门和了解的教程


一、HTML超文本标记语言

HTML就是用来搭建网页结构的一种标记语言

  • HTML(Hypertext Markup Language)
    Hypertext(超文本):页面中的各种内容,即包括文字,超链接,图片,音频,视频等
    Markup(标记或标签):其内容都是放在标签或者标签对中,下面将会重点说明
    Language(语言):就是标签组成的语言

二、CSS层叠样式表

给网页添加样式,使之突出重点更吸引人


三、Javascript

让网页响应某种行为,产生交互效果,使页面鲜活


在了解了三大核心技术之后我们需要知道我们要用到的软件,即分为三类:图片编辑软件,代码编辑器,浏览器

一、图片编辑软件

最常用的即为PS,用来确定尺寸,文字大小和颜色,以及我们需要学习一下图片尺寸和分割图片的方法

  • 图片尺寸
    利用选框工具即可确定框内区域的大小,由于PS默认的标尺为厘米,故我们需要修改一下
    PS主界面 – 编辑 – 首选项 – 常规 – 单位与标尺 – 像素
    进行上述步骤即可
  • 分割图片
    将图片选中的区域复制,再新建文件,并设定其画布大小,粘贴即可,最后保存的时候需要单击菜单 文件 – 存储Web所用格式 – PNG-24 ,并且勾选透明度即可

二、代码编辑器

可使用记事本,atom,sublime等编辑器(我使用的是sublime)
在我看来我比较倾向于sublime,因为python的编辑器也是sublime(嘻嘻嘻)


三、浏览器

用来展示网页内容的工具,谷歌浏览器比较推荐,但是一般的浏览器也能实现我们所需的效果,这里不包括较低版本的IE浏览器


在对基础内容有了一定了解的前提,我们需要正式了解一下如何创建HTML页面

在进行代码块编写之前,需要先将文件保存为.html为后缀的程序,同时设定其打开方式为浏览器,再完成上述步骤后,我们将打开一个空白的浏览器

我们首先了解一下基本结构,再细分其中的标签对

<!doctype html>
<html>
<head>
	<meta charset = 'utf-8'>
	<title>无标题文档</title>
<head>
<body>

</body>
</html>
  • <!doctype html >
    不区分大小写,是对于文档类型的声明

  • html标签对部分
    开始文档的实际部分

  • head标签对部分
    设置网页文档的头部信息,即网页标题,字符集,网页描述等信息

  • title标签对部分
    网页文档的标题
    以及用于搜索引擎索引,作为搜索关键字以及结果的标题使用

  • meta部分
    定义了字符集,字符编码为utf-8,称为万国码,涵盖地球上几乎所有地区的文字, 使页面在任何地区都能正常显示

同时我们也可以设置关键字,但要注意的是用户是看不到该部分内容的,但搜索引擎会对于内容进行网页搜索

<meta name="keywords" content="关键字1, 关键字2,...">

设置描述信息

<meta name="discription" content="网页描述信息">
  • body标签对部分
    页面的主体内容,即会显示在浏览器整个页面的部分

在进行了基本的结构的了解,我们需要知道body内部需要什么样的标签才能实现如此内容丰富和排版精致的页面


一、标签之间的关系
  • 嵌套关系
    即父子级关系,即可以在一个一个块内实现层次叠加
  • 并列关系
    就涉及和体现了不同模板块之间的排列方式

二、常见标签对及其用法

注意双标签的后一个均有一个反斜杠/

双标签

基本标签

<h1>最大的标题</h1>
 <h2> . . . </h2>
 <h3> . . . </h3>
 <h4> . . . </h4>
 <h5> . . . </h5>
 <h6>最小的标题</h6>
 
 <p>这是一个段落。</p>

文本格式化

<b>粗体文本</b>
 <code>计算机代码</code>
 <em>强调文本</em>
 <i>斜体文本</i>
 <kbd>键盘输入</kbd> 
 <pre>预格式化文本</pre>
 <small>更小的文本</small>
 <strong>重要的文本</strong>

样式/区块

<style type="text/css">
   h1 {color:red;}
   p {color:blue;}
 </style>
 
 
 <div>文档中的块级元素</div>
 <span>文档中的内联元素</span>

无序列表

<ul>
   <li>项目</li>
   <li>项目</li>
 </ul>

有序列表

<ol>
   <li>第一项</li>
   <li>第二项</li>
 </ol>
单标签

基本标签

 <br> (换行)
 <hr> (水平线)
 <!-- 这是注释 -->

文本格式化

 <abbr> (缩写)
 <address> (联系信息)
 <bdo> (文字方向)
 <blockquote> (从另一个源引用的部分)
 <cite> (工作的名称)
 <del> (删除的文本)
 <ins> (插入的文本)
 <sub> (下标文本)
 <sup> (上标文本)

图片处理

<img src="URL" alt="替换文本" height="42" width="42">

在进行了上述的学习,我们只能编辑最简单的文字为主的页面,故我们需要知道CSS的强大用法,实现色彩,格式的新颖
(由于CSDN的编辑其实也是一种网页设计的制作,故我们在进行标签对的描述的时候若使用官方且正式的<>来描述会导致页面显示不正确,故在上述在对标签描述中只列出括号内的,而不包含<>)

该系列博客参考了聂常红 刘伟著的前端HTML+CSS修炼之道
第一篇HTML+CSS学习笔记到此结束 cheers! ?

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值