CSS前期了解

CSS 中的文本相关属性(line - height、font、letter - 属性、text - 属性) 本文重点涉及到 CSS 中的部分属性。首先介绍了 line - height 属性,涵盖了字号与行高的取值约定以及行高和盒子高度之间的关系;随后提到了 font、letter - 属性、text - 属性,并且分别对这几个属性进行了阐述。 阅读详情

CSS 全称指 Cascading Style Sheet 层叠样式表

常用属性及属性值

  • padding:0  15px; 让导航栏各导航之间的间距相等。
  • line-height: px;px值为该容器所设置的高度。目的是让该内容在该容器里垂直居中。如导航栏在div里垂直居中。text-height本意为定义行高,范围为上边距+字体大小+下边距,默认为上边距=下边距。行高无默认值,随内容变化。 
  • text-align: center;     让内部元素(或行内元素的文字)居中  如让div里的p标签文字在div里居中,则<p text-align: center; >。本意指文本对齐方式,值有left( 内容左对齐,当参杂中英文时,效果会更明显)、right、justify(内容平铺容器,间距自动调节)
  • margin:auto;    让元素本身(或块级元素)水平居中    如让div在页面中居中  则<div margin:auto;>

CSS的复合样式

复合的写法是通过空格的方式实现的

  • background:背景色(可省)  背景图片 背景图平铺方式 位置;      如:background: green  url(xxx/.xx.png)  no-repeat
  • border: 宽度  样式  颜色(可省) ;  如  border:5px  solid  black;
  • font:样式 粗细 大小/行高 字体类型 ;   如  font: italic bold 20px/35px ”微软雅黑“,sans-serif;   大小和字体种类不能省略
  • margin:上  右  下  左;    如属性值为3个则代表上   左右    下。2个时则为上下   左右
  • padding:上  右  下  左;  格式完全与margin相同

浏览器默认情况

  • 默认情况下body标签在距离页面的两侧会有一定的空隙,所以会经常使用margin:0px;
  • 浏览器默认字体大小为16px,  行高line-height为21px

CSS优先级

行内样式 > ID选择器 > 类选择器 > 标签选择器 > 通用选择器

但是当样式发生冲突的时候,谁的权重值高,谁就生效! 权重值对应表:

  1. 通用选择器:                                            权重值0
  2. 标签(元素)选择器 div、p....                  权重值1
  3. 类选择器   .nav   .bar.....                            权重值10                           
  4. ID选择器   #btn、#box                              权重值100
  5. 行内样式                                                    权重值1000

可理解为:选择器选择的范围越小越精确,优先级就越高

CSS文本属性

颜色、字体、行高、大小、加粗、倾斜、首行缩进、水平对齐、文字修饰

  • 颜色     color: red;                                           文字颜色
  • 字体    font-family:华文中宋;                         字体类型(逗号和引号使用)
  • 大小    font-size:26px;                                     字体大小
  • 加粗    font-weight:bold;                                  文字加粗
  • 倾斜   font-style:italic;                                      文字倾斜
  • 首行缩进  text-indent:60px;                             首行缩进
  • 水平对齐  text-align:center;                             水平对齐方式(可理解为水平居中)
  • 行高    line-height:   20px;                                行高(行高值等于高度即可实现垂直居中)

CSS图片

gif格式:   支持动画,但是只有全透明和不透明两种模式;  只有256种颜色

jpg格式:  采用了有损压缩算法,体积较小,不支持透明,不支持动画

png格式: 采用无损压缩算法,体积也相对较小,支持背景透明,不支持动画

svg格式:不会失真,记录了图片的形状和颜色,一般用于保存形状和颜色相对简单的图像。

CSS背景图

常用属性:background-repeat:no-repeat;平铺方式                          background-position:-5px 100px; 背景位置

background-attachment:scroll(相对当前元素偏移);   背景图随滚动条移动的方式,值为fixed(相对浏览器进行偏移 )时,背景图不随滚动条变动

浮动布局

  • 浮动元素会脱离网页文档,与其他元素发生重叠,但是,不会与文字内容发生重叠(即不会遮盖住文字内容,文字会环绕在浮动盒子的周围,可联想到文字环绕效果)
  • 浮动元素float最大的特点是脱离文档流,与其他元素会产生重叠的现象。

用div作浮动布局的时候,浮动div外应该被一个标准流的div包裹,为了后继元素或容器的正常布局。那么此时,父标准流div是必须设置高度的,即使其子浮动元素已经设置了大小,但是在浮动布局里父标准流div并不像普通div那样被子元素撑开,注意此时的父标准流div高度为0,因此需要设置高度。

方法二为:为父标准流div设置   overflow:auto;      overflow表示溢出的意思,即对超出边界的元素(注意浮动子元素的顶部会超过标准流父元素的默认高度0),因此父元素可做高度的自由调整,调整大小结果为随浮动子元素的高度变化

方法三为: 清除浮动 clear:left/right/both     指当前元素不受前面浮动元素的影响,值为left时指不受左浮动的影响,一般都取值为both

  • 浮动元素在排列时,只参考前一个元素位置即可。可理解为,只参照前一个元素的位置大小高度,紧跟在前一个元素的底部排列
  • 浮动元素的重叠问题:1.浮动元素不会覆盖文字内容,即前面的文字环绕效果。         2.浮动元素不会覆盖图片内容。(因为图片本身也属于文本,可以把图片看做是一个特殊的文字)   3.浮动元素不会覆盖表单元素(输入框、单选按钮、复选框、下拉选项等)

盒子模型

网页上的所有元素,哪怕是文字也是有大小的,除了元素本身的大小,还可以设置它的边框等。还可以给它设置边距,一旦给它设置边距,那么它周围的元素则无法靠近它,从而产生了距离,导航栏各导航间的相等距离就是采用了padding。若是图片间的相等间距采用的是margin。在盒子里包含本身的内容部分、填充部分、边框、边距。

padding:内边距    也可认为是填充,即设置了内边距后,元素会被撑开,即元素的实际大小会变大,内容距离边框的padding距离

margin:即盒子与盒子之间的距离。

注意:1.背景色填充到magin以内的区域(不包括margin区域,包括border)2.padding不能为负数,而margin可以为负数3.文字始终在content内

元素的三大类型

块元素: 可以设置宽高大小,默认宽度为100%,并且独占一行。该元素有  <p>、<ul>、<li>、<h1-h6>、<div>、<form>、<table>

块元素要相对容器居中使用得是margin:auto;

设置了浮动得元素是属于块元素

内联(行内)元素: 无法设置宽高,元素大小随内容变化,所有元素默认排在一行。该元素有<i>、<b>、<span>、<a>。内联元素表现得是文字得特性,所以要文字相对容器居中使用得是text-align:center;

内联块元素: 既能设置宽高大小、又能排在一行显示。该元素有<img>、<input>。内联块元素居中使用得也是text-align

  • 改变/转化元素类型用css的display属性。属性值有display: block(块元素)、inline(内联or行内元素)、inline-block(内联块元素)

定位

position:absolute/relative      

要实现定位得话,首先要给定位元素left/top坐标,然后是position:absolute;(注意,不设置position:absolute;的话,坐标设置是无效的);  然后找到参考元素即该定位元素是相对于谁来进行定位得,最后将参考元素设为position:relative;

position:fixed; 为固定值定位,一般相对html网页。同样需要设置left和top坐标,一旦设置为固定值定位,则该元素将固定在那里,无论如何滑动页面。

若某元素设置了absolute定位,其参考系是根据上层何元素设置了position属性,一旦设置了该position属性,无论其属性值为哪个,都相对的该属性的元素来定位。若其父元素皆无设置position属性,则默认相对html网页来进行定位。

CSS继承

文字相关的样式可以被继承,如颜色

布局相关的样式不能被继承,如边框大小(默认是不能继承的,但是可以设置继承属性,用属性值inherit),如border:inherit;

 

用COMSOL计算复合材料板频散曲线:从建模到绘图全流程 导波在板结构中传播时,不同频率成分的速度不同,即频散现象。理解频散曲线是识别导波模态、确定相速度与群速度的基础,也是无损检测和结构健康监测中信号解读的关键。对于碳纤维增强复合材料等各向异性板,频散关系更加复杂,传统解析方法难以求解,数值仿真成为主流手段。通过COMSOL结合周期性边界条件与特征频率扫描,可以高效计算出复合材料板的频散曲线,进而绘制相速度和群速度随频率变化的图谱,为实验模态识别、换能器激励频率选择提供依据。本文以一个2毫米单向碳纤维板为例,详细介绍几何建模、材料参数设置、网格收敛验证、参数扫描 阅读详情

相关推荐

M6 Mac mini涨价2500值不值?深度拆解硬件成本与购买决策

统一内存架构将CPU、GPU和内存封装在一起,通过共享高带宽内存池提升数据交换效率,尤其适合本地AI推理和视频渲染等场景。在苹果生态中,起步内存和存储的配置直接决定设备生命周期,因为后期无法自行升级。M6 Mac mini将起步内存从16GB提升至24GB、存储从256GB提升至512GB,同时芯片制程和GPU核心数均有升级,持续负载性能保持率明显改善。对于开发者、内容创作者和本地大模型推理用户,这些变化能转化为实际效率收益;而轻度办公用户则可能面临性能冗余。理解硬件成本结构与自身工作流需求,才能判断这25

weixin_30846347的博客 266

CSS的文本属性:文本的颜色、对齐文本、装饰文本、文本的缩进、行间距等

CSS文本属性 CSS Text (文本) 属性可定义文本的外观,比如文本的颜色、对齐文本、装饰文本、文本的缩进、行间距等。 文本的颜色 color 属性定义文本的颜色。 <head> <style> div { color: pink; } </style> </head> <body> <div>该睡觉啦,啊啊啊啊</div> </body> 表示 属性

qq_44156869的博客 1069

Ansys Lumerical 启动时出现 Error: Could not connect to Ansys license server specified at 1055@ 的另一种解决办法

昨天在关闭了中之后 就能正常打开 FDTD 了,结果今天想开启出现了同样的报错:我猜测昨天能启动的原因在于关闭之后要重启电脑,并且在重启之后我第一时间打开 lumerical 测试因此端口没有被占用,今天是在电脑启动之后一段时间才打开所以又遇到了端口占用的问题。

qq_51404184的博客 9549

css a标签去掉下划线_CSS属性设置 -- 文本样式

Ⅰ text-align -- 元素中的文本的水平对齐方式left; -- 左边对齐 默认值right; -- 右对齐center; -- 居中对齐justify; -- 两端对齐<Ⅱ text-decoration -- 文本装饰none; -- 默认。定义标准的文本,通常用来去掉a标签的下划线underline; -...

weixin_39867662的博客 632

米哈游 AI产品经理面试题精选:10道高频考题+答案解析(附PDF)

米哈游是全球知名游戏开发商,以《原神》《崩坏》系列著称,专注二次元文化与AI技术创新。本文整理了10道AI产品经理面试题,涵盖Transformer架构、智能NPC设计、机器学习应用、AIGC产品规划等核心领域。题目既考察技术理解(如RAG原理、多模态模型),又关注产品落地(游戏平衡性优化、伦理安全),同时强调跨团队协作能力。参考答案均结合米哈游业务场景,体现技术驱动与玩家体验并重的产品思维,展现AI在游戏行业的创新应用前景。

ZHHHHH15的博客 682

基于51单片机的多功能智能路灯控制系统(仿真+代码+原理图)

智能路灯控制系统主要由51单片机最小系统+1602显示模块+DS1302时钟模块+光强检测模块+按键输入模块+声光报警模块+LED照明模块+状态检测电路+人体车辆红外检测模块组成。能实现以下功能: 1.能够按键设定系统时间、工作时间、光照阈值 2.工作时间内路灯点亮,凌晨12点后路灯关闭,有人或车通过是,路灯点亮10s 3.非工作时间光照强度低于阈值,路灯点亮 4.能够检测系统工作状态,路灯应亮未亮,声光报警 5.具备手动控制,能够切换自动/手动控制功能

u012759563的博客 8177

CSS——>文本样式

文本样式 文本样式简介 文本样式属性 属性 说明 text-indent 首行缩进 text-align 水平对齐 text-decoration 文本修饰 text-tranform 大小写转换 text-height 行高 letter-spacing , word-spacing 字母间距、此间距 首行缩进:text-indent 语法结构: text-indent:像素值 属性说明: 建议使用像素作为单位 代码实例: <!DOCTYPE html&gt

qq_55016379的博客 306

达梦7实时主备集群

达梦7实时主备配置实时主备数据环境说明配置主库配置 dm.ini配置dmmal.ini配置dmarch.ini配置dmwatcher.ini配置dmwatcher.ini以mount方式启动主库设置OGUID修改数据库为primary模式配置备库 在服务器部署过程中,通常搭建有数据库主备集群,用于防备数据库服务器产生问题影响数据正常,在此,我们分享一下在虚拟机环境中模拟搭建实时主备的数据守护模式。 在搭建环境之前,需用户确认主备DM7的数据库已安装完成,且版本一致,同时还应注意各实例所在主机的操作系统位数、

g360382的博客 1022

web前端学习(十四)——CSS3文本属性(text)的相关设置

web前端学习(十四)——CSS3文本属性(text)的相关设置

贝尔摩德苦艾酒 1万+

《信息化项目文档模板十二——业务需求新增/变更审批确认表 》

系列文章目录 《信息化项目文档模板一——项目需求说明书》 《信息化项目文档模板二——项目启动会文档模板》 《信息化项目文档模板三——会议纪要模板》 《信息化项目文档模板四——系统项目蓝图设计模板》 《信息化项目文档模板五——系统详细设计模板》 《信息化项目文档模板六——系统详细设计模板》 《信息化项目文档模板七——系统开发计划模板》 《信息化项目文档模板八——系统功能测试模板》 《信息化项目文档模板九——系统压力测试模板》 《信息化项目文档模板十——系统推广上线计划模板》 《信息化项目文档模板十一——系统用

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1712

置顶必读(2) |《滚雪球学数学建模》专栏目录 & 历年国赛/美赛真题库 & 真题解析(持续更新中)

本专栏《滚雪球学数学建模》采用“从零开始、逐步滚雪球”的学习路径,把数学建模的基础理论、方法工具与大量实战真题(尤其是国赛题,涵盖2025-1992所有真题)有机融合,形成一套系统化训练路线。非常适合零基础入门、希望提升模型与工程化能力的本科/研究生,以及备战全国大学生数学建模竞赛(国赛/省赛)的同学。加油,我们一起把建模能力打造成可迁移的核心竞争力!

**My Coding Family** 26万+

全栈快速上手学习路线

简单总结了在应对比赛时的全栈速成路线。

2301_79857592的博客 1064

新手必看!手把手教你在群晖 NAS 上玩转 Docker 容器(Container Manager)!(群晖 NAS 如何创建 Docker 容器以及 Compose 部署项目)

新手必看!手把手教你在群晖 NAS 上玩转 Docker 容器(Container Manager)!(群晖 NAS 如何创建 Docker 容器以及 Compose 部署项目)

XiaoqiangClub的博客 5162

python可以做网页_python 实战计划:做一个网页

Date:2016-9-17By:Black Crow前言:经过一周多的前期准备,对python有了简单的了解,对于第三方库也有了基本的认识。于是,在今天正式开始了python实战计划的学习,第一课便是了解网页的构成,安排的作业也是动手做一个网页。作业效果:注:直接打印为PDF后的效果The Blahjpg_Page1.jpg我的代码:The BlahHomeSiteOtherThe BeachW...

weixin_39675513的博客 173

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

“惜水园”网页节水知识板块的设计与实现

HTML float属性和清除浮动塌陷

forever_xhs的博客 397

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

前端学起来特别吃力,新人入前端怎么学,附免费源码下载地址

最近收到一些问题,问前端学起来吃力,该怎么学比较好?我回答了不少类似的问题。现在整理下分享给贴吧的小伙伴们。 前端工作两年多。大部分前端原理、框架都能完全运用。工作中几乎遇不到解决不了的问题(除了那些恶心无法实现的需求)现在经常被安排去面试新人(被安排去面试,主要是工作能力比较突出的原因,公司还有很多3年以上的员工)。 下面说说我的学习方法或许对你有用! 一、打好基础不用说 HTML、CSS、JavaScript 三大件,完全掌握。不懂得就直接查 MDN。 HTML重点掌握语义化。区分块级和内联标签。其他

weixin_44052785的博客 263

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

前端_一初识

二、笔记一、本周学习内容:1.简单认识和学习了HTML:基本格式 语法规范 基本的标签 属性 实体 相对路径文档声明 乱码问题 内联元素和块元素2.初步学习了CSS:基本语法 文本样式 CSS引入HTML CSS选择器 伪类和伪元素文档流 盒子模型 浮动 定位 背景 样式的继承 层级常用样式3.小知识:长度和颜色单位二、笔记。

2403_87566238的博客 469

HTML的前期了解

<!DOCTYPE html>: 这句声明,是告诉浏览器,请使用HTML5标准来执行这个网页。 <!-- --> 注释意义:1.把暂时不用的代码注释起来,方便以后使用。2.对开发人员进行提示。光标悬停在开头按住ctrl + / <hr /> 水平线 <br /> 换行标记 &nbsp 空格 图...

Problem_Girl的博客 182

web前端01学习前期大概内容了解

web前端学习之开篇了解web前端学习的基础内容框架介绍三大语言其次学习前期课程概述学习顺序术语解释HTMLCSS工具与插件 web前端学习的基础内容框架介绍 三大语言 HTML CSS JavaScript 其次学习 jQuery 网络 CSS3 H5 前期课程概述 学习顺序 先学习:HTML+CSS 后学习:JavaScript 术语解释 HTML Hyper Text Markup Language 超文本标记语言;定义网页中有什么 CSS CSS:Cascading Style Sheets 层叠样

abigele的博客 149

前端 前期学习计划

好的,这是一份针对软件技术专业大学生的,旨在帮助你打下坚实的基石。计划分为几个阶段,循序渐进。

Dark_kingdom的博客 535

HTML第一课(前期知识准备)

在正式的学习之前,我们先了解一些前端方面的常识。 一、前端是做什么? 如果有认真看过我写的预备程序员不得不知道的事儿这篇文章的同学应该清楚,前端的工作在整个项目开发中处于代码编写阶段,主要是用来做界面展示。界面展示分为PC端和移动端。 二、前端要学习什么? 从大的方面来说,就是三大块内容:HTML,CSS,JS,其余的知识点都是在这三大块上的延申。比如:HTML有XHTML,HT...

ditouye5843的博客 184

学习HTML对于css的基本了解与总结

关于css的认识与总结前言一、css是什么?二、css声明三、可读性四、原理五、使用css六、@import和link的异同1.相同2.不同七、css选择器1.基本选择器2.层次选择器知识结构图 前言 在前期学习了HTML的知识后,对于网页的设计有了一定了解。进一步学习,知道了css的作用。 一、css是什么? 层叠样式表,将html文件的内容以更优雅的方式呈现给用户 { 属性:值 } 二、css声明 选择器{ 属性名:属性值; } 三、可读性 1、缩进、空白 2、添加注释 3、速写 四、原理

right_hand_side的博客 194

了解CSS如何去控制页面

(1)CSS控制页面的样式有几种方式? 答:有四种. 1.行内方式; 2.内嵌方式;3.链接方式;导入方式.       四种样式的优先级别(由高到低):行内方式,内嵌方式,链接方式,导入方式. (2)主要学习一下链接样式 链接方式将HTML文件和CSS文件彻底分成两个或者多个文件,实现了页面框架HTML代码与美工CSS代码的完全分离,使的前期制作和后期维护都十分方便,并且如果需要改变网站

renyb2012的专栏 522

Fiori学习01-前期准备

小夏为了发财最近在学习Fiori,也是一知半解,如果文章写的有问题欢迎指出哈。 本篇是我的Fiori相关内容的第一篇文章,主要介绍开发前的知识储配以及开发环境的配置相关。 (Tips:本文内容基于Local端的WebIDE) 目录一.学前准备1.知识储备· Fiori是什么?UI5又是什么?· 需要了解的相关知识2.软件相关· jdk安装· WebIDE安装· Chrome Debug的基本操作二.开发环境1.环境配置2.环境测试 一.学前准备 1.知识储备 · Fiori是什么?UI5又是什么? Fior

weixin_44911062的博客 1886

CSS案例(学成在线首页)

学成在线首页

qq_69347371的博客 1340
上一篇: offset、client 、scroll
下一篇: HTML的前期了解
Halle!
博客等级 码龄7年 303粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值