day05笔记

day05笔记

### 一、外部样式表

1、link标记,引入外部的css文件

2、语法:

<style>
	@import url(css/hello.css);
</style>

3、link和import方式区别

  • 本质区别,link是html提供的方式,而import是css提供的方式

  • 加载顺序,link可以让结构和样式同时加载,而import先加载结构再加载样式(根据代码顺序),不能同时加载

  • 兼容问题,link没有兼容问题,而import一些老的版本的浏览器不支持的(低版本的IE)

  • 控制DOM时的区别,link可以被DOM控制,而import不能 DOM(document object model — 文档对象模型)

  • DOM是JS给咱们提供操作标记的一种方式(获取标记、给标记设置属性、创建标记、删除标记)

二、群组选择器

语法:

css:选择器1, 选择器2, 选择3…{}

p, b, em{color:red;}

说明:

可以一次性给不同类型的标记设置同样的样式

三、伪类选择器

语法:

  • a:link{} 表示鼠标初始的状态

  • a:visited 表示鼠标访问过后的状态

  • a:hover 表示鼠标悬停时的状态,使用这个是最多的

  • a:active 表示鼠标激活时的状态

<style>
	a:link{color:red;}
	a:visited{color:yellow;}
	a:hover{color:hotpink;}
	a:active{color:green;}
</style>

说明:

  • 伪(假、半真半假),是选择器又和选择器有一定的区别
  • 伪类选择描述的是某种状态
  • 当鼠标访问过超链接后,浏览器为了记录那个链接被访问了会在历史记录里面进行缓存

四、文本节点标记

span标记

  • 双标记
  • 特点:横向排列的
  • 作用:用于段落或者内容区域里面的某个文字或者几个字,没有默认的样式

结构示例代码

<p><span></span>天气很凉爽!适合敲代码</p>

样式代码

<style>
	p span{color:red;font-size:30px;}
</style>

五、小知识点

问题描述:当容器(父元素)没有设置高度的时候,如果给子元素设置了图片,这个时候图片会默认把容器底部撑大几像素(大概3px)

解决方案:给容器设置高度(后面还有其他方法)

属性补充:

font-weight:normal; 取消加粗

font-style:normal; 取消倾斜

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值