所谓全栈,个体可以独立地完成系统的设计、开发、测试、部署以及运维。打通一个领域从无到有的全过程。

为什么会有 markdown 文本编辑显示工具呢,因为 html 太重了。markdown 是 html 的一种简化思路,css 则是另外一种。css 是对 html 其中部分工作的提取和分担,这部分的工作就在于 html 各种标签的属性以及 style 属性的定制等。使得 html 单纯用于文档结构格式和整体布局。

css 是 html 的一个辅助语言,用来描述网页样式,html 没有css也可以工作(可以通过标签的各种属性以及 style 属性定制样式),但 css 可以把样式做抽象,和 html 剥离,这样 html 单纯用作布局(css 与 html 的关系因此也可以看做,抽象和分离的关系)。

  • hello_world.html

    <html><head><link rel="stylesheet" type="text/css" href="style.css" /></head><body><h1>hello world</h1></body>
    </html>
  • style.css

    h1 {color: red
    }

1. 设置标签样式

  • CSS 样式通常写在<head></head>下的 <style></style>下:

    <html><head><style type="text/css"> </style></head><body>...</body>
    </html>
  • 我们可以在 style 标签内将 body 标签的前景色设置为红色:

    <style type="text/css">body {color: red;}
    </style>

2. 设置 id 样式

  • 比如我们在网页主体(body)中使用<div>标签(div,division,区块,用于划分版区),定义一个 id 为 swatch 的版区:

    <body><div id="swatch"> </div>
    </body>
  • 通过 # 进行索引,然后设置样式:

    <style type="text/css">#swatch {width: 150px;height: 100px;color: #fff;background-color:blue;}
    </style>

3. 设置 class 的样式

  • class 类属性用来标识一组具有相同性质的元素;

    <body><p class="marker">....</p><p><span class="marker">....</span><span class="marker">....</span></p>
    </body>
  • 通过 . 进行选择定位:

    <style type="text/css">.marker {background-color:#ff;}
    </style>

4. 复合选择器(compound selector)

<div id="bt"><a >....</a>
</div>
<p><a ...></a>
</p>

这时如何定位<div>下的 <a>而不是<p>下的呢?就要用到 compound selector 的概念了:

#bt a {text-decoration: none;
}

CSS(网页样式语言)基础相关推荐

  1. CSS(网页样式语言)基础,网页CSS设计样式基础知识点 小白教程

    什么是CSS? CSS由哈坤·利在1994年提出,到1996年正式完成了CSS语言,并且在1998年收录到W3C组织. CSS(Cascading Style sheet),用于控制网页样式,并允许将 ...

  2. 海量数据预处理实战----CSS网页样式

    目录 CSS网页样式--选择器 实验目的 实验原理​​​​​​​ 实验步骤 CSS引入方式和优先级 实验总结 CSS网页样式--常用样式 实验目的 实验原理 1.文本样式 2.文字样式 3.链接样式 ...

  3. html(+css)/01/html语言基础,标记,标记语法,html文档结构

    厚积薄发 html(+css)/01/html语言基础,标记,标记语法,html文档结构 工资:4500元左右/月 最好的学习html的方法,就是多参考别人的网页源代码: 查看源代码: 1,打开网页/ ...

  4. CSS 网页样式大全

    字体属性:(font) 大小 font-size: x-large;(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 font-style: obliqu ...

  5. 前端开发培训基地,教你用CSS清除样式

    一.如何入门,学习建议 在你开始入手学习前,有一些小的建议.根据我自己学习的经验发现,这些建议在现在乃至我以后的岗位生涯里都是有很大帮助的.还有就是开始学习前,建议可以先花几天时间,查找一些如何入门的 ...

  6. css规则由两部分构成,CSS-层叠样式表基础教程

    CSS-层叠样式表基础教程 层叠样式表(Cascading Style Sheets,简写CSS),网页可以使用CSS来决定文件的颜色.字体.排版等显示特性.CSS最主要的目的是将文件的结构和内容(用 ...

  7. 精通CSS.DIV网页样式与布局(四) ——页面背景

    咱们这回来讲讲CSS如何对网页的背景进行设置,网页的背景是整个网页的重要组成部分,他直接决定了整个网页的风格和色调.我们这回主要来学习如何用CSS来设置背景颜色.背景图片. 背景颜色:CSS设置背景颜 ...

  8. 精通CSS+DIV网页样式与布局--页面背景

    上篇博客,我们主要简单的总结了CSS的图片效果,我们这回来讲讲CSS如何对网页的背景进行设置,网页的背景是整个网页的重要组成部分,她直接决定了整个网页的风格和色调.这篇博客简单的总结一下如何用CSS来 ...

  9. 【网页制作】CSS尺寸样式属性

    CSS尺寸样式属性作用:给html元素设置高度和宽度. 注意:只有块级元素才可以设置宽度和高度. 属性名称 作用 单位/值 height 设置元素的高度 length:使用px表示高度 auto:自动 ...

最新文章

  1. HBase在淘宝的应用和优化小结
  2. OpenGL延迟着色之二
  3. std::string 收缩到合适大小_如何选择合适的自动伸缩门尺寸-深圳自动伸缩门供应商...
  4. 【转】为什么自动车完全不可以犯错误
  5. 【2021.02.09更新】数学常用基本公式
  6. redis——redis持久化处理
  7. 棋牌游戏服务器架构: 详细设计(3) 数据库设计
  8. Deadline提前,引入滚动审稿,想投ACL 2022的同学要抓紧了
  9. 25.TCP/IP 详解卷1 --- SNMP:简单网络管理协议
  10. 微信小程序下载文件ios无法预览问题--解决方案
  11. 宋宝华:当Linux内核遭遇鲨鱼—kernelshark
  12. 指定条件查找计算机,利用excel数组函数完成“根据给定条件查找匹配数据”-excel技巧-电脑技巧收藏家...
  13. linux常见的swap配置方式,Linux环境下Swap配置方法
  14. Qt 编程使用Sapera LT API 实现盖革雪崩焦平面相机数据采集
  15. golang consul 观察者watch
  16. python小学生编程小游戏打地鼠turtle
  17. (轻量级自适应加权网络图像超分辨)阅读笔记
  18. matlab 实现低通巴特沃斯滤波器、切比雪夫1型/2型滤波器 和 椭圆滤波器
  19. linux不识别U盘
  20. echarts5.0 去掉 hover 折线变粗方法

热门文章

  1. wordpress 通过域名无法访问_关于在宝塔面板的基础上搭建Wordpress个人博客的教程...
  2. 计算机按键喀秋莎,给自己的小家配置一台巫喀秋莎桌面hifi音响
  3. 浏览器 html 看层级,浏览器视图层级中的“根”:html和body的属性研究
  4. pc端rem适配_自适应PC端网页制作使用REM
  5. knife4j--api请求参数不一致问题
  6. Spark-生产案例
  7. python3 科学计算_python3 科学计算之pandas入门(一)
  8. raft协议 java_图解分布式协议-RAFT
  9. django 使用原生SQL语句反向生成MODELS.PY中的表结构
  10. [LeetCode] 81. Search in Rotated Sorted Array II