css学习笔记

css基础

1、CSS 实际上如何工作?


当浏览器显示文档时,它必须将文档的内容与其样式信息结合。它分两个阶段处理文档:

浏览器将 HTML 和 CSS 转化成 DOM (文档对象模型)。DOM在计算机内存中表示文档。它把文档内容和其样式结合在一起。

浏览器显示 DOM 的内容


2、

关于 DOM

DOM是一种树形结构. 标记语言中的每个元素,属性,文本片段都变为一个 DOM 节点。这些节点由它们与其它 DOM 节点的关系来定义。有的元素是某些子节点的父节点,且这些子节点有兄弟(节点)


3、css写法

内联样式 

内部样式表

外部样式表

4、CSS 的属性和属性值都是区分大小写的


5、

CSS 规则是样式表的主要组成块 —— 是你在 CSS 中最常见的块。但这有一些其它类型的块,你以后偶尔会碰上 —— CSS 规则只是被称为 CSS 语句中的一种。其它类型如下:

  • @-规则(At-rules)在CSS中被用来传递元数据、条件信息或其它描述性信息。它由(@)符号开始,紧跟着一个表明它是哪种规则的描述符,之后是这种规则的语法块,并最终由一个半角分号(;)结束。每种由描述符定义的@-规则,都有其特有的内部语法和语义。一些例子如下: 具体语法示例:
    @import 'custom.css';
    该@-规则向当前 CSS 导入其它 CSS 文件
  • 嵌套语句 是@-规则中的一种,它的语法是 CSS 规则的嵌套块,只有在特定条件匹配时才会应用到文档上。特定条件如下:
    • @media 只有在运行浏览器的设备匹配其表达条件时才会应用该@-规则的内容;
    • @supports 只有浏览器确实支持被测功能时才会应用该@-规则的内容;
    • @document 只有当前页面匹配一些条件时才会应用该@-规则的内容。
    具体语法示例
    @media (min-width: 801px) {
      body {
        margin: 0 auto;
        width: 800px;
      }
    }
    上述的嵌套语句只有在页面宽度超过801像素时才会应用。

你将会在本门课程的适当位置学习@-规则/嵌套语句的其他一些类型。

重要:任何不是规则集或@-规则或嵌套语句的 CSS 语句都是无效的,并会因此被忽略。

6、简写 fontbackgroundpaddingborder,和 margin

background: red url(bg-graphic.png) 10px 10px repeat-x fixed;

和以下这些做了相同的事:

background-color: red;
background-image: url(bg-graphic.png);
background-position: 10px 10px;
background-repeat: repeat-x;
background-scroll: fixed;
7.  flex

在弹性盒对象的 <div> 元素中的各项周围留有空白:

div { display: flex ; justify-content: space-around ; }
要连接服务器上的RStudio,您可以按照以下步骤进行操作: 1. 首先,确保您已经在服务器上安装了R语言RStudio。您可以使用命令`rstudio-server status`来查看RStudio服务器的状态,`rstudio-server start`来启动RStudio服务器,`rstudio-server stop`来停止RStudio服务器,`rstudio-server restart`来重启RStudio服务器。 2. 接下来,您需要配置RStudio服务器的远程访问。可以按照以下步骤进行操作: a. 在服务器上安装并配置RStudio Server。您可以按照中的指南进行配置。 b. 添加用户名和密码以供远程登录。您可以按照中的说明来添加用户名和密码。 c. 如果您的服务器有防火墙或selinux,您还需要开放相应的端口或调整防火墙设置,以便允许RStudio的远程访问。请参考中的相关说明进行操作。 d. 安装所需的R包。在RStudio中,您可以使用命令来安装所需的R包,例如`install.packages("package_name")`。请注意,您可能需要在服务器上具有管理员权限才能进行安装。 3. 完成以上步骤后,您可以通过浏览器访问`http://服务器IP地址:8787`来连接到RStudio服务器。在这里,您可以使用之前设置的用户名和密码进行登录。 请注意,具体的配置和访问方式可能因您使用的服务器和操作系统而有所不同。请根据您的实际情况进行相应的调整和操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [r-studio远程服务器配置部署](https://blog.youkuaiyun.com/liuzhiweincu/article/details/125100507)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [服务器版RstudioServer安装与配置详细教程](https://blog.youkuaiyun.com/ZaoJewin/article/details/129823972)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值