HTML6&CSS学习心得

HTML6&CSS学习心得

1.关于之前无法使用到div的问题,今天发现主要是因为css的目标选择器的问题,直接引用class类选择器貌似无法直接选中我想要修改的元素
例如

<div class="left">
		 <div class="p1">
			 <img src="imgs/QQ音乐-01.png" width="150px" />
		 </div>
		 <div class="t1">
			 <center><p class="1">在线音乐</p></center>
				 <div class="11">
					 <span>
						 <img src="imgs/music.png"  width="30" />
					 </span>
					<span> 音乐馆</span>
				 </div>
				 <div class="11">
					 <span>
						 <img src="imgs/video.png" width="30"  />
					 </span>
					<span>视频</span>
				 </div>
				 <div class="11">
					 <span>
						 <img src="imgs/redio2.png" width="30"  />
					 </span>
					<span>电台</span>
				 </div>

这是我在模仿QQ音乐做导航栏界面时编写的HTML代码,然后在我想对t1下的div进行css编辑时下意识的对全部的div进行了class命名(class=“11”)
以下是我一开始写的css代码

.11{
background-coler:  red;
font-size:   23px;
display: flex;
align-items: center;
justify-content: center;
}
.11:hover{
background-coler:#5555FF;
cursor:pointer;
}

然后的运行结果就没了啥反应都没有
然后想了好久试了一下父类选择器

.t1 div{
	display: flex;
	align-items: center;
	justify-content: center;
}
.t1 div:hover{
	background-color: #5555FF;
	cursor: pointer;

然后他就能用了
在这里插入图片描述
(这里因为是截图所以看不见鼠标小手的转换)
这样应该算是初步解决了这个问题。
至于还有没有其他的办法还有待于我继续学习。
2.今天还搞清楚了如何用css让单行字符居于一个div盒子的正中间
上代码

    display: flex;
	align-items: center;
	justify-content: center;

这个主要用到了正在学的flex的布局方式,这应该算是比较简单的一种运用吧,emmmm,用flex确实能够比较简单的实现float不太好实现的垂直居中,这应该算是我今天的一个小收获吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值