CSS样式表的学习

一、 CSS样式表

1、 HTML仅仅只是做数据的显示,需要通过CSS来完成对页面的修饰

2、 样式表有三种方式进行编写

2.1、内嵌样式

 

2.2、在htmltitle通过style标签统一为该页面编写样式


 

2.3、将样式表文件编写到一个xxx.css的文件中,然后在head中引入该样式表文件


 

需要注意的是,对于样式表而言,后定义的会把先定义的样式表覆盖掉

3、 选择器

3.1、标签选择器(根据标签名称获取),会对页面中的所有标签都有效


 

3.2ID选择器(获取idxx的标签):可以对页面中某个标签进行样式的设置


 

3.3、类选择器(获取标签中class=xxx的标签):可以选择页面中的一组标签,class=”xxx的一组标签


 

3.4、包含选择符(获取某个标签中的所有的子标签)


 

3.5、子对象选择符(获取某个标签的第一级子标签)


 

3.6、分组选择符(可以同时设定多个标签,使用逗号进行分割)


 

4、 布局

4.1、盒子模型(box model)

 

4.2spana相类似的文本标签

html,有一些标签仅仅只是用来设置文本,诸如:aspan对于这两个标签而言,在W3C的标准中默认是不能进行width等样式进行修饰的,所以直接为这些标签设置width是没有作用的,需要通过display:block之后才有作用。但是对于IE而言就是有作用

4.3padding的兼容性

对于padding而言,如果一个标签设置了height或者width,此时再进行padding的设置,对于IE而言,padding的值不会加到height或者width中(如果:一个div的高度为40,padding-top:20;此时这个div的高度依然是40);对于IE之外的所有浏览器,padding的值会加到height或者width(如果:一个div的高度为40,padding-top20,此时div的高度是60)。所以千万不要使用padding来进行对齐操

4.4、定位

Absoluterelative

Absolute是绝对定位,它会针对父级标签中进行了absolute定位的标签来进行leftright等设置,如果父级标签中都没有这样的定位方式,就会针对body来进行定位,而且对于absolute而言,当设置之后该容器就不会再占用相应的空间,原有的空间会被其他元素所占据。

Relative是相对定位,都是针对父级元素进行定位的,而且空间会一直被占用,哪怕这个元素已经移动到其他位置

使用经验:经常会使用relative来实现文本位置的移动。所以如果要为某个容器设置里面的文本位置,可以按照如下方式处理<li><span>sssss</span></li>

4.5float

当设置了float:left之后,里面的元素会自动向左面排列对齐(此时对于一些用来做列表导航操作的需求很有帮助),特别注意:如果外层标签的宽度不能满足进行float的标签的宽度,会自动换行,当设置了float:left之后,对于IE而言,该标签依然占用空间,但是对于其他浏览器而言,就不占用空间。

 

5、 其他知识点

5.1、超级链接的样式


 

5.2、让容器居中


 

5.3、包含样式的特点



 

5.4、其他知识点



 

6、 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱coding的同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值