7个让你惊叹的HTML技巧
我们倾向于使用HTML与CSS、JavaScript等,使我们的网站或博客看起来更有吸引力。下面是一些很酷的HTML技巧,你可以用它来建立一个真正的动态网站。 |
下面是一些很酷的HTML技巧,你可以用它来建立一个真正的动态网站。
技巧1. Image Maps
image map基本上是具有可点击区域的图像。我们可以使用该可点击区域链接到网页的其他部分、文档或新链接。好吧,并不是每个人都知道。元素可以定义用户可以单击的图像区域。我们需要做的就是使用。元素并在元素中提及其对应的 XY 坐标。
下面是一个例子,你的网站访问者可以在点击世界地图的不同大洲时了解你在全球的业务。
<h1 style="text-align:center;">World Map</h1> <h4 style="text-align:center;">➤ Click on the dots in the map to get respective continent information</h4> <map name="continents_map"> <area shape="circle" coords="70,70,10" href="https://en.wikipedia.org/wiki/North_America"> <area shape="circle" coords="133,185,10" href="https://en.wikipedia.org/wiki/South_America"> <area shape="circle" coords="270,137,10" href="https://en.wikipedia.org/wiki/Africa"> <area shape="circle" coords="292,44,10" href="https://en.wikipedia.org/wiki/Europe"> <area shape="circle" coords="469,201,10" href="https://en.wikipedia.org/wiki/Australia"> <area shape="circle" coords="374,65,10" href="https://en.wikipedia.org/wiki/Asia"> <area shape="circle" coords="340,267,10" href="https://en.wikipedia.org/wiki/Antarctica"> </map> <figure style="text-align:center;"> <img usemap="#continents_map" src=https://bit.ly/2bgFrvL width="600px" /> </figure>
技巧2:Icon Adder
Icon Adder基本上是指使用图标代替网站图标。
你只需要在body标签内的link标签中包含你的源图像文件的路径链接。
<!DOCTYPE html> <html> <head> <title>Icon Adder</title> <meta name="theme-color" content="green;"> <link rel="icon" href="download.jpg" type="image/x-icon"/> <style> .container { text-align: left; } h1 { color: darkred; } </style> </head> <body> <div class="container"> <h1>Hi, I am NISHI KASHYAP!!</h1> <b>You can see the icon adder above in place of the favicon.</b> </div> </body> </html>
技巧3:允许用户选择背景颜色
使用此技巧,网站访问者只需将鼠标指针拖到书面文本的某些字母上即可更改其网页的背景颜色。
例子:在这种情况下,访问者可以通过将鼠标指针拖到“Drag Your Mouse Over Letters To Change Colors!”的文字上来改变颜色。
<center> <a href="" οnmοuseοver="document.bgColor='turquoise'">D</a> <a href="" οnmοuseοver="document.bgColor='pink'">r</a> <a href="" οnmοuseοver="document.bgColor='blue'">a</a> <a href="" οnmοuseοver="document.bgColor='red'">g</a> <a href="" οnmοuseοver="document.bgColor='yellow'">Y</a> <a href="" οnmοuseοver="document.bgColor='green'">o</a> <a href="" οnmοuseοver="document.bgColor='white'">u</a> <a href="" οnmοuseοver="document.bgColor='teal'">r</a> <a href="" οnmοuseοver="document.bgColor='olivedrab'">M</a> <a href="" οnmοuseοver="document.bgColor='green'">o</a> <a href="" οnmοuseοver="document.bgColor='seagreen'">u</a> <a href="" οnmοuseοver="document.bgColor='magenta'">s</a> <a href="" οnmοuseοver="document.bgColor='fusia'">e</a> <a href="" οnmοuseοver="document.bgColor='purple'">O</a> <a href="" οnmοuseοver="document.bgColor='navy'">v</a> <a href="" οnmοuseοver="document.bgColor='green'">e</a> <a href="" οnmοuseοver="document.bgColor='white'">r</a> <a href="" οnmοuseοver="document.bgColor='royalblue'">L</a> <a href="" οnmοuseοver="document.bgColor='Skyblue'">e</a> <a href="" οnmοuseοver="document.bgColor='almond'">tt</a> <a href="" οnmοuseοver="document.bgColor='coral'">e</a> <a href="" οnmοuseοver="document.bgColor='brown'">r</a> <a href="" οnmοuseοver="document.bgColor='almond'">s</a> <a href="" οnmοuseοver="document.bgColor='coral'">To</a> <a href="" οnmοuseοver="document.bgColor='olivedrab'">C</a> <a href="" οnmοuseοver="document.bgColor='teal'">h</a> <a href="" οnmοuseοver="document.bgColor='pink'">a</a> <a href="" οnmοuseοver="document.bgColor='blue'">n</a> <a href="" οnmοuseοver="document.bgColor='red'">g</a> <a href="" οnmοuseοver="document.bgColor='yellow'">e</a> <a href="" οnmοuseοver="document.bgColor='green'">C</a> <a href="" οnmοuseοver="document.bgColor='olivedrab'">ol</a> <a href="" οnmοuseοver="document.bgColor='black'">or!</a> </center>
输出:
技巧4:添加Title Tooltip
Tooltip是“HTML中使用的一个概念,用于显示关于特定选定元素的一些额外信息”。
这个技巧基本上显示了当访问者将鼠标指针悬停在一个元素上时,网站创建者提供的额外信息。
语法:
<span title="Can you see this? This is the tooltip.:)">Drag Your Mouse Over Me!</span>
输出:
技巧5:语音识别
此功能类似于您在 Google 搜索文本框中看到的功能,其中语音识别功能可帮助您将句子放入输入字段。
当你使用语音识别输入时,在输入字段的边上会有一个小的麦克风图标显示,当访问者点击该语音图标时,他们的声音会被记录下来并作为用户的输入。
为此,您只需将 x-webkit-speech 属性添加到输入框。
一个例子:
<!DOCTYPE html> <html> <head> <title>Voice Recognition</title> <style> .container { text-align: center; } h1 { color: darkred; } </style></head> <body> <div class="container"> <h1>Voice Recognition Field</h1> <input type="text" x-webkit-speech> <i><br><br>The above field accepts the input as a Voice.<i> </div> </body> </html>
输出,然而,在实时服务器中,你会看到这个:
但当你从其他浏览器查看时,你也会看到输入栏中的麦克风图标,用户可以通过它输入语音。
技巧6:隐藏字段
能够公开查看内部字段被Reddit士兵称为“编程恐怖”——毫无疑问,没有人想在自己的网站上体验这种恐怖。
但是这个问题可以通过使用HTML的隐藏字段特性来解决。
一个隐藏字段可以让web开发人员控制哪些数据可以被修改,哪些数据不能被修改,以及当用户提交表单时需要更新的记录。
它是这样工作的:
<!DOCTYPE html> <html> <head> <title>Hide Field</title> <style> h1 { color: darkred; } body { text-align: center; } </style> </head> <body> <h1>HIDE FIELD</h1> <form action="#"> <input type="hidden" id="myFile" value="1234"> Name: <input type="text"> <input type="submit" value="Submit"> </form> </body> </html>
从上面的代码中,结果输出将是一个访问者无法看到的隐藏字段。
输出:
<!DOCTYPE html> <html> <head> <title>Input Suggestions</title> </head> <body> <h1>Choose the Continent</h1> <input type="text" list="text_editors"> <datalist id="text_editors"> <option value="Africa"></option> <option value="Asia"></option> <option value="North America"></option> <option value="South America"></option> <option value="Antarctica"></option> <option value="Europe"></option> <option value="Australia"></option> </datalist> </body> </html>
技巧7:输入建议
此功能基本上提供了一个预定义选项的下拉列表,使访问者更容易找到他们正在寻找的内容。
示例:下面的代码让访问者从下拉列表中找到不同大陆的名称,并将其用作输入。
<!DOCTYPE html> <html> <head> <title>Hide Field</title> <style> h1 { color: darkred; } body { text-align: center; } </style> </head> <body> <h1>HIDE FIELD</h1> <form action="#"> <input type="hidden" id="myFile" value="1234"> Name: <input type="text"> <input type="submit" value="Submit"> </form> </body> </html>
输出:
7个让你惊叹的HTML技巧相关推荐
- 数据科学家令人惊叹的排序技巧
2019 年第 80 篇文章,总第 104 篇文章 本文大约 7800 字,阅读大约需要20分钟 原题 | Surprising Sorting Tips for Data Scientists 作者 ...
- JavaScript学习总结(14)——12个令人惊叹的JavaScript技巧
1. 空(null, undefined)验证 当我们创建了一个新的变量,我们通常会去验证该变量的值是否为空(null)或则未定义(undefined).这对于JavaScript编程来说,是一个经常 ...
- 几个有趣的python技巧
2019 年第 82 篇文章,总第 106 篇文章 标题 | python-is-cool 作者 | chiphuyen 原文 | https://github.com/chiphuyen/pytho ...
- AI 生成的代码可信吗?编写的代码有 Bug 吗?
编译 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 即使是帮助开发人员编写软件的工具也会产生类似的bug. 目前,大部分的软件开发人员会让 AI 帮助开发者们编写代码,但是开发人员 ...
- river歌曲表达的意思_Lost Rivers这首歌究竟是想表达什么? 没有旋律,也没有歌词...
一.这首歌既没有旋律,也没有歌词,从头到尾都是破碎的人声哀嚎,其实这是来源于SAINKHO对儿时村边一条干涸小河的记忆,整首歌曲全部为人声实验作品, 或许是与在莫斯科受到的实验音乐或前卫爵士乐的熏陶有 ...
- 免费创建一个令人惊叹的网站的7个技巧
这里有一些好消息.你不需要花钱来创建一个令人惊叹的网站.你甚至不需要设计或编程经验.你所需要的只是一个互联网连接和一台电脑.就这么简单.看看这个,创建你自己的免费网站吧 1. 从环境中获得灵感 你的竞 ...
- Unity 4.x游戏开发技巧集锦(内部资料)
2019独角兽企业重金招聘Python工程师标准>>> Unity 4.x游戏开发技巧集锦(内部资料) 淘宝书店地址:http://item.taobao.com/item.htm? ...
- 使用Typescript的巧妙React上下文技巧-不是Redux
by Bill Girten 比尔·吉尔滕(Bill Girten) 使用Typescript的巧妙React上下文技巧- 不是 Redux (Clever React context tricks ...
- 【CSS3教程】CSS3基础常用技巧实例集合
为什么80%的码农都做不了架构师?>>> CSS3常用技巧 CSS3下条纹&方格斜纹背景的实现 一.效果抢先:CSS3下的条纹背景demo 这些美丽的纹饰全部都是由CS ...
最新文章
- 某面试官吐槽:面试某大龄程序员,问HTTPS的加密过程,对方却答不出来!网友:这个问题毫无意义!...
- 北京大学现代农业研究院张华伟实验室招聘启示
- 分布式事务——消息最终一致性方案
- 机器学习总结——机器学习课程笔记整理
- JZOJ 5390. 【NOIP2017提高A组模拟9.26】逗气
- sql的的over不能和group by一起使用吧_CellRouter的使用
- 33.启动流程,模块管理与 Loader
- JavaScript纯前端上传和下载文件
- snmp trap日志
- ResNet网络结构
- x264码率控制参数详解
- 【图论·习题】同余最短路:跳楼机
- Kaggle时间序列(Time Series)教程 3-季节性(Seasonality)
- 咸鱼Maya笔记—创建NURBS基本体
- 2023山东健博会China-DJK济南国际大健康产业博览会
- rpi4 实现 qiuqiu - Ultralight-SimplePose
- 教你如何在社会上“混”
- 人工智能已经成为新一轮科技革命和产业变革的重要驱动力量
- SpringCloud-Seata分布式事务服务案例之订单Order服务搭建(Day16)
- 双缓冲异步日志(Async Logging)