content 的基本属性都有哪些
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了content 的基本属性都有哪些相关的知识,希望对你有一定的参考价值。
Content属性在Silverlight控件上最常用到的成员就是Content属性,它表示宿主于该控件的XAML内容,并提供了一些有趣的功能。它拥有以下这些子属性。ActualWidth 和ActualHeight——表示Silverlight控件的尺寸。你也可以使用htmlDOM获得相同的信息,但这2个Silverlight属性如果在浏览器的缩放尺寸(这是IE浏览器的一个功能)不是100%时会有不同的值。HTML属性会报告虚拟的尺寸值(实质上隐藏了缩放尺寸),而这些Silverlight属性总会报告真实的尺寸值。Root ——当前XAML内容的根元素的实例。这与传给onLoad的rootElement参数的对象是一样的。(这个属性会让rootElement参数变得没有意义,因为处理程序总可以使用control.Content.Root替代。)FullScreen ——允许Silverlight内容填满整个屏幕。为了防止一些恶意Silverlight应用程序把你的屏幕变成“人质”,全屏模式必须由某个用户动作来初始化(如鼠标点击或键盘按键)。因而,这个功能会在第7章中讲解。Accessibility ——允许你自定义Silverlight控件如何实现辅助功能。Accessibility对象包含了3个可以设置的属性:Title、Description和ActionDescription(更多内容参见第7章)。Content提供的3个函数将在第2章和第8章中讲解。CreateFromXaml ——从javascript字符串指定的XAML动态创建Silverlight内容。CreateFromXamlDownloader ——动态创建由按需下载的XAML文件指定的Silverlight内容。FindName ——通过一个给定的名称找到在XAML中定义的Silverlight对象的实例。Content甚至提供了两个独特的事件,且它们不能挪作他用。例如,你不能在传入create-Object和createObjectEx的事件数组中指定这两个事件。这两个事件是:OnResize ——只要Content的ActualWidth或ActualHeight属性值改变就会触发。OnFullScreenChange ——只要Content的FullScreen属性值改变就会触发。 参考技术A content 的基本基本语法content : attr(alt) | counter(name) | counter(name , list-style-type) | counters(name , string) | counters(name , string , list-style-type) | no-close-quote | no-open-quote | close-quote | open-quote | string | url(url) 语法取值attr(alt) : 使用对象的 alt 属性的文字 counter(name) : 使用已命名的计数器 counter(name, list-style-type) : 使用已命名的计数器并遵从指定的 list-style-type 属性 counters(name, string) : 使用所有已命名的计数器 counters(name, string, list-style-type) : 使用所有已命名的计数器并遵从指定的 list-style-type 属性 no-close-quote : 并不插入 quotes 属性的后标记。但增加其嵌套级别 no-open-quote : 并不插入 quotes 属性的前标记。但减少其嵌套级别 close-quote : 插入 quotes 属性的后标记 open-quote : 插入 quotes 属性的前标记 string : 使用用引号括起的字符串 url(url) : 使用指定的绝对或相对 url 地址 使用说明用来和 :after 及 :before 伪元素一起使用,在对象前或后显示内容。对应的脚本特性为 content 。 代码示例 @media aural BLOCKQUOTE:after content: url("beautiful-music.wav")position 属性都有哪些值,各有啥特点?
参考技术Aposition 有以下可选值:
其中,CSS 定位机制:
CSS 有三种基本的定位机制:普通流、浮动和绝对定位。
除非专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在 (X)HTML 中的位置决定。
块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。
行内框在一行中水平布置。可以使用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。由一行形成的水平框称为 行框(Line Box) ,行框的高度总是足以容纳它包含的所有行内框。不过,设置行高可以增加这个框的高度。
绝对定位 ,绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于 <html> :
固定定位 ,与绝对定位相似,但元素的包含块为 viewport 视口。该定位方式常用于创建在滚动屏幕时仍固定在相同位置的元素。在下面的示例中,"one" 元素定位在离页面顶部 80px,离页面左侧 20px 的位置。
相对定位 ,相对于其正常位置进行定位,不影响其他元素的偏移。
粘性定位 ,可以被认为是相对定位和固定定位的混合。元素在跨越特定阈值前为相对定位,之后为固定定位
这是一个结合了 position:relative 和 position:fixed 两种定位功能于一体的特殊定位。常见的吸顶、吸底(头部返回栏,底部切换栏等)的效果都是使用这个属性:
注意:
静态定位 ,HTML 元素默认情况下的定位方式为 static(静态),静态定位的元素不受 top、bottom、left 和 right 属性的影响,它始终根据页面的正常流进行定位
inherit 值如同其他 css 属性的 inherit 值,即继承父元素的 position 值。
以上是关于content 的基本属性都有哪些的主要内容,如果未能解决你的问题,请参考以下文章