html导入外部CCS

一个外部的样式表可以通过HTML的LINK元素连接到HTML文档中:

<LINK REL=StyleSheet HREF="style.css" TYPE="text/css" MEDIA=screen<
<LINK REL=StyleSheet HREF="color-8b.css" TYPE="text/css" TITLE="8-bit Color Style" MEDIA="screen, print"<
<LINK REL="Alternate StyleSheet" HREF="color-24b.css" TYPE="text/css" TITLE="24-bit Color Style" MEDIA="screen, print"<
<LINK REL=StyleSheet HREF="aural.css" TYPE="text/css" MEDIA=aural<

<LINK<标记是放置在文档的HEAD部分。可选的TYPE属性用于指定媒体类型--text/css是一个层叠样式表--允许浏览器忽略它们不支持的样式表类型。为CSS文件配置服务器而将text/css当作Content-type内容发送出去也是一个好注意。

外部样式表不能含有任何像<HEAD<或<STYLE<这样的HTML的标记。样式表仅仅由样式规则或声明组成。一个单独由

P { margin: 2em }

组成的文件就可以用作外部样式表了。

<LINK<标记也有一个可选的MEDIA属性,用于指定样式表被接受的介质或媒体。允许的值有

  • screen?(缺省值),提交到计算机屏幕;
  • print, 输出到打印机;
  • projection,提交到投影机;
  • aural,扬声器;
  • braille,提交到凸字触觉感知设备;
  • tty,电传打字机 (使用固定的字体);
  • tv,电视机;
  • all,所有输出设备。

多样的媒体通过用逗号隔开的列表或值all指定。

Netscape Navigator 4.x?错误地忽略除了screen值外的任何使用MEDIA值声明的连接或嵌入样式表。例如,MEDIA="screen,projection"会令到样式表被Navigator 4.x忽略,尽管展示的设备是计算机的屏幕。Navigator 4.x?也忽略使用MEDIA=all声明的样式表。

REL属性用于定义连接的文件和HTML文档之间的关系。REL=StyleSheet指定一个固定或首选的样式而REL="Alternate StyleSheet"定义一个交互样式。固定样式在样式表激活时总被应用。缺少的TITLE属性,就像例子中的第一个<LINK<标记,定义一个固定样式。

一个首选样式会自动被应用,就像例子中的第二个<LINK<标记。REL=StyleSheet和一个TITLE属性的组合指定一个首选的样式。网页制作者不能指定多于一个的首选样式。

交互样式通过REL="Alternate StyleSheet"指出。例子中的第三个<LINK<标记定义一个交互样式,用户可以选择用来代替首选样式表。

注意现在的浏览器一般都缺乏选择交互样式的能力。

单一的样式也可以通过多个样式表给出

<LINK REL=StyleSheet HREF="basics.css" TITLE="Contemporary"<
<LINK REL=StyleSheet HREF="tables.css" TITLE="Contemporary"<
<LINK REL=StyleSheet HREF="forms.css" TITLE="Contemporary"<

在这个例子中,三个样式表组合成一个"Contemporary"样式,作为一个首选样式表被应用。要组合多个样式表成一个单一样式,必须在每个样式表中使用相同TITLE。

当样式被应用到很多的网页时,一个外部样式表是理想的。网页制作者使用外部样式表可以改变整个网站的外观而仅仅通过改变一个文件。同样的,大多数浏览器会保存外部样式表在缓冲区,从而如果样式表在缓冲区就避免了在展示网页时的延迟。

Microsoft Internet Explorer?3 for Windows 95/NT4并不支持来自连接的样式表中的BODY?背景图象或颜色。如果考虑到这个错误,网页制作者不妨提供另外的包括一个背景图象或颜色的结构,例如嵌入或内联样式,或使用BODY元素的BACKGROUND属性。

### CCS导入教程及相关问题解决方案 #### 一、CCS工程导入基本流程 在使用Code Composer Studio (CCS) 软件时,导入已有工程项目是一项常见需求。以下是通用的导入步骤: 1. 打开CCS软件后,选择菜单栏中的 `File` -> `Import...`。 2. 在弹出窗口中选择 `Existing Projects into Workspace` 并点击 `Next>`[^1]。 3. 浏览至目标项目所在的目录路径,并勾选需要导入的项目名称。 4. 完成配置后点击 `Finish` 即可完成项目的导入。 如果在此过程中遇到任何错误提示,则需进一步排查原因并采取相应措施解决问题。 #### 二、常见编译报错及其解决办法 ##### 1. **汇编器版本不匹配** 当尝试运行某些特定代码片段时可能会收到关于缺少适当汇编支持的消息。例如,“No assembler C6000v8.1 found”。这种情况下可以通过以下方式来修复: - 进入帮助选项卡 (`Help`) 下拉列表里的子项 `Install New Software...`. - 设置好源地址之后,在可用插件里寻找名为 “C6000 Compiler Tools” 的条目;确认其下有我们需要的确切编号如 v8.1 及其它关联组件可供下载安装[^2]. - 推荐一次性选取多个兼容版本以减少未来可能出现同类状况的可能性. ##### 2. **编译器版本冲突** 有时即使完成了上述调整仍会遭遇类似的警告信息指出当前使用的构建环境不符合预期设定的要求。此时除了依赖内置更新机制外还可以考虑外部单独部署所需的具体发行版次作为补充手段之一[^3]: 对于那些无法通过官方渠道获取最新补丁包的情况来说尤为适用——即自行前往德州仪器官方网站或其他可信第三方资源站点查找适配的目标文件进行本地化处理后再重新链接回去给IDE调用执行整个重建过程直至成功为止。 ##### 3. **跨大版本间迁移(比如从CCS3.x升级到CCS8.x)** 针对较老一代产品架构设计出来的原始资料迁移到现代化平台上往往伴随着一系列额外挑战。下面列举了一个典型实例说明如何应对这类场景下的转换难题: 要将基于早期型号(TMS320C67xx系列处理器为例)dsp应用程序顺利移植到现在更先进的图形界面友好型环境中去,则有必要遵循这样一套标准化作业指导原则: - 开始前务必做好充分准备活动包括但不限于收集齐所有必需文档材料以及核实清楚硬件连接状态等等细节事项. - 启动最新的集成开发套件创建一个新的空白模板框架结构出来供后续填充完善之用. - 将原生格式(.pjt,.cmd etc.)逐步解析拆解再按照现代标准重构映射关系形成符合当下规范的新布局形式呈现出来[^4]. 最后记得验证最终成果能否正常运作无误才算真正结束全部工序环节! ```python # 示例伪代码展示部分自动化脚本逻辑实现思路 def migrate_project(source_version="3.3", target_version="8.1"): """模拟跨版本迁移的主要函数""" # 初始化参数设置 source_files = get_source_file_list() config_map = load_config_mapping() try: for file_path in source_files: content = read_file(file_path) # 应用映射规则替换过时语法表达式 updated_content = apply_rules(content, config_map) save_to_new_location(updated_content, generate_target_filepath(file_path)) compile_and_test(target_version=target_version) return True except Exception as e: log_error(e) rollback_changes() return False ``` 以上就是有关于CCS环境下正确实施项目引入操作指南连同若干高频异常现象处置预案汇总整理而成的内容概述啦! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值