`

前端页面积累-----页面引入CSS和JS

阅读更多

通常引入css和js方法为link,script和style

 

①<style> 标签用于为 HTML 文档定义样式信息,位于 head 部分中

type 属性是必需的,定义 style 元素的内容,唯一可能的值是 "text/css"

如需链接外部样式表,请使用 <link> 标签

 

②<link rel="stylesheet" href="../theme/default/style.css" type="text/css">

使用link标签引入css文件

 

③<script src="../lib/OpenLayers.js"></script>

使用script标签引入js文件

 

id优先级别高于class,遇到同时给该对象添加样式属性时,优先执行id

 

在HTML中,引入CSS的方法主要有4种:行内式、内嵌式、导入式和链接式

<head></head>之间

①行内式:通过style来设置

<div style="font-size:12px; text-align:center;">HTML中引用CSS的行内式方法</div>

 ②内嵌式:将页面中各种元素的设置集中写在<head></head>之间,对于单一的网页使用方便。但对多个网页时则显示不出CSS优势

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title></title>
    <style type="text/css">
        div {
            font-size: 12px;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>HTML中引用CSS的嵌入式方法</div>
</body>
</html>

 ③④:链接式使用HTML的标记引入外部CSS文件,而导入式则是使用CSS的规则引入外部CSS文件

③链接式:

<link href="~/Content/Base.css" rel="stylesheet" type="text/css" />

④导入式:

<style type="text/css">
    @import "/Content/Base.css"
</style>

 区别:链接式先加载样式。导入式先加载内容,通常多用链接式

 

 

 

 

分享到:
评论

相关推荐

    前端开源库-typed-css-modules-loader

    `typed-css-modules-loader` 是一个针对Webpack的加载器,它旨在为CSS模块引入强类型支持,以提高前端项目的开发效率和代码质量。这个加载器是开源的,意味着开发者可以自由地使用、修改并贡献代码。 在传统的CSS...

    前端开源库-babel-plugin-react-css-modules

    在React组件中,可以这样引入和使用CSS模块: ```jsx import styles from './styles.module.css'; function MyComponent() { return &lt;div className={styles.container}&gt;Hello, world!; } ``` 在这里,`styles....

    前端开源库-typed-css-modules

    在前端开发领域,为了提高...它结合了CSS Modules的模块化优势和TypeScript的类型安全性,使得前端样式管理更加规范和高效。通过在你的项目中采用`typed-css-modules`,你可以享受到更好的开发体验,并提升代码质量。

    前端开源库-css-background-video

    "前端开源库-css-background-video"就是这样一个工具,它允许开发者将视频作为CSS背景,为网站添加动态且引人入胜的元素。这个开源库是基于HTML5技术实现的,充分利用了现代浏览器对多媒体的支持,为用户提供了一种...

    前端开源库-vision-css-loader

    考虑到性能,`vision-css-loader`可能包含智能优化机制,例如只处理在当前页面渲染中实际用到的CSS规则,减少不必要的计算和网络传输,从而提升页面加载速度。 6. **安装与使用**: 安装`vision-css-loader`通常...

    前端开源库-postcss-px-to-viewport.zip

    2. 配置:在项目中创建一个PostCSS配置文件(如postcss.config.js),并设置postcss-px-to-viewport的选项,如转换的最小和最大视口宽度、单位转换的精度等。 3. 引入:在你的CSS文件中,你可以继续使用px单位,插件...

    前端开源库-css-split-webpack-plugin

    在前端开发中,Webpack 已经成为了一种不可或缺的模块打包工具,它能够处理JavaScript、CSS、图片等多种资源,并且通过配置实现模块化、优化和自动化流程。而在CSS的处理方面,`css-split-webpack-plugin`是一个专门...

    前端开源库-gulp-concat-css

    【前端开源库-gulp-concat-css】是一款在前端开发中常用的工具,主要用于自动化构建流程,尤其是CSS文件的管理和优化。这个库是基于Gulp.js,一个流行的JavaScript任务运行器,它使得开发者能够轻松地配置和执行一...

    前端开源库-get-css-urls

    在前端开发中,资源的加载和管理是至关重要的部分,特别是在处理CSS样式表时。`get-css-urls`是一个开源库,专为开发者提供了一种高效的方法,用于从CSS字符串中提取URL链接。这个库主要服务于那些需要解析、操作或...

    前端开源库-css-selector-extract

    总的来说,【前端开源库-css-selector-extract】是一个非常实用的工具,它简化了CSS选择器的管理和分析,对于前端开发者提高工作效率和优化项目性能具有重要意义。通过深入学习和运用这个库,开发者可以更好地掌握...

    前端开源库-postcss-import-resolver

    2. **配置**:接着,在你的PostCSS配置文件(通常是`postcss.config.js`)中,引入并配置该插件。 ```javascript module.exports = { plugins: [ require('postcss-import'), require('postcss-import-resolver...

    前端项目-flag-icon-css.zip

    使用指南可能涵盖如何在HTML中引入CSS文件,以及如何通过CSS选择器来选择和修改特定国旗的样式。 在实际开发中,这个项目可以广泛应用于各种场景,如用户地理位置显示、多语言切换菜单、国际会议展示等。同时,由于...

    前端开源库-css-resolve-import

    `@import`是CSS中的一个关键字,允许在一个CSS文件中引入其他CSS文件,以实现样式复用和模块化。然而,当涉及到多个`@import`和复杂的项目结构时,手动管理这些导入可能会变得非常混乱。`css-resolve-import`就是...

    前端项目-css-doodle.zip

    开发者可以通过导入`css-doodle.js`或者使用CDN链接来在自己的项目中引入CSS Doodle。然后,可以使用特殊的CSS伪类和属性,如`@grid`, `@rule`, `rotate()`, `translate()`, `skew()`等,来定义网格和绘制形状。例如...

    前端开源库-node-sass-css-importer

    在前端开发中,CSS预处理器如Sass(Syntactically Awesome Style Sheets)极大地提升了样式表的可维护性和可扩展性。Sass支持变量、嵌套规则、混合(mixins)、函数等特性,使得CSS编写更加简洁和高效。然而,在处理...

    前端开源库-postcss-viewport-units

    为了实现这一目标,CSS3引入了一系列新的单位,其中就包括视口相关的单位,如`vw`、`vh`、`vmin`和`vmax`。这些单位使得我们可以基于用户的设备视口大小来设置元素的尺寸,从而实现响应式设计。然而,手动处理这些...

    前端开源库-browserify-css

    通过这种方式,Browserify CSS 可以帮助开发者更高效地组织和管理前端项目的 CSS,使其与 JavaScript 模块化系统保持一致,提升开发效率和代码质量。同时,它还支持 PostCSS 插件,可以进一步扩展 CSS 的处理能力,...

    前端利用bpmn-js实现工作流

    前端开发语言HTML、CSS和JavaScript是实现这一目标的基础,而HTML用于构建页面结构,JavaScript则负责动态交互,BPMN-js则是连接这两者的桥梁。 首先,我们需要了解BPMN标准。BPMN是一种国际标准,用于图形化表示...

    前端开源库-webpack-handle-css-loader

    3. **CSS提取**:在生产环境中,为了提高页面的加载速度,通常会使用`MiniCssExtractPlugin`将CSS抽取到单独的文件中,而不是将其内联到JavaScript中。`webpack-handle-css-loader`可能包含了对这个插件的支持。 4....

    前端开源库-ember-load-css

    ember-load-css是基于Ember.js框架的一个CLI(命令行界面)包装器,它引入了loadcss库,旨在优化CSS的异步加载和管理。 **描述详解:** 描述中的“ember load css”指的是该库的核心功能,即在Ember应用中加载CSS...

Global site tag (gtag.js) - Google Analytics