zoukankan      html  css  js  c++  java
  • 初识前端

    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>

  • 相关阅读:
    JDBC
    uml 和 unified process
    关于N9手机第三种交互方式的思考和再设计
    [jQuery插件] jQuery Color Animations颜色动画插件
    Azul发布开源工具jHiccup,为Java提供运行时响应时间分析
    行内元素verticalalign:middle在html5和xhtml1.0及以下版本中的表现差异
    使用maven进行scala项目的构建
    计划FM为人人网提供首个开源Ruby SDK
    Chrome扩展:Run Selected HTML
    Team Foundation Service更新:改善了导航和项目状态速查功能
  • 原文地址:https://www.cnblogs.com/DanielYang11/p/10109851.html
Copyright © 2011-2022 走看看