zoukankan      html  css  js  c++  java
  • 使用HTML制作网页

    第一次写博客,就从最近学习的HTML写起吧,知识是用来分享的,如果哪里写的有什么不对,欢迎指正。

    第一章HTML 

    1. HTML标签  

        标题标签   <h1>标题标签</h1>     h1~h6

        段落标签   <p>段落标签</p>

        换行标签   <br />                 自闭合标签

        水平线标签 <hr />                 自闭合标签

        图像标签   <img src=”文件路径” alt=”代替图片文本” width=”x” height=”y” />

        超链接标签 <a href=”跳转的地址” target=”目标窗口位置”>链接文本或图片</a>

            target:_blank(在新窗口打开)  _self(默认,在相同的框架中打开新的链接文件)

        超链接3个应用:

            (1)页面间链接:A页面跳转到B页面

            (2)锚链接:跳转到页面指定元素

              <a href="#box3">点我跳转到box3</a>

              <div id="box3" style="100%;height:400px;border:1px solid black;"></div>

            (3)功能性链接

              mailto:发送邮件                  <a href="mailto:zhangsan@qq.com"></a>

              javascript:执行js代码           <a href="javascript:alert('ok');"></a>

              文件下载                              <a href="Charpter3.rar">下载</a>

        一些特殊符号需转成字符实体

    特殊符号

    字符实体

    空格

    &nbsp;

    大于号

    &gt;

    小于号

    &lt;

    引号

    &quot;

    版权符号

    &copy;

      2.HTML列表

         无序列表

          语法:

    <ul>

           <li>内容</li>

    …….

    </ul>

    应用: 制作网页导航、新闻列表、图片列表等

     有序列表

      语法:

    <ol>

           <li>内容</li>

    …….

    </ol>

    应用:常用于排版有序的网页内容,如排行榜、步骤说明、服务条款等

    列表标签

      语法

    <dl>

           <dt>标题</dt>

           <dd>描述</dd>

           …….

    </dl>

    应用:一般用于排版纵向带二级导航项的菜单、图片信息、类别导航等

      3.表格

        标签:table   caption   tr    th     td    thead(表头)   tbody(主体)   tfoot(脚注)

        属性:cellspacing 单元格之间的间距

            cellpadding 单元格内边距

        align:单元格内容的对其方式(属性值 left{默认}  center  right)

        示例:      

      <table>

                 <thead>

                      <tr>

                  <th></th>

                  <th></th>

                     </tr>

               </thead>

               <tbody>

                   <tr>

                        <td></td>

                        <td></td>

                    </tr>

               </tbody>

       </table>

     补充:thead和tbody可以省略。

                如果使用table进行布局,一般不使用thead、tbody。

      如果用于呈现数据,建议保留thead和tbody。

    rowspan:单元格跨行

    colspan:单元格跨列

      4.表单

        语法:<form action="表单提交的地址" method="提交的方法"</form>

        method属性值包括:get|post    

    get提交方式:会将用户填写的数据附加到url地址的后面

    post提交方式:不会讲数据附加到url地址后面,上传文件时,必须使用post提交方式。

    单行文本框:<input type="text" value=”请输入用户名”  /> 

      常用属性:type="text"、id、name、style、css、maxlength、value

    密码框:<input type="password" size=”10” name=”pass” />

    单选按钮<input type="radio" />

      如果一组选项中包含多个单选按钮,那么通过name可以将单选按钮设置成1组,并且具有排他性

          <input type="radio" name="sex" value="male" checked="checked" /><label>男</label>

       <input type="radio" name="sex" value="female"  /><label>女</label>

        复选框:<input type="checkbox" /> 

           从一组选项中可以选择多个。应该将一组中的复选框的name值写成一个    

    <input type="checkbox" name="hobby" value="sports" />运动

    <input type="checkbox" name="hobby" value="talk" checked="checked" />聊天

    <input type="checkbox" name="hobby" value="play" />玩游戏

        按钮

    <input type="submit" value=”提交按钮” name=”btn1”/>

    <input type="reset" value=”重置按钮” name=”btn2”/>

    <input type="button" value=”普通按钮” name=”btn3”/>

    <input type="image" src=”图片路径” name=”btn4”/>

        文件域:<input type="file" />

          <input type=”file” name=”myFile”>

        下拉列表

            <select name=”指定列表名字” size=”行数”>

    <option value=”可选项的值” selected=”selected”></option>

    <option value=”可选项的值” selected=”selected”></option>

    </select>

        多行文本框

          <textarea name=”news” cols=”30” rows=”6”>初始文本内容</textarea>

            不能使用value属性来赋初始值

        禁用:添加属性disabled="disabled"

          只读:添加属性readonly="readonly"

      5.内嵌框架

        语法:<iframe src="引用页面地址" width="宽度" height="高度" name="框架名" frameborder="框架边框" scrolling="是否出现滚动条"></iframe>

    海底一小鱼 https://www.cnblogs.com/Y-S-X/
  • 相关阅读:
    0725------Linux基础----------信号
    0723------Linux基础----------文件 IO 之 dup、dup2 和 fcntl 函数
    0722-----C++Primer听课笔记----------句柄类和智能指针
    0721-----C++Primer听课笔记----------继承
    0718-----C++Primer听课笔记----------运算符重载
    flex 弹性盒子模型一些案例.html
    布局—column(属性)
    css3中的动画处理
    CSS3中的变形处理(transform)属性
    jquery返回顶部特效
  • 原文地址:https://www.cnblogs.com/Y-S-X/p/5040765.html
Copyright © 2011-2022 走看看