• html基础


    html

    html是一种超文本标记语言
    <!DOCTYPE html>声明为HTML5文档。
    <html>、</html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。
    <head>、</head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据。
    <title>、</title>定义了网页标题,在浏览器标题栏显示。
    <body>、</body>之间的文本是可见的网页主体内容。
    

    注意:对于中文网页需要使用 声明编码,否则会出现乱码。有些浏览器会设置 GBK 为默认编码,则你需要设置为 。

    1. 基本标签
    <b>加粗</b>
    <i>斜体</i>
    <u>下划线</u>
    <s>删除</s>
    
    <p>段落标签</p>
    
    <h1>标题1</h1>
    <h2>标题2</h2>
    <h3>标题3</h3>
    <h4>标题4</h4>
    <h5>标题5</h5>
    <h6>标题6</h6>
    
    <!--换行-->
    <br>
    
    <!--水平线--><hr>
    
    1. 特殊字符
    内容	对应代码
    空格	&nbsp;
    >	&gt;
    <	&lt;
    &	&amp;
    ¥	&yen;
    版权	&copy;
    注册	&reg;
    
    1. div标签和span标签
    div标签用来定义一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现。
    span标签用来定义内联(行内)元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现。
    
    块级元素与行内元素的区别:
    所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行。如果单独在网页中插入这两个元素,不会对页面产生任何的影响。
    这两个元素是专门为定义CSS样式而生的。
    

    注意:

    关于标签嵌套:通常块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。

    p标签不能包含块级标签,p标签也不能包含p标签。

    1. img标签
    <img src="图片的路径" alt="图片未加载成功时的提示" title="鼠标悬浮时提示信息" width="宽" height="高(宽高两个属性只用一个会自动等比缩放)">
    
    1. a标签
    href属性指定目标网页地址。该地址可以有几种类型:
    
    绝对URL - 指向另一个站点(比如 href="http://www.jd.com)
    相对URL - 指当前站点中确切的路径(href="index.htm")
    锚URL - 指向页面中的锚(href="#top")
    
    target:
    
    _blank表示在新标签页中打开目标网页
    _self表示在当前标签页中打开目标网页
    
    1. 列表
      1. 无序列表
      <ul type="disc">
          <li>第一章</li>
          <li>第二章</li>
      </ul>
      
      type属性:
      
      disc(实心圆点,默认值)
      circle(空心圆圈)
      square(实心方块)
      none(无样式)
      
      1. 有序列表
      <ol type="1" start="2">
          <li>第一节</li>
          <li>第二节</li>
      </ol>
      type属性:
      
      1 数字列表,默认值
      A 大写字母
      a 小写字母
      Ⅰ大写罗马
      ⅰ小写罗马
      
      1. 标题列表
      <dl>
          <dt>标题1</dt>
          <dd>内容1</dd>
          <dt>标题2</dt>
          <dd>内容1</dd>
          <dd>内容2</dd>
      </dl>
      
    2. 表格
    <table>
        <thead>
            <tr>
                <th>序号</th>
                <th>姓名</th>
                <th>爱好</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>张三</td>
                <td>动漫</td>
            </tr>
        </tbody>
    </table>
    
    属性:
    
    border: 表格边框.
    cellpadding: 内边距
    cellspacing: 外边距.
     像素 百分比.(最好通过css来设置长宽)
    rowspan: 单元格竖跨多少行
    colspan: 单元格横跨多少列(即合并单元格)
    
    1. form标签
      表单用于向服务器传输数据,从而实现用户与Web服务器的交互
    属性	描述
    accept-charset	规定在被提交表单中使用的字符集(默认:页面字符集)。
    action	规定向何处提交表单的地址(URL)(提交页面)。
    autocomplete	规定浏览器应该自动完成表单(默认:开启)。
    enctype	规定被提交数据的编码(默认:url-encoded)。
    method	规定在提交表单时所用的 HTTP 方法(默认:GET)。
    name	规定识别表单的名称(对于 DOM 使用:document.forms.name)。
    novalidate	规定浏览器不验证表单。
    target	规定 action 属性中地址的目标(默认:_self)。
    
    1. input标签
    text	    单行输入文本	<input type=text" />
    password	密码输入框	<input type="password"  />
    date	    日期输入框	<input type="date" />
    checkbox	复选框	<input type="checkbox" checked="checked"  />
    radio	    单选框	<input type="radio"  />
    submit	    提交按钮	<input type="submit" value="提交" />
    reset	    重置按钮	<input type="reset" value="重置"  />
    button	    普通按钮	<input type="button" value="普通按钮"  />
    hidden	    隐藏输入框	<input type="hidden"  />
    file	    文本选择框	<input type="file"  />
    
    1. select标签
    <form action="" method="post">
      <select name="city" id="city">
        <option value="1">北京</option>
        <option selected="selected" value="2">上海</option>
        <option value="3">广州</option>
        <option value="4">深圳</option>
      </select>
    </form>
    
    1. label标签
    定义:<label> 标签为 input 元素定义标注(标记)。
    说明:
    
    label 元素不会向用户呈现任何特殊效果。
    <label> 标签的 for 属性值应当与相关元素的 id 属性值相同。
    
    1. textarea标签
    <textarea name="memo" id="memo" cols="30" rows="10">
      默认内容
    </textarea>
  • 相关阅读:
    手写DAO框架(六)-框架使用示例
    手写DAO框架(五)-DAO层实现
    堵车时如何快速行车
    win10如何安装mariadb
    工程开发中的“事务”
    通过网页或者移动设备链接跳转qq(tim)添加好友(群)
    通过网页或者移动设备链接跳转qq(tim)添加好友(群)
    蓝桥杯历届真题,算法学习讨论群(互相学习,多交流才能进步)
    项目的登录注册如何用邮箱发送验证码
    项目的登录注册如何用邮箱发送验证码
  • 原文地址:https://www.cnblogs.com/echo-up/p/9760807.html
Copyright © 2020-2023  润新知