最佳实践示例
创作时间:
作者:
@小白创作中心
最佳实践示例
引用
CSDN
1.
https://blog.csdn.net/qq_38628970/article/details/146153061
在Web开发中,HTML、CSS和JavaScript被称为"前端三剑客"。本文将详细介绍如何在HTML中有效调用CSS和JavaScript,并提供可直接使用的代码示例。
一、HTML调用CSS
1. 内联样式(Inline Style)
直接在HTML标签中使用style属性
<p style="color: red; font-size: 16px;">这是内联样式文本</p>
2. 内部样式表(Internal Stylesheet)
在 <head> 中使用 <style> 标签
<head>
<style>
.my-class {
border: 1px solid #ccc;
padding: 20px;
}
</style>
</head>
<body>
<div class="my-class">内部样式示例</div>
</body>
3. 外部样式表(External Stylesheet)
推荐方式,通过标签引入
<head>
<link rel="stylesheet" href="styles/main.css">
</head>
二、HTML调用JavaScript
1. 内联脚本(Inline Script)
直接在HTML标签中使用事件属性
<button onclick="alert('按钮被点击!')">点击我</button>
2. 内部脚本(Internal Script)
使用 <script> 标签
<body>
<script>
function showMessage() {
console.log('页面加载完成!');
}
window.onload = showMessage;
</script>
</body>
3. 外部脚本(External Script)
最佳实践,通过src属性引入
<body>
<script src="scripts/app.js" defer></script>
</body>
三、最佳实践方案
推荐代码结构
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>最佳实践示例</title>
<!-- 外部CSS -->
<link rel="stylesheet" href="css/main.css">
<!-- 内部CSS -->
<style>
header {
background-color: #f8f9fa;
padding: 20px;
}
</style>
</head>
<body>
<div style="margin: 10px;"> <!-- 内联CSS -->
<button id="myBtn">测试按钮</button>
</div>
<!-- 外部JS -->
<script src="js/main.js" defer></script>
<!-- 内部JS -->
<script>
document.getElementById('myBtn').addEventListener('click', function() {
this.textContent = "按钮被点击!";
});
</script>
</body>
</html>
运行结果:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>现代风格导航栏</title>
<link rel="stylesheet" href="myCss.css"> <!-- 调用CSS文件myCss -->
</head>
<body>
<nav class="glass-nav">
<ul class="nav-list">
<li><a href="#home" class="active"><i class="fas fa-home"></i> 主页</a></li>
<li><a href="#news"><i class="fas fa-newspaper"></i> 新闻</a></li>
<li class="dropdown-wrapper">
<div class="dropdown">
<a href="#" class="dropdown-btn"><i class="fas fa-bars"></i> 服务 <i class="dropdown-arrow"></i></a>
<div class="dropdown-content">
<a href="#"><i class="fas fa-cloud"></i> 云服务</a>
<a href="#"><i class="fas fa-code"></i> 开发工具</a>
<a href="#"><i class="fas fa-chart-line"></i> 数据分析</a>
</div>
</div>
</li>
<li><a href="#about"><i class="fas fa-info-circle"></i> 关于</a></li>
</ul>
</nav>
<main class="content-wrapper">
<h1 class="neon-text">现代网页导航解决方案</h1>
<p class="desc-text">体验流畅的交互设计与视觉美学</p>
</main>
<!-- Font Awesome -->
<script src="myJsp.js"></script> <!-- 调用JavaScript文件myCss -->
</body>
</html>
四、关键注意事项
- CSS建议放在
<head>中 - JavaScript通常放在
</body>前 - 使用defer属性延迟脚本执行
总结
通过合理组织代码结构:
- 优先使用外部文件
- 保持结构(HTML)、表现(CSS)和行为(JavaScript)分离
- 遵循标准的文件目录规范
- 注意资源的加载顺序和性能优化
这种开发模式将显著提升代码的可维护性和网站性能。希望本文能帮助您更好地组织前端代码,Happy coding! 🚀
热门推荐
五谷之精高粱米,8道食谱解锁餐桌上的新滋味
欧盟委员会发起促进全谷物消费的运动
身份证信息被盗用该如何处理
《汉字风云录》揭秘“微”字前世今生
湖南“最值得一去”的5个旅游城市,个个风景秀丽,你去过哪些
娄底正青春:从小镇到现代都市的华丽蜕变
腊八蒜功效与作用
营养科医生带你解锁腊八蒜健康新吃法
直击1949年澳门赌场:满桌子金条,妈妈带着小孩上赌桌
澳门与美国拉斯维加斯,谁才是世界第一大赌城?
澄江化石地新发现:揭秘5.18亿年前的生命大爆发
鄂尔多斯盆地的寒武纪秘密:地质演化与油气资源潜力
"第一只眼":引爆寒武纪生命大爆发的关键
爱因斯坦教你如何自嘲面对嘲笑
校园欺凌:嘲笑行为的阴影
自恋者的嘲笑心理揭秘
揭秘《功夫》幕后:周星驰、元华、袁和平的辛酸史
《功夫》电影里的中国传统武术:艺术价值爆表!
周星驰《功夫》:动作设计如何开创功夫电影新纪元
《功夫》:一部改变功夫电影的动作设计
薇在古诗词中的多重寓意
《功夫》:一部重新定义武术电影的动作设计经典
周星驰、梁朝伟、李小龙:《功夫》里的三大传奇
周星驰《功夫》动作设计揭秘:无厘头背后的大智慧
硫酸氢氯吡格雷片多长时间有效果
氯吡格雷片不能和哪些药一起吃
治疗冠心病心绞痛,中西医结合有妙招
雪梨陈皮瘦肉汤:清肺润燥,秋冬必备
梦见家人去世:可能的含义与应对方法
《道德经》第七十四章:老子如何解读“替天行道”