css代码如何调用?

html-css010

css代码如何调用?,第1张

css的调用有三种方法:\x0d\x0a第一种:从页面头部调用\x0d\x0a从页面头部调用CSS是将CSS写在页面的head元素中,然后在页面中调用。其语法结构如下:\x0d\x0a\x0d\x0a选择符{属性:属性值}\x0d\x0a\x0d\x0a-------------------------------------------------------\x0d\x0a\x0d\x0a例如:\x0d\x0a\x0d\x0a\x0d\x0a测试\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a------------------------------------------------------------\x0d\x0a\x0d\x0aps:这个是在头文件里面写\x0d\x0a\x0d\x0a第二种:采用链接的形式调用\x0d\x0a\x0d\x0a采用链接的形式调用CSS通常有两种方法:\x0d\x0a使用link元素\x0d\x0a使用link元素调用CSS的语法如下:\x0d\x0a\x0d\x0a-------------------------------------------------------------------------\x0d\x0a\x0d\x0a例如:\x0d\x0a\x0d\x0a\x0d\x0a测试\x0d\x0a\x0d\x0a\x0d\x0a---------------------------------------------------------------------\x0d\x0a\x0d\x0a使用@import\x0d\x0a------------------------------------------------------------------\x0d\x0a\x0d\x0a例如:\x0d\x0a\x0d\x0a测试\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a--------------------------------------------------------------------------\x0d\x0a\x0d\x0aps:这个也是写在头文件里面的\x0d\x0a\x0d\x0a第三种:元素中直接使用\x0d\x0a这种调用方式的写法如下:\x0d\x0a\x0d\x0a在样式中直接使用CSS,语法是使用style标签,在双引号中,样式的语法结构和独立样式表中完全相同。\x0d\x0a-------------------------------------------------------------------------\x0d\x0a\x0d\x0a例如:\x0d\x0a示例:元素中直接调用。\x0d\x0a-------------------------------------------------------------------------------

今天在用IDEA写Java Web项目的时候,发现引入的外部CSS文件不起效果。

在网上查了别人的解决方法,有人说是因为文件路径名不对

** {pageContext.request.contextPath} **使用这个语句可以查找到文件根目录。

但是我将代码改成<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/public.css"/>仍然没有效果

还有人说是因为编码问题,要在link中加上utf-8,这个也没有解决我的问题。

目前有两种引用方式,一种是通过在head里面的link来引用,另外一种是直接通过import来引用,示例代码如下:

第一种:link引用

<link rel="stylesheet" href="/css/mycss.css" />

第二种:@import引用

<style type="text/css">

@import url(/css/mycss.css)

</style

link和import语法结构不同,前者<link>是html标签,只能放入html源代码中使用,后者可看作为css样式,作用是引入css样式功能。

import在html使用时候需要<style type="text/css">标签,同时可以直接“@import url(CSS文件路径地址)”放入css文件或css代码里引入其它css文件。

本质上两者使用选择区别不大,但为了软件中编辑布局网页html代码,一般使用link较多,也推荐使用link。