下面介绍组合选择器
组合选择器就是相同的属性都放在一起
例如
标题
标题
标题
标题
标题
我要让这5种标题的文字都变成红色,显然一个个定义就太麻烦了
我们可以这样
标题
标题
标题
标题
标题
当然也可以id选择器,类选择器,标签选择器一起组合
,a,#b,div{ color:red }
注意都要用逗号隔开
如果没用逗号隔开,就是我们下面要说的父子选择器了
标题
标题
标题
标题
标题
登录后复制假如要让div里的hi标签都成红色
有很多办法,一种用标签选择器,但是会让页面上所有的H1标签都成红色,不好
也可以用类标签,但是每个h1标签里都要class一下 麻烦
我们可以这样标题
标题
标题
标题
标题
登录后复制这样就ok了
如果是这样标题
标题
登录后复制这样就ok
标题
标题
登录后复制很简单吧,其实父选择可以控制它下面的任何标签或类或id选择器,也就是孙子或重孙子
所以这样也是可以的标题
标题
登录后复制但建议最好不要这样。因为层次不清楚的话很容易搞晕
另外一种属性选择器,不是很常用标题
标题
登录后复制必训得加
登录后复制文档说明才有用
只对等于a的有效
属性选择器在为不带有 class 或 id 的表单设置样式时特别有用:input[type="text"] { width:150px; display:block; margin-bottom:10px; background-color:yellow; font-family: Verdana, Arial; } input[type="button"] { width:120px; margin-left:35px; display:block; font-family: Verdana, Arial; }登录后复制但其实也不是常用,不做必训掌握内容
下面是介绍相邻选择器
这可能很难理解标题
我离上面标题50px
不变
不变
登录后复制这其实是针对第一个p的样式,margin-top:50px表示外边距50px,以后学到
还有一种子元素选择器,也比较难理解
先看下面这种很熟悉啦,父子选择器,我说过父亲可以控制任意下面的子元素,所以两个好都变红色
如果我只希望a是p的子元素,另外一个a是span的子元素,就该这样这两种选择器都得加(当然不是只有这个),否则无效
这两种选择器很灵活,作为高手进阶吧,初学还是把其他选择器基础打牢固
现在是关键内容 div 盒子模型这是W3C的图,在看另一张图
其实看看就明白的
以上就是div+css网页布局设计新开端(3)的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!
相关标签:来源:php.cn本站声明本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn作者最新文章
2023-03-15 16:54:01 2023-03-15 12:26:02 2023-03-14 18:58:01 2023-03-14 11:30:01 1970-01-01 08:00:00 2023-03-16 15:20:01 1970-01-01 08:00:00 1970-01-01 08:00:00 1970-01-01 08:00:00 1970-01-01 08:00:00最新问题为什么我无法在Next JS应用中使用CSS文件? 我一直在一个使用NextJS进行网站设计的项目中工作,想要使用CSS文件进行组件设计,但为什么我无法在我的组件中导入呢?在NextJS应用中是否可能只能使用模块化的CSS文件?我尝...来自于 2023-09-22 10:58:4301636Bootstrap 登陆页面布局问题 - 容器无法正确适应屏幕尺寸 我目前正在使用Bootstrap创建登陆页面进行练习。但是,我面临布局问题,容器不适合适当的屏幕尺寸。左右两侧不平衡,导致屏幕向左侧倾斜。这是说明问题的屏幕截图(链接):文本我尝试...来自于 2023-09-10 21:04:0202280新的标题:使用纯CSS和HTML压缩HTML矩阵布局设计 我正在尝试使用纯HTML和CSS创建一个标志。设计非常直观,是一个[13x13]的矩阵,其中包含一些有颜色的项目。CSS非常简单和次要。但是,HTML代码却有很多重复的部分,需要进...来自于 2023-09-07 21:27:3301241页面未全屏时出现无法解释的右侧边距 - Nuxt/Tailwinds 我正在尝试使用Nuxt、Vue3和TailwindCSS制作一个简单的简历页面。当我的浏览器全屏时,一切看起来都很好,而且一切都很好。但是,如果我看到全屏之外的任何内容,则应用程序...来自于 2023-09-01 00:05:4601256如何制作网格布局扩展的动画? 我想知道如何为网格布局的扩展设置动画。正如你在代码中看到的,我有4个div。其中两个会显示,另外两个仅在选中该复选框时才显示。选中该复选框后,将添加另一行,其中包含div3和div...来自于 2023-08-31 21:09:3701222热门教程更多>
php入门教程之一周学会PHP4206714 JAVA 初级入门视频教程2351299 小甲鱼零基础入门学习Python视频教程493347 PHP 零基础入门教程826384