HTML特殊字符大全

HTML特殊字符大全

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>HTML特殊字符大全</title>
</head>
<body>
<h1>来源:http://www.sjyhome.com/html/html-special-characters.html</h1>
<table border='1' cellpadding='5' cellspacing='0' bordercolor='green' align="center" style='border-collapse:collapse;text-align: center;'>
<thead>
  <tr>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
    <td width='40'>符号</td>
    <td width='80'>编码</td>
  </tr>
</thead>
<tbody id="tBody">
</tbody>
</table>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.1.min.js"></script>
<script>

var tdCount = 10;
function appendRow(start, end) {
  var strArr=[];
  for (var i = start; i <end; i+=tdCount) {
    if (i % tdCount == 0) {
      strArr.push(appendTds(i));
    } else {
      strArr.push("<tr>");
      strArr.push(appendTds(i));
      strArr.push("</tr>");
    }
  }
  return strArr.join('');
}

function appendTds(start) {
  var strArr=[];
  for (var i = start; i < start + tdCount; i++) {
    strArr.push("<td>&#" + i + ";</td><td>&#" + i + ";</td>");
  }
  return strArr.join('');
}
(function(){
  var $tBody = $('#tBody');
  var batch = 1;
  var batchCount = tdCount*batch;
  for (var i = 1; i < 65536; i+=batchCount) {
    (function(i){
      setTimeout(function() {
        $tBody.append(appendRow(i,i+batchCount));
      }, 100);
    })(i);
  }
})($);
</script>
</body>
</html>

HTML 中,特殊字符通常使用字符实体(Character Entities)进行表示,以避免与 HTML 标记语言的语法冲突。字符实体由 `&` 开头,以 `;` 结尾,中间是实体名称或数字编码。以下是一些常用的 HTML 特殊字符及其对应的实体编码: ### 常见的 HTML 特殊字符及编码 | 特殊字符 | 实体名称 | 十进制编码 | 十六进制编码 | |----------|-----------|-------------|---------------| | `<` | `<` | `<` | `<` | | `>` | `>` | `>` | `>` | | `&` | `&` | `&` | `&` | | `"` | `"` | `"` | `"` | | `'` | `&apos;` | `'` | `'` | | 空格 | ` ` | ` ` | ` ` | | © | `©` | `©` | `©` | | ® | `®` | `®` | `®` | | ™ | `™` | `™` | `™` | | ¥ | `¥` | `¥` | `¥` | | £ | `£` | `£` | `£` | | € | `€` | `€` | `€` | | × | `×` | `×` | `×` | | ÷ | `÷`| `÷` | `÷` | ### 使用方式 在 HTML 文档中可以直接使用这些字符实体来表示特殊字符。例如: ```html <p>版权所有 © 2025</p> ``` 这将显示为: ``` 版权所有 © 2025 ``` 此外,某些字符也可以通过 Unicode 编码直接插入,例如使用 UTF-8 编码的网页可以直接输入 `©` 而无需使用实体编码,前提是网页的字符集声明正确(通常在 `<meta>` 标签中指定): ```html <meta charset="UTF-8"> ``` 字符实体编码不仅适用于 HTML 文档内容,还可以用于 CSS 的 `content` 属性中,例如: ```css ::before { content: "\00A9"; } ``` 这将在元素前插入版权符号 ©。 ### 注意事项 - 在 HTML 表单或文本区域中,某些字符可能需要进行转义处理,以防止破坏 HTML 结构。 - 在 URL 或 JavaScript 字符串中使用特殊字符时,也需要进行适当的编码处理,例如使用 `encodeURIComponent()` 函数。 - 不同的字符集(如 UTF-8、ISO-8859-1)对字符的支持不同,建议统一使用 UTF-8 编码以确保兼容性。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值