css笔记简洁版

Head First HTML 与 CSS(第二版)学习笔记 第一个聊天室文件<!DOCTYPE html> <html lang="en"><!-- 告诉浏览器HTML从这里开始 --> <head>页面head开始 <meta charset="UTF-8"> <title>Head First Lounge</title&amp 阅读详情
一:概述
1、如何定义样式:
html标记的某些属性: border="1" width="" height=""
CSS


2、CSS 的优点:
html语言,为一些标记定义了一些用于定义样式的属性
--不统一,也不通用
a、需要一种统一的定义所有元素的样式的方式---CSS
b、内容和表现的分离


二:CSS 的基础语法(怎么写,怎么用)
1、内联方式:将样式定义写到元素的 style 属性中
style="属性名:值;"
2、内部样式表:将样式定义写到 head 里的 style 里
p{属性名:值;}
3、外部样式表:
将样式定义到单独的文件里,后缀 .css,添加样式定义
页面引入样式文件
<link href="url" type="text/css" rel="stylesheet" />


三:相关应用
1、优先建议使用 外部样式表,实现内容和表现分离,提高可重用性和可维护性
2、重复定义:不冲突的取并集;冲突的按优先级
优先级:内联>外部=内部
如果优先级相同:以后定义的为准


四:选择器---谁使用样式
1、元素选择器:以html 标签的名称--某类标签定义统一的样式
p/h1{}
input {}


2、类选择器:为不同的标签定义样式
CSS中: .s1 {...}
html页面中: <元素 class="s1" >


3、元素 ID 选择器:为页面上的某一个元素定义特有的样式
CSS中: #aaa{...}
html页面中:   <元素 id="aaa" />


4、分类选择器:同一种标签中细分不同的样式
CSS 中: input.txt {}
input.btn {}
input.file {}
html 页面中:
<p class="txt" ></p>--error
<input type="text" class="txt" />


5、分组选择器:为各种不同的选择器定义它们相同的部分
CSS 中: h1,h2,.s1,#aaa,div.small
{
color:red;
}
html页面中:h1/h2等皆使用样式


6、派生选择器:使用元素的父子关系
CSS 中: div a {...}
#navi a {}
#navi ul li a {}
table tr td a{}


html 中: <div>aa<a>ss</a>bb</div>


7、伪类选择器:不同状态下的样式

:link 未访问过
:active 激活
:visited 访问过的
:hover 悬浮--鼠标移入
:focus 获得焦点
五:各种样式---应用角度
尺寸的单位
颜色的单位


六:布局
1、尺寸
width/height
overflow:内容溢出包含框时
visible:默认取值,总是可见
hidden:隐藏
scroll:总是显示滚动条
auto:如果溢出,则显示滚动条
2、边框
border:width style red;--四个边
border-top/left/right/bottom--单边
如果这么写:
border-top-width:
border-bottom-style:
border-right-color:

3、box modal(框模型、盒子模型)
a、使用 padding 和 margin 定义内/外边距
padding:20px;--以左上角
padding-top/right/left/bottom:

b、占用的面积:


c、使用中:布局时,关注高度和宽度以外,关注边距


d、各种写法:
margin:10px;
margin:10px 20px 30px 40px;
    top    right  bottom  left
margin:10px   20px;
 top/bottom   left/right
margin:10px auto;
auto:自动计算左右外边距=(页面-div)/2
--实现框居中显示
七:背景
background-color:red/#ccc/#f23d4a;
background-image: url(a.jpg) ;--默认情况下,双向平铺
background-repeat:repeat/no-repeat/repeat-x/repeat-y;
background-position:x/left y/top;
10px  20px;
20%   50%;
--背景图像的位置
background-attachment:scroll/fixed;
fixed:背景固定,实现水印的效果
--设置背景图像的附着方式


八:文本
color:;--文本的颜色
font-size:;--字体的大小
font-family:;--字型
font-weight:normal/bold;--加粗显示
text-align:left/center/right;
text-decoration:none/underline;--是否显示下划线
text-indent:;---首行文本缩进
line-height:;---常用来设置文本在某行内垂直方向上居中


九:表格--表格所特有的样式属性
border-collapse:separate/collapse;
vertical-align:top/middle/bottom;---单元格中垂直方向的对齐
border-spacing:;--单元格分开时,设置之间的距离
















简洁版小米侧边栏 如何在网页中实现下图所示的效果? 简洁版的代码看这里--> <head> <style> a { display: block; width: 230px; height: 40px; text-decoration: none; ... 阅读详情

相关推荐

《Web前端开发之HTML+CSS精英课堂【渡一教育】》文档版笔记(完结)

笔记有文档版和思维导图版,先附上文档版,再附上思维导图版。课程内容较多,笔记并不完全,仅供参考,还是建议去观看课程,并自己记笔记。 参考:《Web前端开发之HTML+CSS精英课堂【渡一教育】》

Panda颜的博客 1万+

CSS笔记

css边距合并问题...

dg_xdg的博客 203

CSS综合案例——简洁版小米侧边栏

案例的核心思路分为两步: 把链接a 转换为块级元素,这样链接就可以单独占一行,并且有宽度和高度,鼠标经过a 给 链接设置背景颜色 提示: 1.通过display设置a标签的显示模式,让其能设置宽高 2.通过text-align设置文本水平居中 3.通过设置line-height让文本垂直居中 4.通过:hover设置鼠标经过的样式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g

weixin_45586870的博客 232

css基础笔记简洁版1

CSS(层叠样式表)用于美化网页,实现结构与样式分离,可精确控制位置、颜色、字体等。外部样式表:通过 link 引入外部文件。【CSS 基础笔记1】三、CSS 的三种写法。行内样式:写在标签内部。

2401_87733912的博客 455

CAD制图

CAD制图可以提高设计效率和准确性,并方便文档的存档和交流,是现代工程设计中不可或缺的一部分。·CAD三维开发是指使用计算机程序和工具来创建、编辑和操作三维模型、图形和设计的过程。它在工程、建筑、制造和游戏等领域广泛应用。CAD三维开发可能涉及到复杂的图形算法、性能优化、并行计算等方面的内容,因此需要深入学习和实践,以提高开发的效率和质量。

RZer的博客 1645

SAP 小结

关于SAP 开发的实习就要告一段落了,从刚开始接触,到现在已经6个月了,想要很简要的把自己对SAP的理解写出来,便于以后查阅(不定期更新)。 1. 什么是SAP? 广义的SAP,可以指代SAP公司以及SAP的各种产品,它的意义要在特定语境下才能确定。一般我们所说的SAP特指SAP ERP。 SAP ERP(enterprise resource planning)是一个企业信息系统。通过这个系

Remy的博客 1951

【前端学习笔记】CSS的核心属性(知识简洁版汇总)

本文介绍了CSS的文本相关属性、背景相关属性、列表相关属性、边框属性、浮动属性以及清除浮动产生的影响

Tai Yun-chieh 399

机器学习 -- 信用卡评分模型 -- 互联网金融风控

互联网金融主要分为资金类和资产类。资金类主要是理财产品,吸储,主要指标是用户转化、留存和复投,重在客户运营。资产类主要是贷款,包括消费金融和现金贷,小额贷款属于此类,主要目的是用户转化,还款和风险控制,信用卡评分模型就属于风险控制。 信用评分作用是对贷款申请人(信用卡申请人)做风险评估分值的方法。 信用卡评分是以大量数据的统计结果为基础,根据客户提供的资料和历史数据对客户的信用进行评估,评分卡模型...

XiaoMaEr66的博客 2419

0基础学前端-----CSS DAY5

作用:网页的标签非常多,在不同的地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。元素显示模式就是元素(标签)以什么方式进行显示,比如自己占一行,比如一行可以放多个。HTML元素分为块元素和行内元素两种类型。元素模式元素排列设置样式默认宽度包含块级元素一行只能放一个块级元素可设置宽、高容器的100%容器级可以包含任何标签,中不可包含块级元素行内元素一行可以放多个行内元素不可直接设置宽、高它本身内容的宽度容纳文本或其他行内元素,

artist123abbb的博客 2104

RS422总线

①.RS422发送驱动器无高阻三态(浮空)状态RS422收发芯片,发送脚固定强驱动输出,永远钳位 A/B 差分电平,不能关断、不能悬空,只要芯片上电,TX+、TX - 就强制输出互补电压(一路高、一路低)。多条发送并联在同一组差分线上:两个驱动器一个拉 A 高、一个拉 A 低,B 线反向拉扯 → 电源→地大电流对灌,瞬间芯片过流发烫烧毁、总线电平短路错乱。注意:RS485 带DE/RE 收发使能脚:不用发送时可关闭驱动器,输出变成高阻浮空,让出总线,因此能多节点分时发送。③.多点通信方式,一主多从方式;

zhuimeng_1234的博客 222

std::map看来可以被淘汰了?可以用vector来替代,而且更好

vector的优势在于内存连续,可以先std::sort,然后std::lower_bound,或者std::binary_search。而std::map,insert的时候,需要new出内存。

tumu_C的博客 1019

CSS案例:简洁版小米侧边栏

案例:简洁版小米侧边栏 案例的核心思路分为两步: (1)把链接a 转换为块级元素,这样链接就可以单独占一行,并且有宽度和高度。 (2) 鼠标经过a 给链接设置背景颜色。 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>简单版小米侧边栏</title> <style> a {

icemwj的博客 1326

OpenEarthMap 与 xBD 数据集合并

整合好的数据:链接: https://pan.baidu.com/s/1uJ_Zg6n-s3u1D49OW52D7Q?pwd=2vwx 提取码: 2vwx完整整合步骤与代码如下。

qq_60293814的博客 1593

CSS零基础入门笔记:狂神版

1.后代选择器(Descendant Selector)语法ancestor descendant { /* 样式规则 */ }作用:选择指定祖先元素内部的所有后代元素,无论它们嵌套在什么层级中。特点:作用范围最广,会选择所有符合条件的后代元素。2.子选择器(Child Selector)语法parent > child { /* 样式规则 */ }作用:选择指定父元素的直接子元素,不会选择更深层次的后代元素。特点:作用范围较窄,只选择直接子元素。3.

sherlockMa的博客 1231

Codesys入门-新建工程+任务调用+编译+调试

程序组织单元(Program Organization Unit, POU)由声明区和代码区组成,是用户程序的最小软件单元,它相当于传统编程系统中的块(Block),按功能程序组织单元(POU)可分为函数(FUN)、功能块(FB)、程序(PRG)。:Codesys采用多任务的方式来执行用户程序的“任务”,而每个“任务”分配了不同的执行周期,有些全局变量可能要在不同的POU之间被访问和修改,于是需要对全局变量进行交互同步,也是在任务的“时间对准点”进行的,实例:声明了INT类型,变量名为输入;

刺客 1万+

FPGA&ASIC笔面试题(四):编写Verilog代码描述跨时钟域信号传输,快时钟域到慢时钟域(补充)

      跨时钟域处理从快时钟域到慢时钟域,如果是下面第一个图,cklb则可以采样到signal_a_in,但是如果只有单脉冲,如第二个图,则不能确保采样掉signal_a_in。这个时候用两级触发器同步是没有用的。 代码如下: //Synchronous module Sync_Pulse( input clka, input clkb, input rst_n, input pulse_ina, output pulse_outb, ou

千歌叹尽执夏的博客 2509

《CSS Secrets》读书笔记(3)

三年重构老司机二刷《CSS Secrets》觉得有些东西还是应该记录下来,本文内容来自书籍《CSS Secrets》中文名叫《CSS揭秘》,做笔记的过程中我会根据自己的过往经验加上自己的理解和看法,用通俗的表达对一些知识点进行解释。本书的对象是有一定CSS开发经验的人,如果你是新手,阅读起来可能有点吃力,同时,笔记也是针对我个人的查漏补缺,有些知识点并不会记录进去。 文章目录形状自适应的椭圆平行...

前端向朔 5551

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

css文字背景蒙版_使用CSS创建蒙版的背景效果

您将要创造的 今天,我们将逐步采用一种非常酷的技术,您可以使用该技术来创建一种效果,该效果有点像视差滚动,但是不需要任何JavaScript; 可以通过纯CSS非常简单地实现。 首先查看现场演示 ,以了解要学习的内容(您需要在台式机/笔记本电脑上查看效果)。 该技术可用于创建出色的产品描述页面,甚至类似于Powerpoint / Keynote演示的内容,并且非常适合用于在线故事插图...

Web design 教程小屋 2744

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Obsidian空白标注用法:打造简洁专业的笔记布局

Obsidian作为一款强大的知识管理工具,其灵活性和可定制性深受用户喜爱。而Obsidian Modular CSS Layout(MCL)插件则为用户提供了更加丰富的布局定制选项,其中空白标注功能更是让笔记布局变得简洁而专业。本文将详细介绍Obsidian空白标注的使用方法,帮助你轻松打造出整洁高效的笔记页面。 ## 什么是Obsidian空白标注? Obsidian空白标注是MCL插件提

gitblog_00287的博客 474

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

推荐文章:体验高效云端记录——有道云笔记Linux版

推荐文章:体验高效云端记录——有道云笔记Linux版 在数字时代的洪流中,高效、便捷的笔记工具已成为我们日常生活和工作中不可或缺的一部分。今天,向大家隆重推荐一款专为Linux用户打造的高效利器——有道云笔记Linux版,它是由jamasBian基于Electron框架精心开发,旨在提供给Mac OS X和Linux用户一个更佳的笔记体验。 项目介绍 有道云笔记Linux版是一款针对Linux操作...

gitblog_00075的博客 1311

html+css制作简洁版小米官网侧边栏

目录 (1)最终效果图: (2)文本基础内容 2.1.插入文本内容: (3)总体样式的设置 3.1.先把每个超链接设置为块级元素 3.2.设置每个文本背景的长方形的比例和颜色 3.3.设置超链接文字的格式(文字颜色&删除下划线) 3.4.设置文字的缩进 3.5.设置鼠标划过字体的样式 3.5.设置文字位置垂直居中 (4)完成 (1)最终效果图: (2)文本基础内容 2.1.插入文本内容: 打开vscode,首先我们用超链接来显示出侧边栏的文字内容 ...

weixin_57921210的博客 2851

CSS自查笔记

CSS即级联样式表(层叠样式表)。

2402_83305235的博客 1393

fylepad:简洁与强大并存的笔记解决方案

fylepad:简洁与强大并存的笔记解决方案 在数字时代,良好的笔记工具是提高生产力的关键。今天,我将为您介绍一款开源笔记应用——fylepad,它以简洁的界面、丰富的功能以及卓越的性能,成为笔记工具中的佼佼者。 项目介绍 fylepad 是一款专为笔记和Markdown编辑而设计的应用。它不仅满足日常笔记的基本需求,还提供了丰富的格式化选项,让你在记录和整理信息时更加得心应手。与其他应用相比,f...

gitblog_00734的博客 307
下一篇: StringUtils方法全集
Jackson-Huang
博客等级 码龄14年 26粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值