HTML样式应用基础:内部、外部与行内样式

需积分: 50 12 下载量 13 浏览量 更新于2024-08-22 收藏 12.95MB PPT 举报
"这篇资源主要介绍了在HTML中应用样式的三种方法:内部样式表、外部样式表和行内样式,并提供了HTML与CSS结合使用的实例。此外,还提及了配置文件的作用,例如支持个性化设置和方便部署移植。同时,提到了Java中的StringBuffer类及其常用方法。最后,解释了一个关于计算盒子高度的CSS知识,涉及height属性、内边距和边框厚度。" 在HTML中应用样式是网页设计的关键部分,它决定了网页的外观和布局。本教程主要涵盖以下三个样式应用方式: 1. **内部样式表**:样式定义位于HTML文档的<head>部分,通常包含在<style>标签内。这种方式使样式和HTML内容在同一文件中,便于快速调整,但样式和内容的分离不彻底,可能影响页面的复用性和维护性。 ```html <head> <style type="text/css"> /* 样式定义 */ </style > </head> <body> <!-- HTML内容 --> </body> ``` 2. **外部样式表**:将CSS代码存储在单独的.css文件中,然后通过<link>标签引入HTML文档。这种方法实现了样式和内容的完全分离,有利于页面的复用和维护,也更便于团队协作。 ```html <head> <link rel="stylesheet" type="text/css" href="styles.css"> </head> <body> <!-- HTML内容 --> </body> ``` 3. **行内样式**:直接在HTML元素的style属性中定义样式。这种方式最直接,但可能导致代码冗余,不推荐大量使用。 ```html <div style="color: red;">这是红色文本</div> ``` 此外,文件中提到了配置文件,它们在软件或应用中起到个性化设置和部署移植的作用,如QQ和360等产品可能会使用配置文件来适应不同用户的需求。 还展示了Java中的`StringBuffer`类,它用于构建和操作字符串。示例代码展示了设置长度、替换字符、追加值和插入字符串的方法: ```java StringBuffer sb = new StringBuffer("thisisatestStringBuffer"); sb.setLength(14); // sb="thisisatest" sb.setCharAt(0, 'T'); // sb="Thisisatest" sb.append(5.12); // sb="Thisisatest5.12" sb.append(true); // sb="Thisisatest5.12true" sb.insert(14, "value="); // sb="This is a testvalue=5.12true" ``` 最后,教程中提到了一个关于CSS盒子模型的问题,盒子的高度由height属性、上下的padding和border厚度共同决定。例如,如果一个元素的height为20px,上下padding各5px,上下border各2px,那么总高度为20 + 5 * 2 + 40 = 90px。 通过这些知识点的学习,开发者可以更好地理解和掌握HTML样式的应用以及Java字符串操作,同时对CSS的盒子模型有更深的理解。