热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

菜鸟学习笔记——前端开发(HBuilder)——CSS(2)

隔了好几天,继续学习!菜鸟教程CSS实例:http:www.runoob.comcsscss-examples.htmlW3SCHOO

隔了好几天,继续学习!

菜鸟教程CSS实例:http://www.runoob.com/css/css-examples.html

W3SCHOOL HTML参考手册:http://www.w3school.com.cn/tags/tag_a.asp

数了一下后面的练习还是有很多的,本篇学习(练习)5个部分:文本、字体、链接、列表、表格。

———————————————文本、字体、链接、列表、表格练习———————————————

(1)文本练习:

文本对齐原图:


练习图:


练后感:比较简单,text-align(center、left、right),,

    *    ";(“)

    文本的其他属性:由于看了一下这些属性除了text-align、color其余的都不怎么熟悉,就一起都学习+练习了吧~

这部分的练习结果就不写了,太基础了。。。整理了一个表格,勉强看看

属性描述语法/备注值/样例
color设置文本颜色/rgb(255,255,255) 、#123456  、red
direction设置文本方向/ltr、rtl...
line-height设置行高在大多数浏览器默认行高约20 pxnormal、number(倍数)、length(px)、percent(%)、inherit
text-align对齐元素中的文本/left、right、center、inherit
text-decoration向文本添加修饰/none、underline、overline、line-through、blink、inherit
text-indent缩进元素中文本的首行/50px
word-spacing设置字间距/50px
letter-spacing设置字符间距/50px
text-shadow设置文本阴影text-shadow: h-shadow v-shadow blur color;20px 20px 20px #123456
text-transform控制元素中的字母大小写/uppercase、lowercase
unicode-bidi设置或返回文本是否被重写 /normal、embed、bidi-override、initial、inherit
vertical-align设置元素的垂直对齐/
white-space设置元素中空白的处理方式/normal(默认忽略)、pre(保留)、nowrap(不换行)、pre-wrap()、pre-line()、inherit

(2)字体练习

练习题:

#    设置文本的字体:font-family
#    设置字体大小:font-size
        用px设置的字体的大小
        用em设置的字体的大小
        用百分比和em设置字体的大小
#    设置字体样式:font-style
#    设置字体的异体:font-variant
#    设置字体的粗细:font-weight
#    在一个声明的所有字体属性:font

贴个小表格:

font在一个声明中设置所有的字体属性可行顺序之一:font-style font-variant font-weight font-size/line-height font-family/
font-family指定文本的字体系列family-name 、generic-family/
font-size指定文本的字体大小单位:px、em、rem/
font-style指定文本的字体样式/normal、italic(斜体)、oblique(倾斜)、inherit
font-variant以小型大写字体或者正常字体显示文本/normal、small-caps(显示小型大写字母的字体)
font-weight指定字体的粗细100-900:400为normalnormal、bold、bolder、lighter、inherit、100-900

知识点:

*    em:

    子元素字体大小的em是相对于父元素字体大小;

    元素的width/height/padding/margin用em的话是相对于该元素的font-size

(放个链接)css中单位em和rem的区别:https://www.cnblogs.com/koubazhuanshu/p/6985331.html

*    rem:

    rem是全部的长度都相对于根元素,根元素是谁?元素。

    通常做法是给html元素设置一个字体大小,然后其他元素的长度单位就为rem。

*    font顺序:

    font 简写属性在一个声明中设置所有字体属性。

    可设置的属性是(按顺序): "font-style font-variant font-weight font-size/line-height font-family"

    font-size和font-family的值是必需的。如果缺少了其他值,默认值将被插入,如果有默认值的话。

(3)链接

练习题:

#    为访问/未访问链接添加不同的颜色:a:link、a:visited、a:hover、a:active
#    在链接上使用文本装饰:text-decoration
#    指定链接的背景颜色:background-color、background
#    超链接添加其他样式:改变文字颜色;改变背景颜色;改变字号;改变字体;改变文字修饰
#    高级 - 创建链接框:background

知识点:

* link、visited、hover、active

a:link {color:#000000;} /* 未访问链接*/
a:visited {color:#00FF00;} /* 已访问链接 */
a:hover {color:#FF00FF;} /* 鼠标移动到链接上 */
a:active {color:#0000FF;} /* 鼠标点击链接时 */
当设置为若干链路状态的样式,也有一些顺序规则:

    a:hover 必须跟在 a:link 和 a:visited后面

    a:active 必须跟在 a:hover后面

以上练习题都是基于了解的4个状态的情况下添加的样式。

*    链接的常见样式:见练习题(插一个gif动图来看看效果    ↓)

*    href是Hypertext Reference的缩写(来源百度百科)


(4)列表

练习题:

#    列表中所有不同的列表项标记
#    设置作为列表项标记的图像
#    使用跨浏览器解决方案设置一个列表项标记的图像
#    在一个声明中的所有列表属性

知识点:

*    列表

无序列表:


推荐阅读
  • 前端不规则图像点击_如何在前端开发的潮流中快速学习学好学以致用?
    大家好,我是致力于前端开发,前端设计,前端入门的前端小姐姐,今天为大家带来的前端新知识是【雪碧图和滑动门】,不 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了css回到顶部按钮相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 使用HTML创建弹出框以便用户输入信息
    在做项目的过程中,我们时常需要进行一些弹框操作,比如在后台管理时需要进行的一些增删改操作,这个时候我们需要使用到弹框,或者在 ... [详细]
  • backgroundposition和长图实现鼠标悬浮动画效果
    以下图片及代码均来自京东云点击这里进入京东云思路和效果图:background-position:00可以用js动态的将长图按帧数一帧一阵的展示出来效果类似gif,红框就是可视界面 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 使用圣杯布局模式实现网站首页的内容布局
    本文介绍了使用圣杯布局模式实现网站首页的内容布局的方法,包括HTML部分代码和实例。同时还提供了公司新闻、最新产品、关于我们、联系我们等页面的布局示例。商品展示区包括了车里子和农家生态土鸡蛋等产品的价格信息。 ... [详细]
  • 第8章 使用外部和内部链接
    8.1使用web地址LearnAboutafricanelephants. ... [详细]
  • <!DOCTYPEhtml><htmllang=en><head><metacharset=UT ... [详细]
author-avatar
mobiledu2502931223
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有