zoukankan      html  css  js  c++  java
  • HTML基础

    HTML  超文本标记语言

    一、HTML语言的语法规范

        HTML标签:<标签名>  不同的标签在网页中的功能不同

           单标签:<meta /> <br />  不需要封闭标记,里面不能包含内容

           双标签:<b></b>  <p></p> 需要封闭标记,里面可包含内容

                特点:双标签必须封闭,否则代码会出错。

               <h1 align="center">这是标题1</h1>

        HTML属性  属性名="属性值"  不同的HTML标记有不同的属性

    通用属性:id、title、class、style

     

    二、HTML文档结构

        <!DOCTYPE html>

        <html>

          <head>

            <title></title>

        <meta charset="utf-8" />

          </head>

          <body>

            <br/> 强制换行

        <nobr>强制不换行</nobr>

        <hn></hn>  n=1-6,六级标题字

        <p></p>段落标记 多用于制作正文

        <hr/>  水平线

        <pre></pre> 预格式化,让网页内容显示与源代码一致

        <b></b>、i、s、u……   XHTML不推荐

        strong  em  XHTML推荐

        sub 下标   sup  上标

        转义字符  在页面中显示特殊字符

                  <DAY 01>  &lt;DAY 01&gt;

              空格:&nbsp;

          </body>

        </html>

     

    三、HTML标签分两种:

         (1)区块标记(元素):hn、p、hr、pre

                      特点:独占一行,会自动换行

           (2)行内标记(元素):b、i、s、u、em、strong

                       特点:不换行,一行里可以有多个行内元素

        分区标记:div  块分区标记

                  span  行内分区标记

     

     

    四、路径:URL  统一资源定位器

        (1)相对路径:从文件当前所在位置出发,找到目标文件的路径

              目标文件与文件在同一目录:xxx.jpg

                     目标文件在子目录:子目录名/xxx.jpg

                     目标文件在向上一级目录:../../xxx.jpg

     

        (2)绝对路径:http://www.sohu.com/image/page/xxx.jpg

                  协议名 主机名       目录结构   文件名

                    用于指向另一台主机上的文件

     

      五、img标签 

    必备属性:src  图片路径

             width  height  title  alt

     

      六、a标签

    用href指定链接的目标

             链接目标可以是绝对路径、相对路径、#、javascript

                    链接目标浏览器窗口:target

                  target="_blank" 在新窗口打开链接

                  target="_self"  在当前窗口打开链接(默认)

                  _top、_parent  在框架页面中使用

            

           锚点链接:  href="#name" 或 href="#ID名" 

           可指向命名锚记或是ID。

     

    七、表格:table

     属性:border 边框宽度 

                  bordercolor 边框色

                           bgcolor   背景色

                           background  背景图

                           cellspacing  边框与边框的间距(间距)

                           cellpadding  边框与内容的距离(边距)

                           align  表格水平居于浏览器左/中/右

     

    tr 单元行

    属性: align  内容水平对齐

                 valign  内容垂直对齐

                       height 高度

     

    td 单元格

    属性:align  内容水平对齐

                valign、width、height、bordercolor

                    bgcolor、background

                    colspan 跨列

                    rowspan 跨行

     

          caption  表格标题  属于table的子元素

          行分组标记: thead  tbody  tfoot

          作用:给tr分组。管理好我们的tr。会影响tr的高度

       

     

    八、ol  有序列表   

                type(1、A、a、I、i)、start

    ul  无序列表   

                type(disk、circle、square)

    (1)li  定义列表项

     

    (2)列表可以嵌套。

    (3)ol嵌套时,列表编号不会发生样式改变

    (4)ul嵌套时,列表编号会分别变成disk、circle和square

    (5)dl  定义列表  dt代表定义标题  dd代表定义的解释

    (6)在项目中,ul及dl用的频率较高。

    (7)ul多用于制作一组 多个 并列关系的内容

    (8)dl多用于制作有层级关系的、有关联的内容

     

    九、HTML5结构标记:

      <header></header>

      <nav></nav>

      <section></section>

      <aside></aside>

      <article></article>

      <footer></footer>

     

    十、表单

           用form定义表单,提交时是以form为单位提交

            input  name  提交必需。无name的元素在提交时会被忽略

         type定义input的功能

        (1)文本框类:

               text  普通文本框(默认)

                      password  密码框

                         value  文本框的默认值

                         size  文本框宽度(单位:字符)

                         maxlength  文本框最大字符数(单位:字符)

                         readonly 只读   disabled  禁用

                         required  必须填写(有兼容性问题)

     

         (2)按钮类:

                      submit  提交按钮

                      reset  重置按钮

                      button  普通按钮

                     value  按钮上的文字

     

         (3) 选择框类:

                      radio 单选框

                      checkbox 多选框

                    name定义选择框的组名

                      value来定义选择框对应的选项值

                   checked 定义默认状态已勾选

     

                       file  文件域 点击后可打开浏览文件的对话框,上传附件用                       

       (4)下拉框:select  <select></select>

              option  定义菜单项

                     <option>菜单项目</option>

                 value定义option对应的选项值

                 selected定义默认选中

                size 定义select的行数。

               可将单行的下拉菜单变成多行菜单

                multiple 允许多选,仅适用于多行菜单

     

      (5)textarea  文本域  多行文本框

             <textarea>文本域的默认值</textarea>

                    name、cols 列数(宽)、rows 行数(高)

     

      (6)label 文本标签

                可以用for属性与元素的ID进行绑定。

               绑定后,点击label可实现与点击表单元素一样的效果。

              *fieldset  控件分组标记

     

         <fieldset>

           <legend>分组标题</legent>

           表单控件具体内容

         </fieldset>

     

    十一、其它HTML标记

     (1) <details>

        <summary>摘要</summary>

      </details>

      摘要与细节,仅chrome支持。

     

     (2) <iframe></iframe> 浮动框架

                   用src属性定义要嵌入到框架中的网页的路径

                   width、height、scrolling="no"  隐藏滚动条

                   frameborder="0"  隐藏框架边框

     

      (3)<meter></meter>

     max 最大值 

     min 最小值

                   value 当前值 

     title 鼠标指上去的提示

     

     (4)<time></time>定义时间

     

    <time datetime="2012-1-12T12:00"></time>

     

     (5)<mark></mark>  让文字高亮显示

  • 相关阅读:
    字符串补充、计算属性、监听属性、vue的项目开发
    斗篷指令、属性指令、表单指令、条件指令、循环指令、js的Array操作、前台数据库、
    Vue框架、挂载点el、插值表达式、过滤器、文本指令、事件指令、js对象补充、js函数补充
    浅谈Mysql和Redis区别
    asyncio
    塞班
    使用conda安装包时出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/free/win-64/repodata.json.bz2>
    Anaconda 安装出现的conda无法使用问题
    广度优先搜索与网络爬虫
    loadrunner安装常见问题
  • 原文地址:https://www.cnblogs.com/baiyanfeng/p/5034810.html
Copyright © 2011-2022 走看看