Heim > Web-Frontend > HTML-Tutorial > 你不曾领略的CSS--【牛腩新闻发布系统】_html/css_WEB-ITnose

你不曾领略的CSS--【牛腩新闻发布系统】_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:49:09
Original
1129 Leute haben es durchsucht

一、背景:

  随着互联网的发展,网页对个性化要求也不断的提高。HTML,HyperTextMarkupLanguage,超文本标记语言,原来就是一说明文,但是用户需要更多的标签和属性,然后就就一个劲的添HTML标签和属性,造成网页内容和样式混乱,不容易维护。所以,就在这个时候CSS横空出世,实现了网页内容和样式的分离,极大的提高了编写、修改页面的效率!




二、CSS是什么?

CSS(CasCading Style Sheets),层叠样式表,就是样式、内容像汉堡包一样,一层一层叠起来,夹心的~


三、CSS选择器是什么?


要使用CSS对HTML页面中的元素实现一对一(ID)、一对多(class)、或者多对一(标签)的控制,需要用到CSS选择器。ID选择器就像身份证一样,一人一个,更具针对性;类选择器在easyUI里面很常用,例如把easyUI里面控件中的class设置成easyUI-datagrid,表格样式就能得到很好的统一,个人觉得如果做附带不少子系统的大系统,class选择器有一统江湖的好本领;标签选择器,不管你的脑袋(head),还是胳膊腿(body)的,都在标签的控制范围内~


CSS选择器的种类和优先级:

ID选择器>class选择器>HTML标签选择器


下面通过一个小DEMO来验证一下选择器的优先级:

1.首先在客户端创建一个CSS样式表,代码如下,

/**创建人:王美*创建时间:2015年2月23日16:14:53*//*css样式*//*标签选择器*/body {    color:#f0f;/*粉红色*/}/*类选择器*/.menu {    color:#f00; /*红色*/}.title {  /*新闻标题样式*/   color:#00f; /*蓝色*/}/*ID选择器*/#special {    font-weight:bold ;/*粗体*/    color:#0f0;/*绿色*/}
Nach dem Login kopieren

2.建立一个HTML页面:

<!--		创建人:王美		创建时间:2015-02-23 15:56:31--><meta http-equiv="Content-Type" content="text/html; charset=utf-8">    <title>css测试</title>    <link href="css/StyleSheet.css" rel="stylesheet">    <span id="special" class="menu">栏目四</span>    <span class="menu">栏目五</span>    <span class="menu">栏目六</span>    <span class="title">这是<span> 一</span>条新闻标题</span>    434434343434346464
Nach dem Login kopieren

3.运行后显示结果:





    4.综上所述,栏目四的ID是special,类是menu,special在css中颜色为绿色,menu的字体颜色为红色,栏目四为绿色,证明优先级 ID选择器>class选择器;body HTML标签里面,有class的为红色,默认bodyHTML标签格式为粉红色,证明优先级 class选择器>HTML标签选择器


四、总结

  抽象推动编程进步。


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage