网站建设的网页布局属性的格式

网站建设 SEO优化 435℃ 0评论
《网站建设的网页布局属性的格式》由【张国维seo】于2017年12月22日整理发布!

网站建设的网页布局(The Plot)属性(property)以及选择器的四种格式:

网站制作

属性(property)选择器(Attribute Selectors),或许你不应该对属性选择器感到陌生,从本质上说,id跟类选择 器其实就是属性选择器,只不过是选了id或者类的值(value)而已。深圳网站建设公司只做高端的,有营销力的,帮助客户提高成交的网站.手机+pc的营销型网站制作。属性选择器的格式是元素(element)后跟中括号,中括号内带属性,或者属性表达式(不知道描述是否正确,自创的词),比如h1[TITLE(标题)], h1[TITLE(标题)=”Logo”]等,你可以从我下面的论述(论证阐述)中看到4种具体形式。

一、简易属性选择器:

只顾其名不顾其值,这是简易属性选择器的特点。h1[class] {color: silver;}将会作用于任何带class的h1元素(element),不管class的值是什么。所以<h1 class=”hoopla”>Hello</h1>、<h1 class=”severe”>Serenity</h1>、<h1 class=”fancy”>Fooling</h1>的h1都会受到这条规则的影响。

当然,这个“属性”不仅仅是class或者id,可以是该元素所有合法属性,比如img的alt,这样img[alt]{网页布局(The Plot) declarations here;}将会作用于任何带有alt属性的img元素。那么a[href][TITLE(标题)] {font-weight: bold;}呢?聪明的你一定已经知道,这会作用于同时带href和TITLE(标题)属性的a元素,比如<a href=””TITLE(标题)=”jzxue Home”>jzxue.Com</a>。

二、精确属性值选择器:

id和类本质上就是精确属性值选择器,没错,h1#logo等于h1[id=”logo”]。如前所述,我们不要局限于id或者class,我们可以使用任何属性!例如a[href=””][TITLE(标题)=”W3C Home”] {font-size: 200%;}将会作用于<a href=”” TITLE(标题)=”jzxue Home”>jzxue.Com</a>。

三、部分属性值选择器:

如其名,只要属性值部分匹配(这里的部分,实际上要匹配整个单词)就会作用于该元素。让我们来看个例子:<p class=”urgent warning”>When handling plutonium, care must be taken to avoid the formation of a critical mass.</p>p[class~=”warning”] {font-weight: bold;} 和p[class~=”urgent”] {font-weight: bold;}中任何一条都可以让这个p的字体变粗。该选择器十分有用,比如你要样式化插图,其TITLE(标题)中都含字符串”Figure”,如 title= “Figure 5:xxx说明”,则你可以使用img[title~=”Figure”] 。

需要注意的是,如我第一句就强调的,你需要匹配的是整个单词,img[title~=”Figure”] 不会匹配title= “Figure5 :xxx说明”。另外,我做了个小小的测试(TestMeasure),你把例子中的“Figure”改成“插图”,把img [title~=”Figure”] 改成img[title~=”插图”] ,在Firefox中依然可以匹配,不管编码(coding)(encoding)是GB2312还是UTF-8。看来网页布局对中文的支持还不赖。

四、特殊属性选择器:

有点怪,这个选择器。它是这样工作的,嗯,举个例子比描述更容易。*[lang|=”en”] {color: white;},这条规则(rule)将会选择属性lang的值en或者en-打头的元素。就是说,它可以匹配<h1 lang=”en”>Hello!</h1>、<p lang=”en-us”>Greetings!</p>和<br lang=”en-au”>G’day!</br>而不匹配<p lang=”fr”>Bonjour!</p>和<h3 lang=”cy-en”>Jrooana!</h3>。说完了,网页布局也是需要练习的,才能成为网站建设的高手。



转载请注明:张国维seo » 网站建设的网页布局属性的格式

喜欢 (0)or分享 (0)