首页 > 其他分享 >关于css方面的回顾学习

关于css方面的回顾学习

时间:2022-09-30 16:55:32浏览次数:50  
标签:回顾 color text 元素 实验楼 学习 设置 链接 css

在css中有几个常用的单位:px、em、%这三个单位都是相对的单位。
px:像素值,这个是相对于显示屏分辨率而言的。
em:就是给字体设置font-size值的,如果元素的font-size为14px,那么1em=14px,如果font-size为18px,那么1em=18px

 

 

 %:百分比,是一个相对单位,可以理解为和em类似

 

 

 

CSS样式类型分为三种:内联型、内嵌式和外链式。

内联式:

<标签名 style="属性1:属性值1; 属性2:属性值2; ..."> 内容 </标签名>

 

 

 内嵌式:
将css的代码集中写在HTML文档的head头部标签中,并使用style标签进行定义。

<head>
<style type="text/css">
    选择器 {属性1:属性值1; 属性2:属性值2; ...}
</style>
</head>

 

 

 外链式
也就是所谓的外部样式表,将所有的样式格式放在一个或者多个.css为扩展名称的外部样式文件中,通过link的标签将外部样式表文件链接到HTML文档中。   这里的rel定义当前文档与被链接文档之间的关系,在这里需要制定为“stylesheet”,表示被链接的文档是一个样式表文件。

<head>
  <link href="CSS文件的路径"  rel="stylesheet" />  
</head>

文字排版:

1 font-family   属性设置字体种类
2 font-weight   属性设置字体的粗细 (normal:正常,bold 加粗)
3 font-style      属性设置字体的倾斜 (normal、oblique、italic)
4 text-decoration      属性设置或者取消字体上的文本装饰(none: 取消已存在的任何文本装饰。underline: 文本下划线。overline: 文本上划线。line-through: 穿过文本的线(删除线)。)
5 text-indent:2em;       中文文字中的段前习惯空两个文字的位置。
6 line-height:         设置段落的行高的
7 letter-spacing:      设置字符之间的间距的
8 text-align             设置块状元素中的文本、图片设置样式的居中。

设置链接悬停

<style>
  a:hover {
    color: red;
    text-decoration: none;
    /*鼠标经过,字体颜色变成红色,并且去掉下划线*/
  }
</style>
  • 链接具有下划线。
  • 未访问过的 (Unvisited) 的链接是蓝色的。
  • 访问过的 (Visited) 的链接是紫色的。
  • 悬停 (Hover) 在一个链接的时候鼠标的光标会变成一个小手的图标。
  • 激活 (Active) 链接的时候会变成红色 (用鼠标左键点击链接)。

元素分类:块级元素、行内元素、行内块元素

# 常见的块级元素
<div> <p></p> <h1> ... <h6> <ol> <ul> <table> <address> <blockquote> <form></form> </blockquote> </address> </table> </ul> </ol> </h6> </h1> </div>
# 常见的行内元素
<a> <span> <br /> <i> <em> <strong> <label></label></strong></em></i></span ></a>
# 常见的行内块元素
<img /> <input />

 块级元素:1、每个块级元素都是从新的一行开始的,并且其后的元素都另起一行;2、元素的高度、宽度、行高和底边间距都可以设置;3、元素宽度在不设置的情况下,是它本身父容器的100%

区块模型:

 盒子的宽度=左外边距+左边框+左内边距+内容宽度+右内边距+右边框+右外边距。
每个矩形都由元素的内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。

 

 

 padding 内边距位于内容框的外边缘与边界的内边缘之间

边框 border

border: border-width||border-style||border-color;

 

 

 其中solid表示实线、dashed表示虚线、dotted点线
外边距:代表CSS框周围的外部区域,称为外边距。与padding类似,也有margin-top等,与padding不同的是,margin可以是负值。

内容太多,溢出文本区域

overflow: auto;     # auto表示内容太多的时候,就使用滚动条包含起来。hidden;表示隐藏   visible;表示溢出

 

背景 background

 

 

图片

<img src="/实验楼.jpg" width="px" height="200px" border="1" />

 

后代选择器:
外层标记写在前面,内层标记写在后面,中间用空格分隔。当标记发生嵌套时,内层标记就成为外层标记的后代。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title></title>
    <style type="text/css">
      .one #two p {
        color: red;
      }
    </style>
  </head>
  <body>
    <div class="one">
      <div id="two">
        <p>实验楼</p>
      </div>
    </div>
  </body>
</html>

子选择器
  例如你只想选择 p 元素的子元素 strong 元素,就可以这样写

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title></title>
    <style>
      p > strong {
        color: red;
      }
    </style>
  </head>
  <body>
    <p>
      <strong>实验楼</strong>
      <strong>实验楼</strong>
    </p>
    <p>
      <em>
        <strong>实验楼</strong>
        <strong>实验楼</strong>
      </em>
    </p>
  </body>
</html>

伪类选择器

 

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <style type="text/css">
      /*a:link{
            color: red;
        }*/
      /*链接默认状态*/
      a {
        color: red;
        text-decoration: none;
      }
      /*链接访问之后的状态*/
      a:visited {
        color: yellow;
      }
      /*鼠标放到链接上显示的状态*/
      a:hover {
        color: blue;
        text-decoration: line-through;
      }
      /*链接激活的状态*/
      a:active {
        color: pink;
      }
    </style>
  </head>
  <body>
    <a href="">实验楼</a>
  </body>
</html>

 

 

 

 

标签:回顾,color,text,元素,实验楼,学习,设置,链接,css
From: https://www.cnblogs.com/frank1/p/16744877.html

相关文章

  • 【学习笔记】联表查询和自连接
    联表查询和自连接 七种join理论 想要在多个表中查询数据的思路:分析需求,即想要查询哪些字段,以及这些字段来自哪些表确定使用哪种连接,即七种join中的哪一种......
  • CSS篇八
    一、CSS的元素显示模式1.什么是元素的显示模式作用:网页的标签非常多,在不同的地方会用到不同的标签,了解他们的特点能够更好的布局网页。元素显示模式就是元素(标签以什么方......
  • Python学习(二)PyCharm安装
    一、网站​​https://www.jetbrains.com/pycharm/​​二、PyCharm安装一种PythonIDE(IntegratedDevelopmentEnvironment,集成开发环境),带有一整套可以帮助用户在使用Python......
  • css的flex
    一、flex的flex-direction属性:规定灵活项目的方向值 描述row默认值灵活的项目将水平显示,正如一个行一样。row-reverse 与row相同,但是以相反的顺序。......
  • 常用css样式
    一、文本样式1、常用的text-decoration:underline;下划线text-decoration:line-through;横贯线text-decoration:underlinewavyred;下划线是红色的波浪lett......
  • pytorch中神经网络的学习记录
    (记录疑惑点,部分内容省略)神经网络的构造:Module类是nn模块里提供的一个模型构造类,是所有神经⽹网络模块的基类,我们可以继承它来定义我们想要的模型。多层感知机(MLP类)重载......
  • css动画
    一、CSS3过渡动画:div{width:100px;height:100px;background:yellow;transition:width2s;-moz-transition:width2s;/*Firefox4*/-webkit-transition:width......
  • 明确学习路径与方法
    学习路径与学习方法0基础入门的同学,可以读几本经典的前端教材,比如《JS高级程序设计》《精通css》等书籍。去阅读一些参考性质的网站,比如MDN。  此专栏,老师希望传达......
  • Python 字典学习笔记
    字典(Dictionary)字典(Dictionary)是一个无序、可变和有索引的集合。在Python中,字典用花括号{}编写,拥有键和值。'''单级实例操作classroom={'Jack':12,'Amy':11,'J......
  • 学习熟悉动态网页技术
     动态网页技术HTML(超文本标记语言)是万维网(WWW,也称为Web)编程的基础,用它所编写的网页属于静态网页,是指没有后台数据库,不含程序和不可交互的网页。时至今日,Internet在人......