块级元素和行内元素
- 规则1:块级元素里面,几乎什么都能写
- 规则2:行内元素里面能写 行内元素 但不能写 块级元素
- 特殊规则1: h1~h6不能互相嵌套
- 特殊规则2: p标签中不能写块级元素
a标签拓展应用
- 跳转到图片: <a href="自拍.jpg">
- 跳转到电影: <a href="小电影.mp4">
- 跳转到pdf: <a href="教程.pdf">
- 浏览器不能打开的文件,会自动触发下载: <a href="资源.zip">
- 使用 download 属性触发强制下载:
- <a href="小电影.mp4" download> # 下载名称为"小电影
- <a href="小电影.mp4" download="我喜欢的电脑"> # 下载名称为"我喜欢的电影"
- 唤起设备拨号: <a href="tel:10086">拨号</a>
- 唤起设备发送邮件: <a href="mailto:xxx@qq.com">邮件</a>
- 唤起设备发送短信: <a href="sms:10086">短信</a>
表单控件注意事项
button
的默认行为 === ```input type="submit"``
<form>
......
<button>提交</button>
</form>
- 若想阻止button的默认行为,比如变成普通按钮,可以这么写(指定type="button")
<button type="button">普通按钮</button>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通