精华内容
下载资源
问答
  • 项目场景: 使用样式表的优势: ...现在,可以通过在外部样式表中更改产品名称的样式类,我们可以在整个站点中更改样式。我们可以保留多个样式表并根据需要使用它们。使用属性继承方法,可以轻松地维

    项目场景:

    使用样式表的优势: 1. 代码量更少

    我们在公共样式类中可以定义具有值的属性,并且能在不同位置使用相同的类,因此我们可以使用较少的代码,来实现更多的功能。更少的代码意味着更少的带宽消耗并且易于维护内容。

    2. 易于维护

    当我们在全局或共同的地方定义样式时,任何变化都变得容易操作。例如,在网站中,我们使用特定的样式属性显示产品的所有名称。现在,可以通过在外部样式表中更改产品名称的样式类,我们可以在整个站点中更改样式。我们可以保留多个样式表并根据需要使用它们。使用属性继承方法,可以轻松地维护相同标记的不同样式。


    使用方法

    新建一个项目 -》打开解决方案资源管理器-》右击-》 添加-》资源字典
    此时在当前项目中新建了一个资源字典,内容如下:

    <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                        xmlns:local="clr-namespace:Text.Sytle2.Style">
        ///新建的样式表内容放在这里
        <Style x:Key="bt1" TargetType="Button">
            <Setter Property="Control.FontSize" Value="30"></Setter>
            <Setter Property="Control.FontFamily" Value="News Timer Roman"></Setter>
        </Style>
    </ResourceDictionary>
    

    以上代码表示已经新建了一个样式表,接下来需要在页面中应用当前样式
    打开MainWindow.xaml文件并在当前文件中添加如下代码

     <Window.Resources>
            <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="Style\Label.xaml"/>
                    <ResourceDictionary Source="D:\CodePackage\c#-Code\Text\Text.Sytle2\Text.Sytle2\Style\Button.xaml"/>
                    <ResourceDictionary Source="Style\Textbox.xaml"/>
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
        </Window.Resources>
        <Grid>
        <TextBox Text="{Binding Name}"  Style="{DynamicResource textbox1}"   Margin="35,194,238.4,25.8"></TextBox>
        </Grid>
    
    

    注意:如果样式表错误或者地址不对会找不到样式

    展开全文
  • 导入样式表和外部样式表都是把样式表中<style></style>标签对中样式规则定义语句,放置在一个单独外部文件中,扩展名为.css, 然后将独立css样式文件引用到网页中来。但又有以下几个方面不同:...

    2015-11-26 08:00:16

    导入样式表和外部样式表都是把样式表中的<style></style>标签对中的样式规则定义语句,放置在一个单独的外部文件中,扩展名为.css, 然后将独立的css样式文件引用到网页中来。但又有以下几个方面的不同:

    1、具体的应用方法不同:

    导入样式表:

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus®">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <!--定义导入样式表-->
      <style type="text/css">
      @import linked.css
      </style>
      <title>imported</title>
     </head>
     <body>
      <p>这个段落应用了导入样式表
     </body>
    </html>

     

    外部样式表:

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus®">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <!--定义外部样式表-->
      <link rel="StyleSheet" href=linked.css type="text/css">
      <title>linked</title>
     </head>
     <body>
      <p>这个段落应用了外部样式表
     </body>
    </html>

     

    link:用于当前文档引用外部文档的

    rel:说明链接进来的对象是什么;rel="StyleSheet":表示在网页中使用外部样式表;

    href:指定文件地址;               href=linked.css:这里链接的样式表文件是linked.css

    type:定义文档的类型 ;            type=“text/css”:表示文本类型的样式.

    其中linked.css:

    p{
    style="color:black;
    font-family:System;
    font-size:30px"
    }

    2、

    使用link链接的css,客户端浏览网页时,先将外部的css文件加载到网页中(下载到html里面),是一种并行加载方式,然后再编译显示,显示出来的网页和我们预期的效果一样,即使一个网页链接多个css,网速再慢也是一样的效果。

    使用@import导入的css,是将css代码写在样式表里面,客户端浏览时先将html的结构显示出来,再把外部的css文件加载到网页中,即@import是在整个html页面加载完成后才加载css,最终显示出来的网页也和预期的效果一样,不过,当网速较慢时,会先显示没有外部css统一布局的html文件。

    此外,@import可以避免过多的页面指向一个css文件,当网站的页面数达到一定程度,如果采用链接的方式就可能会使得由于多个页面调用同一个css而造成速度下降,但能达到这种程度的网站一般也有资本用更好的硬盘来弥补不足。

    3、link标签属于xhtml范畴,除了加载css外,还可以做其他事情,如定义RSS,定义rel链接属性,

    @import是css2.1特有的,import只能加载css了,而且对于不兼容css2.1的浏览器(如IE5之前的版本)来说是无效的。

    4、当用javascript控制dom去改变样式时,只能用link标签,@import无能为力

    综上所述,一般网站在调用外部样式表时,还是使用link标签。

     

    转载于:https://www.cnblogs.com/kanhaiba/p/4996259.html

    展开全文
  • 使用frame,框架后,在jsp中,外部引用 link css样式表无效解决方法   http://www.kfeat.com/template/css/style.css" rel="stylesheet" type="text/css" /> 今天项目出现一个怪问题,发现CSS样式没了,查了...

    使用frame,框架后,在jsp中,外部引用 link css样式表无效的解决方法

     

    <link href="http://www.kfeat.com/template/css/style.css" rel="stylesheet" type="text/css" />
    今天项目出现一个怪问题,发现CSS样式没了,查了查路径也没错啊.
    然后查了查资料,人家说用了框架后,css路径最好不要用相对路径.
    晕,还是没用啊.

    charset="utf-8" 也加了啊,CSS里的中文也没乱码啊.

    狂晕中...

    最后终于好了.
    原因就是 css内部编码和页面内部编码不一致.

    我的解决办法是,把css考出来,然后用记事本另存为 utf-8格式,
    然后把代码再拷贝进去 刷新下OK。

     


    <<<<<<<<<<<<<<<<<

     

    实践发现,我在frame中必须使用绝对路径,即在电脑上的css文件的绝对路径。。。


    使用绝对路径:

         <link rel="stylesheet" type="text/css" href="H:/netbeans workspace/netbeans

    6.9/ShoppingSystemOnline/build/web/css/background_left.css" />

     


    由于我写的是jsp。。。还用了struts2.。。。

    所以还有更聪明的办法!!!!!!

     <link rel="stylesheet" type="text/css" href="<s:text name="backgroundPath"/>background_top.css" />
         

     

    >>>>>>>>>>>>>>>>>

    展开全文
  • css样式表的使用方法

    千次阅读 2013-03-22 12:36:19
    第3章 CSS样式表的使用方法 一、教学目标 1.理解什么是CSS样式表,及CSS样式表在网页制作中的重要作用 2.掌握CSS样式表的基本结构;...2.CSS样式表的三种引用方法:内联、内部引用外部引用 三、教

    第3章 CSS样式表的使用方法

    一、教学目标

    1.理解什么是CSS样式表,及CSS样式表在网页制作中的重要作用

    2.掌握CSS样式表的基本结构;

    3.掌握常见的三种(标签名、类、ID)选择器

    4.理解在 HTML 中引用CSS样式表的三种方法。

    二、教学重点

    1.掌握常见的三种(标签名、类、ID)选择器使用的区别

    2.CSS样式表的三种引用方法:内联、内部引用、外部引用

    三、教学难点

    能根据网页制作的需要选择不同的选择器创建样式表

    四、教学过程

    (一)复习

    1.在表单中定义表单数据从浏览器传递到服务器的方法有哪几种?

    2.列举常见的表单元素,并说出其作用

    (二)导课

    通过前面几次课的学习我们已经能通过HTML代码完成简单网页的制作,同时我们通过标签的一些属性达到美化网页的目标,但由于将网页的结构与表现混杂在一起,HTML代码较为复杂,同时相同的格式需要反复设置,加大了网页制作的工作量。这次课我将和大家一起学习一个新知识:CSS样式表,使用CSS样式表来格式化网页。

    (三)新课

    1、基本概念

    1)、什么是CSS样式表:CSS是CascadingStyle Sheet 的缩写。译作「层叠样式表单,是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    样式表的作用就相当于“一件华丽的衣服”,仔细观察下图。

     

    2)、样式表能实现内容与样式的分离,方便团队开发

    3)、样式表的基本结构

    <style type="text/css">  样式表开始,类型为CSS样式

            P{color:red;font-size:30px;font-family:隶书;};   样式规则

    </style>    样式表结束

    注:样式表应定义于头部<head>区域

     

    4)、样式表中的三种选择器

    l       标签名选择器

    <head>

        <title>CSS样式表选择器的使用</title>

        <style type="text/css">

            P{color:red;font-size:30px;font-family:隶书;};

        </style>

    </head>

    <body>

    <p>我使用了p标签选择器哦!</p>

    </body>

    效果如下:

    ²     仔细观察你会发现,样式表中的样式名与标签的属性名很相似

    l       类选择器

    <head>

        <title>CSS样式表选择器的使用</title>

        <style type="text/css">

            .css1{color:blue;font-size:30px;font-family:隶书;}

        </style>

    </head>

     

    <body>

    <span class="css1">我使用了类选择器哦!  </span>

    <span>我没有使用类选择器!</span>

    </body>

    效果如下:

    l       ID选择器

    <head>

        <title>CSS样式表选择器的使用</title>

        <style type="text/css">

            #css1{color:blue;font-size:30px;font-family:隶书;}

        </style>

    </head>

     

    <body>

    <span id="css1">我使用了ID选择器哦!  </span><br />

    <span>我没有使用ID选择器!</span>

    </body>

    效果如下:

     

    选择器类型

    样式表命名规则

    引用方式

    标签样式

    标签名

    定义后自动生效

    类样式

    .样式名

    Class=“样式名”

    ID样式

    #样式名

    Id=“样式名”

     

    5)、样式表中的三种引用方式

    l       内联

    <p style="color:Red"></p>

    l       内部引用(也就是我们上面讲的三种选择器的使用方法)

    l       外部引用

    当样式比较多、比较杂的时候,我们需要分门别类,将<head>部分定义的CSS样式表保存到CSS文件中去,这时候我们通过外部引用CSS文件的方式来完成样式表的功能,同时<head>区域引用CSS文件。

    <head>

        <link type="text/css"rel="stylesheet"href="S1.css"/>

    </head>

    2、基本操作

    1).使用类选择器进行设计。

    2).使用标签名选择器进行设计

    五、教学总结

    1、样式表的作用,能够解决网页设计中哪些问题;

    2、样式表的三种选择器及其使用方法。

    3、样式表的三种引用方法。

    六、作业

    1、请阐述CSS样式表的有哪三种选择器,并例子的形式来说明各自的使用方法

    2、具体描述一下CSS样式表的三种引用方法.

    七、教学后记

     


    展开全文
  •  三 HTML引用CSS三种方法(以下为示例代码) :分别为行内样式,内嵌式,和链接式.如下:p元素为行内样式,div元素为嵌入式(写在head元素内), 另外一个为链接式:使页面框架html和css样式完全分离为两个或多个文件,是...
  • html引用css方法如下1、直接在div中使用css样式(内链)2、html中使用style自带式(嵌入)3、使用@import引用外部CSS文件(外部引入)4、使用 link引用外部CSS文件 推荐此方法(外部引入) 优先级:  内链》嵌入...
  • 引用外部CSS有两种方法....一种为CSS的@import url命令. 这两种方法从外用引用CSS的功能上是一样的.不过 link 与 @import 在显示...IE下@import加载页面时开始的瞬间会有闪烁(无样式表的页面),然后才恢复正常(加载
  • CSS中样式表详解

    2016-12-23 12:08:53
    CSS中样式表:向html文件或者jsp...在使用外部样式表的情况下,你可以通过仅改变样式表中的样式,从而对所有引用这个样式表的页面进行外观改造,极大的提高了效率和重用率。每个页面使用&lt;link&gt;标签连...
  • ·小程序外部css样式app.wxss如何引用关联生效到组件内?...然后在组件样式表引用即可 在外部(如page页面中)使用组件时传递当前可以访问到样式(l-search是我自己引用的组件)。如下图 然后在组件中js文.
  • 1、link实例 <link rel="stylesheet" href="img/divcss5.css" type="text/css" />...rel定义当前文档与被链接文档之间关系,这里是外部css样式表即stylesheet type规定被链接文档 MIME 类...
  • 在Angular组件中引入外部样式

    千次阅读 2017-10-10 19:42:08
    在angular项目中,如果使用到js封装的一些插件,需要手动...下面是一种在组件内引用外部样式的方法。首先介绍Angular的一个枚举类:enum ViewEncapsulation { Emulated Native None }ViewEncapsulation 的值是用来
  • html页面引用外部css文件时候在IE7,IE8和FF中能正常作用,即能正常显示,可在IE6中却完全没有作用到,即css文件里的样式根本未被解析到我们html页面,这是什么原因? 开 始把css文件里头所有样式都复制...
  • 内部样式一、行内样式(内联样式)二、内部样式表(嵌入样式)外部样式Link链导入式小结四种CSS使用方法优先级 多种引用CSS样式的方法? 内部样式 一、行内样式(内联样式) 在开始标签内,添加style样式属性 如下: ...
  • HTML引入CSS样式三种方法及优先级:...行内样式: 在对象标记内使用对象style属性定义适用的样式表属性,格式定义为 :<div style="内容"><div>; 内部样式(嵌入式):是由<style></style...
  • IE6里样式表不起作用解决方法(转载)

    千次阅读 2010-05-21 15:26:00
    IE6里样式表不起作用解决方法做网站朋友经常发现我们写html页面引用外部css文件时候在IE7,IE8和FF中能正常作用,即能正常显示,可在IE6中却完全没有作用到,即css文件里样式根本未被解析到我们html页面,...
  • CSS:Cascading Stytle Sheets;层叠样式表 ...外部样式表常常被存储在CSS文件里面。所以引用CSS第一种方法就是...利用头部link标签引入外部样式表 <head> <link rel="stylesheet" type="text/css" href=...
  • html中如何引用Css样式

    千次阅读 2019-04-10 09:55:41
    1.在外部写了一个样式表在一个css文件中建立css 用<link rel="stylesheet" type="text/css" href="css文件路径" />引用进来 2.直接在html中写样式就用<style type="text/css"> css样式</style> 3....
  • 外部样式是在页面中引用一个.CSS文件,比如网站中为了界面统一,通常会下一个通用.css文件,基本样式都包含在其中。每个页面使用 标签链接到样式表。 标签在(文档)头部: <head> <link rel=...
  • HTML5样式——外部、内部和内联

    千次阅读 2017-02-18 11:03:24
    1、标签: <style> :样式定义 <link> :资源引用 2、属性: rel=”stylesheet”:外部样式表 type=”text/css”:引入文档类型 margin-left:边距 3、三种样式表插入方法外部样式表 举例:<!D
  • 引用CSS文件到Html方法-css引入,css引用使用不同的方法引用css样式表,最终到达的效果相同,但是使用不同方法应用的css文件将影响到SEO及网页打开速度效率。html引用css方法如下1、直接在div中使用css样式制作div+...
  • html引用css三种方法

    万次阅读 2018-03-24 14:17:03
    CSS引入到html中有以下三种方法:1- 内联、2-内部样式表、3-外部样式表。 内联样式: &lt;body style="background-color: gray"&gt; 在标签内style=" " 内部样式表: &...
  • CSS样式表,是使用来调用单独文件好呢,还是直接用......或者说究竟这两种方法该怎么使用呢? 在中,他说: ...引用内容 ...在以前,我们通常采用2种方法使用样式表: ...外部调用法:将样式表写在一
  • 在HTML文档中包含CSS有三种方法:内联样式 - 使用元素起始标记style属性指定样式嵌入样式 - 在文档head部分使用style标记指定样式外部样式 - 在文档head部分使用link标记引用外部CSS文件注意:内联样式...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 231
精华内容 92
关键字:

引用外部样式表的方法