前端全栈学习笔记第三天 - CSS

之前很杂的把前端几乎学了一遍,从html,css,h5,c3,js,jq,ajax,php,vue,微信小程序,微信小游戏,three.js,node,mongodb现在再系统的学一遍,为明年实习打下扎实的基础,简单的就不再赘述。先看一下第三天的学习路线

第三天的第一个重头戏是css选择器,其次是字体样式,文本样式还有一个小的导航栏案例

一:css选择器

css选择器里面分为基本选择器,符合选择器

先看基本选择器

标签选择器例如:div input  p

类选择器: .定义  class调用

id选择器:#定义 ,id调用

通配符选择器:*  所有标签都会选择,但是权重最低,不建议使用

 

这里着重强调一下id 和class

id好比身份证号,class好比姓名。所以在一个demo中,可以有多个相同的class名,但是不能有相同的id名

但是id和class可以共存在同一个标签,就好像人既有身份证,又有姓名

复合选择器

后代选择器:nav a        用空格隔开,表示子孙后代

子代选择器:nav > a  用> 隔开代表最近的儿子,亲儿子

交集选择器:既满足,又满足 .div.p 

并集选择器input,div,#nav  集体申明,用于相同的样式

 

二:字体样式

字体大小 : font-size

字体样式 : font-style

设置字体 : font-family

字体加粗 :font-weight

特别提示:

1:font-size别忘记加单位

2:font-weight如果用400或者700,不用加单位,一旦加单位,没效果

3:综合连写:有顺序关系,必须有font-size 和font-family

三:文本样式

颜色 : color

行高:line-height

对齐:text-aline

缩进:indent

特别提示:

段落缩进两个字,就是通过text-indent实现的,1em代表一个字

四:文本格式化标签

五:导航栏小案例

代码:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>导航栏</title>
    <style>
    .nav{
    	text-align:center;
    }
    	a{
    		width: 180px;
    		height: 50px;
    		text-decoration: none;
    		line-height: 50px;
    		background: blue;
    		color: white;
    		display: inline-block;
    		border-radius: 10px;
    	}
    	a:hover{
    		color: black;
    	}

    </style>
</head>

<body>
    <div class="nav">
    	<a href="#">导航栏</a>
    	<a href="#">导航栏</a>
    	<a href="#">导航栏</a>
    	<a href="#">导航栏</a>
    </div>
</body>

</html>

效果图

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值