HTML5&CSS3练习笔记(一)

属性选择器的用法 格式:[属性/^/*/$=值]

1、【attr=val】 匹配指定值的元素

1 <div>
2         <div id="section1">
3             完全匹配元素
4         </div>
5  </div>

HTML代码

1 [id=section1]
2 {
3      background: #eee;
4      font-size: 20px;
5      color: Red;
6 }

CSS代码

效果图如下:

完全匹配元素

2、【attr*=val】匹配包含指定内容的元素,例子为设置id包含tion2的样式

1 <div>
2         <div id="section2">
3             匹配包含指定id元素</div>
4 </div>

HTML代码

1 [id*=tion2]
2 {
3    background: #eee;
4    font-size: 20px;
5    color: green;
6 }

CSS代码

效果图如下:

匹配包含指定id内容元素

3、【attr^=val】匹配开头包含指定值的元素

1 <div>
2         <div id="subsection3">
3             匹配开头包含指定内容元素-1
4         </div>
5        <div id="subsection3">
6             匹配开头包含指定内容元素-2
7         </div>
8  </div>

HTML代码

[id^=sub]
{
    background: #eee;
    font-size: 20px;
    color: blue;
}

CSS代码

效果图如下:

subsection1 匹配开头包含指定内容元素-1

subsection2 匹配开头包含指定内容元素-2

susection3 匹配开头包含指定内容元素-2

4、【attr$=val】匹配结尾包含指定值的元素

 1 <div>
 2         <div id="section1sub">
 3             section1sub匹配结尾包含指定内容元素
 4         </div>
 5         <div id="section2sub">
 6            section2sub 匹配结尾包含指定内容元素
 7         </div>
 8         <div id="section3sub">
 9             section3su 匹配结尾包含指定内容元素
10         </div>
11  </div>    

HTML代码

1 [id$=sub]
2 {
3     background: #eee;
4     font-size: 20px;
5     color: gray;
6 }

CSS代码

效果图如下:

section1sub匹配结尾包含指定内容元素

section2sub 匹配结尾包含指定内容元素

section3su 匹配结尾包含指定内容元素

HTML5&CSS3练习笔记(一)

时间: 2024-10-09 10:18:35

HTML5&CSS3练习笔记(一)的相关文章

HTML5&amp;CSS3练习笔记(二)

HTML5&CSS3  练习CSS3伪选择器使用 1.first-line  格式:元素:first-line 说明:设置同一个标签下所有行内容的第一行的样式,例如: 1 <table style="float: left; font-size: 1.4em; width: 391px; height: 59px; border: none;"> 2 <tbody> 3 <tr> 4 <td style="border: no

HTML5+CSS3学习笔记(一)

前段时间一直在学Python,不仅仅只是学Python的基础语法,还有科学计算,主要是Numpy和Matplotlib,爬虫,暂时还没有用到Scrapy那么高端的库,还停留在Python自带的urrllib模块,还有BeautifulSoup解析器,我发现,Web的问题,始终绕不过去.不得不承认的是,Web已经成为数据获取的主要渠道,所以有必要了解其机理性的一些规则,更何况,话有一点小私心,就是想做一个个人网站出来.总而言之,Web的知识是必须得学的,最直接的,自然就是HTML.CSS和Java

HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性

HTML5新元素及其特性 HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单. 本次学习HTML5的新标签元素有: <header>定义页面或区段的头部: <footer>定义页面或区段的尾部: <nav>定义页面或区段的导航区域: <section>页面的逻辑区域或内容组合: <article>定义正文或一篇完整的内容: <aside>定义

HTML5+CSS3学习笔记(三)

打开一个网页,看源代码,会发现,html大部分的内容还是文本,何况html本身就是叫超文本标记语言,所以大部分的标签,针对的都是文本.这些标签非常的多,而且有些,我是感觉语义上界限比较模糊,咱们一个一个的来看. 添加段落 由于HTML会自动忽略你在文本编辑器里写的空格和换行,这里就需要用到<p>标签来标记新的段落,将每一段都放进一个<p></p>标签里,而不是用<br>标签,当然两者完全可以实现同样的排列样式,但不推荐使用<br>,它将表现样式带

html5+css3学习笔记-prefixfree前缀补全插件

虽然现代浏览器支持CSS3,但是一些过往的版本或是目前有些CSS3属性的应用还是离不开前缀的.一些牛逼且执着于web技术且乐于分享的仁兄(Lea Verou)就搞了个名叫prefixfree.js的插件可以自动补全前缀. 首先在页面任意地方(能生效的方)插入插件 <script src="prefixfree.min.js"></script> 然后打开页面可以看到html标签中加入class="-webkit"(或其他后缀-o-,-ms-,

html5+css3学习笔记音频和视频

格式 IE Firefox Opera Chrome Safari Ogg No 3.5+ 10.5+ 5.0+ No MPEG 4 9.0+ No No 5.0+ 3.0+ WebM No 4.0+ 10.6+ 6.0+ No Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件 MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件 WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件 <video wi

html5 +css3 第一章学习和笔记

各位同学.身为本版的斑竹.,希望各位童鞋都能学到Html5 .特此没两天更新一个学习笔记和大家一起学习Html5.... 语法改变       1.新增的元素和废除的元素       2.新增的属性和废除的属性       3.全局属性 html5和4的区别:DOCTYPE.声明.内容类型.字符的编码的制定方法.元素标记的省略.布尔值的类型.引号的省略 一:html5中的标记方法        1内容类型:.html  .htm        2DOCTYPE声明: <!DOCTYPE html

CSS3学习笔记

这两天的CSS3学习笔记: 慕课网课程地址: http://www.imooc.com/learn/33 笔记: 边框: 圆角效果border-radius:同border相同的缩写方式: 阴影box-shadow: 参数说明: 说明: 单位除了用px也可以用百分比: 多个阴影:用逗号隔开即可: 模糊半径与扩展半径的区别: 阴影模糊半径:此参数可选,其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊: 阴影扩展半径:此参数可选,其值可以是正负值,如果值为正,则整

html5+css3实现上拉和下拉刷新

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-sc