初识前端

Html和css的关系

学习web前端开发需要掌握:html,css,javascript等语言

1, html是网页内容的载体,内容就是网页制作者放在页面上想要让用户浏览的信息,可以包括文字图片,视频等。

2, css样式是表现。就像网页的外衣。比如标题字体,颜色变化,或为标题加入背景图片,边框等。所有这些用来改变内容外观的东西称之为表现

3, javascript是用来实现网页上的特效效果,如:鼠标滑过弹出下拉菜单。,鼠标滑过表格的背景颜色改变,焦点图片的轮换,有动画的,有交互的一般都是javascript来实现的

 

标签的语法

1、 标签由英文括号<和>括起来,如<html>就是一个标签。

2、 Html中标签一般都是成对出现的,分开始标签和结束标签,结束标签比开始标签多了一个/。

如:

(1)<p></p>

 (2)<div></div>

 (3) <span></span>

3,标签与标签之间是口蹄疫嵌套的,但是先后顺序必须保持一致。

4 html标签不区分大小写,但建议小写,因为大部分程序员都以小写为准

 

认识html文件基本结构

 一个html文件是有自己固定的结构的

<html>

       <head>…</head>

       <body>…</body>

</html>

代码讲解:

1.<html></html>为根目录,所有的网页标签都在<html></html>中。

2<head>标签用于定义文档的头部,它是多有头部元素的内容器。头部元素有<title>.<script>,<style>,<link>,<meta>等标签

4, 在<body>和</body>标签之间的内容是网页的主要内容。

 

认识head标签

Head部分:

<head>

       <title>…</title>

       <meta>

       <link>

       <style>…</style>

       <script>…</script>

</head>

 

<title>标签:在<title></title>标签之间的的文字是网页的标题信息,他会出现在浏览器的标题的标题中。网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都有独一无二的title

 

了解html的代码注释

代码注释的作用是帮助程序员标注代码的用途,过一段时间再看你所编写的代码,就能很快想起这段代码的用途。代码注释不仅方便程序员回忆起以前代码的用途,还可以帮助其他程序员很快的读懂你的程序的功能,方便多人合作开发网页代码。

语法:

<!- -注释文字- ->

 

语义化,让你的网页更好的被搜索引擎理解

明白每个标签的用途,文章的标题就是用标题标签等

优点:

1, 更容易被搜索引擎收录

2, 更容易让屏幕阅读器读出网页内容

 

加入强调语气,使用<strong>和<em>标签

<em>表示强调,斜体表示<strong>更强烈的强调 加粗形式

<span>单独设置样式

<q>引用标签 ,表现形式是加入双引号,简短文本使用

<blockquote>表现是缩进形式 引用标签 适用于长文本

       <br /> 换行

       &nbsp; 空格

       <code>插入代码语言 <pre>插入多行代码

 

列表

1, 无序列表

<ul>

        <li>内容</li>

</ul>

2, 有序列表

<ol>

        <li></li>

</ol>

 

认识div在排版中的作用

在网页制作过程中,可以单独把一些独立的逻辑划分出来。放在一个<div>标签中,这个<div>标签的作用相当于一个容器

语法:

<div>…</div>

 

给div命名,使逻辑更加清晰

用id属性来为<div>提供唯一的名称

<div id =”板块名称>…</div>

Table 标签,认识网页上的表格

创建表格的四个元素:

table tbody tr th td

1,<table>….</table>:这个表格以<table>标记开始,</table>标记结束。

2<tbody>…</tbody>加上这些表格结构,tbody包含行的内容加载完优先显示,不必等待表格结束后显示,同时如果表格很长,用tbody分段,可以一部分一部分地显示

3,<tr>…</tr>:表格的一行,所有的几对tr表格就几行

4,<td>…</td>表格的一个单元格

5<th>…</th>头部单元格

5, 表格中列的个数,取决于一行中数据单元格的个数

 

用css样式 为表格加入边框

<style type=”text/css”>

Table tr td,th{border:1px solid #000;}

</style>

 

Caption标签,为表格添加标题和摘要

摘要:

摘要的内容不会在浏览器中显示出来,它的作用是增加表格可读性

语法:<table summary=”表格简介文本”>

标题

语法: <caption>标题文本</caption>

 

使用<a>标签,链接到另一个网页

语法:<a href=”目标网址” title=“鼠标滑过显示的文本”>链接显示的文本</a>‘

在新建浏览器窗口打开链接

语法:<a href=”目标网址“ target=”_blank”>显示的文本</a>

使用mailto在网页中链接Email地址

语法:<a href="mailto:yy@imooc.com?subject=主题名称&body=邮件内容">

 

认识<img>标签,为网页插入图片

语法:<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">、

 

使用表单标签,与用户交互

表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据

语法:

<form method=”传入方式” action=“服务器文件”>

讲解:

1.<form>:<form>标签是成对出现的,以<form>开始,以</form>结束

 

1, action:浏览者输入的数据被传送到的地方,比如一个php页面(save.php)

 

<form method=”post” action=”save.php”>

        <label for=”username”>用户名:</lable>

        <input type =”text” name=”username” />

        <lable for=”pass”>密码:</lable>

        <input type=”password” name=”name” />

<input type="submit" value="确定"  name="submit" />

     <input type="reset" value="重置" name="reset" />

</form>

 

注意:

1、所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在 <form></form> 标签之间(否则用户输入的信息可提交不到服务器上哦!)。

2method : post/get 的区别这一部分内容属于后端程序员考虑的问题。感兴趣的小伙伴可以查看本小节的 wiki,里面有详细介绍。

 

文本输入框,密码输入框

          <form> <input type="text/password" name="名称" value="文本" /> </form>

1.      type :

当type = “text”时,输入框为文本输入框;

当type = “password” ,输入框为密码输入框

2.      name:为文本框命名,以备后台程序使用

3.      values:为文本输入框的默认值

 

文本域,支持多行文本输入

当用户需要在表单中输入大段文字时,需要用到文本输入域

语法:<textarea rows=”行数” cols=“列数“></textarea>

1、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。

2cols 多行输入域的列数

3rows 多行输入域的行数

4、在<textarea></textarea>标签之间可以输入默认值

举例

<form method="post" action="save.php"> <label>联系我们</label> <textarea cols="50" rows="10" >在这里输入内容...</textarea> </form>

使用单选框、复选框,让用户选择

 

<input type="radio/checkbox" value="值" name="名称" checked="checked"/>

1、type:

   当 type="radio" 时,控件为单选框

   当 type="checkbox" 时,控件为复选框

2、value提交数据到服务器的值(后台程序PHP使用)

3、name为控件命名,以备后台程序 ASP、PHP 使用

4、checked当设置 checked="checked" 时,该选项被默认选中

使用下拉列表框,节省空间

selected="selected"

设置selected="selected"属性,则该选项就被默认选中。

    <select>

      <option value="看书">看书</option>

      <option value="旅游" selected="selected" >旅游</option>

      <option value="运动">运动</option>

      <option value="购物">购物</option>

</select>

 

使用下拉列表框进行多选

下拉列表也可以进行多选操作,在<select>标签中设置multiple="multiple"属性,就可以实现多选功能,在 windows 操作系统下,进行多选时按下Ctrl键同时进行单击(在 Mac下使用 Command +单击),可以选择多个选项。如下代码:

<form action="save.php" method="post" >

    <label>爱好:</label>

    <select multiple="multiple">

      <option value="看书">看书</option>

      <option value="旅游">旅游</option>

      <option value="运动">运动</option>

      <option value="购物">购物</option>

    </select>

</form>

 

使用提交按钮,提交数据

<input type="submit" value="提交">

<form  method="post" action="save.php">

    <label for="myName">姓名:</label>

    <input type="text" value=" " name="myName " />

    <input type="submit" value="提交" name="submitBtn" />

</form>

使用重置按钮,重置表单信息

<input type="reset" value="重置">

<form action="save.php" method="post" >

    <label>爱好:</label>

    <select>

      <option value="看书">看书</option>

      <option value="旅游" selected="selected">旅游</option>

      <option value="运动">运动</option>

      <option value="购物">购物</option>

    </select>

    <input type="submit" value="确定"  />

    <input type="reset" value="重置"  />

</form>

form表单中的label标签

<label for="控件id名称">

<form> <label for="male">男</label> <input type="radio" name="gender" id="male" />
<br /> <label for="female">女</label> <input type="radio" name="gender" id="female" />
<label for="email">输入你的邮箱地址</label> <input type="email" id="email"
placeholder="Enter email"> </form>

 

posted @ 2018-12-12 19:53  DanielYang11  阅读(102)  评论(0编辑  收藏  举报