CSS

css解释

css样式:
css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化,CSS的可以使页面更加的美观。基本上所有的html页面都或多或少的使用css。
 
存在方式有三种: 元素内联、页面嵌入和外部引入
语法:style = 'key1:value1;key2:value2;'
     在标签中使用 style='xx:xxx;'
     在页面中嵌入 < style type="text/css"> </style > #在头部指定CSS样式
     引入外部css文件
优先级:标签>页面镶入>外部,这个仅限同样的样式冲突是才有用
 
元素内联:
直接在标签上应用:代码如下
        <p style=" padding: 0px; color: rgb(0, 0, 255); line-height: 1.5 !important;">
            这是一个段落
        </p>
页面嵌入
在头部写好css样式然后应用:代码如下
复制代码
<head>
    <meta charset="UTF-8">
    <title>css_study</title>
    <!--在头部指定好CSS样式然后,在标签里使用class="样式名应用"-->
    <style>
        .css_test{
            background-color: darkorchid;
        }
    </style>
</head>
<body>
    <div>
        <p class="css_test">
            <!--这里应用指定好的CSS样式名即可-->
            这是一个段落
        </p>
    </div>
</body>
复制代码

外部引用

写一个独立的文件存储css样式代码如下:建议(在样式文件里加上标注防止出现遗忘)
html代码如下:
复制代码
<head>
    <meta charset="UTF-8">
    <title>css_study</title>
    <!--这里通过link导入样式,有点类似与python导入模块中的import *-->
    <link rel="stylesheet" href="study_html_css.css">
</head>
<body>
    <div>
        <p class=page_color>
            <!--这里直接应用指定好的CSS样式名即可-->
            这是一个段落
        </p>
    </div>
</body>
复制代码

 

 CSS样式应用中通过class应用CSS样式即可,还有两种知道即可代码如下:
id应用,"#",这个调用CSS样式的方法,就是在头部<style>#name{....}</style>     #name意思就是所有id为name的都会使用这个Css样式,代码如下:
复制代码
<head>
    <meta charset="UTF-8">
    <title>luotianshuai_study</title>
    <style>
        #name{
            background-color: red;
        }
    </style>
</head>
<body>
    <div>
        <p id="name">
            <!--这里不需要指定,只要id=name的就会自动应用头部指定的CSS样式-->
            段落1
        </p>
        <p id="name">
            段落2
        </p>
    </div>
</body>
复制代码

显示如下:

 

 

标签应用,为指定标签统一设置格式:在头部<style>p{....}</style>  这里的p是标签的名称,也可以是div这样就会给所有的div设置格式,代码如下

复制代码
<head>
    <meta charset="UTF-8">
    <title>luotianshuai_study</title>
    <style>
        p{
            background-color: lightskyblue;
            width: 100px;
            height:100px;
        }
    </style>
</head>
<body>
    <div>
        <p>
            <!--这里不需要指定,只要id=name的就会自动应用头部指定的CSS样式-->
            段落1
        </p>
        <p>
            段落2
        </p>
    </div>
</body>
复制代码

 

 CSS常用属性

background  【背景】

background-color  背景颜色   代码如下:

    <div style=" padding: 0px; color: rgb(0, 0, 255); line-height: 1.5 !important;">>
        Hello,html
    </div>

显示效果:

background-image 背景图片   代码如下:

<div style="background-image: url(logo.png);height: 80px;background-position: center top" >
</div>

显示效果如下:

 

首先确认,div是块级别的标签,我们的图片仅仅是一个小的图片,但是现在是平铺,所以看下面的代码:

<div style="background-image: url(logo.png);height: 80px;background-repeat:no-repeat" >
</div>

显示效果如下图:

 

 

border 【边框】

设置边框,效果图如下图:

代码如下:

复制代码
    <!--border:有3个参数:线的粗细、线的样式(实线、点、虚线等)、线的颜色-->
    <!--第一种:线的粗细为1像素,实线、红色-->
    <div style="border:1px solid red;height:10px" ></div>
    <!--第二种:线的粗细为1像素,点、蓝色-->
    <div style="border:1px dotted blue;height:10px" ></div>
    <!--第三种:线的粗细为1像素、虚线、紫色-->
    <div style="border:1px dashed purple;height:10px" ></div>
复制代码

边框可以单独的设置一边的边框、上、下、左、右

    <!--在左边设置边框,3px、实线、红色-->
    <div style="border-left: 3px solid red">Luotianshuai</div>

效果图如下:

Display

代码如下:

<!--display 为none将隐藏标签-->
<div style="display: none;">none</div>
<!--display 为inline会将块级别标签调为内联标签-->
<div style="display:inline">inline1</div>
<div style="display:inline">inline2</div>
<!--display 为block会将内联标签调为块级别标签-->
<a style="display:block">block1</a>
<a style="display:block">block2</a>

实际效果如下:

 

cursor 鼠标停放所显示的效果

 代码如下(实际效果自己写看):

    <div style="cursor:pointer">停放在这里显示小手(pointer)</div>
    <div style="cursor:help">停放在这里显示问号(help)</div>
    <div style="cursor:wait">停放在这里显示转圈(wait)</div>
    <div style="cursor:move">停放在这里显示移动(move)</div>
    <div style="cursor:crosshair">停放在这里显示定位(crosshair)</div>

 浮动  float (用的比较多,用来布局使用)

 效果图如下:

 代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css_study</title>
    <style>
        .float-left{
            width:20%;
            background-color:red;
            height: 500px;
            float: left;
            /*这里长和宽,可以用百分比或者直接指定像素来指定*/
        }
        .float-right{
            width: 80%;
            background-color:blue;
            height: 500px;
            float:left;
            /*这里长和宽,可以用百分比或者直接指定像素来指定*/
        }
    </style>
</head>
<body>
    <div class="float-left"></div>
    <div class="float-right"></div>
</body>
</html>
复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>luotianshuai_study</title>
    <style>
        .float-left{
            width:20%;
            background-color:red;
            height: 500px;
            float: left;
            /*这里长和宽,可以用百分比或者直接指定像素来指定*/
        }
        .float-right{
            width: 80%;
            background-color:blue;
            height: 500px;
            float:left;
            /*这里长和宽,可以用百分比或者直接指定像素来指定*/
        }
    </style>
</head>
<body>
    <div class="float-left"></div>
    <div class="float-right"></div>
</body>
</html>
复制代码

注:这里需要注意,有一种情况,如果不给父div设置高度,并且设置了float之后,子的float可能会覆盖父div的颜色怎么办?在父的div内加一条:

<div style="clear:both;"></div>

转载于:https://www.cnblogs.com/ciciah/articles/8353165.html

CSS与CSS3美化页面 目录一、CSS简介1.1 什么是CSS?1.2 样式层叠次序二、CSS基础语法三、CSS使用方式四、CSS常用选择器五、CSS关系和属性选择器六、CSS伪类选择器七、CSS的尺寸和单位八、CSS字体与文本属性九、CSS背景属性十、CSS边框属性十一、CSS内外补白属性十二、CSS盒子模型实例十三、CSS定位属性十四、CSS布局属性十五、CSS实现导航十六、CSSflex弹性盒子介绍十七、CSS用户界面和多栏属性介绍十八、CSS表格和过度属性介绍十九、CSS旋转动画和媒体查询属性介绍二十、CSS字体图标的使用 阅读详情

相关推荐

css入门之CSS1、CSS2、CSS3、CSS4发展历程

CSS 最初于 1996 年发布,由用于添加字体属性的属性组成例如字体和文本的强调颜色、背景和其他元素。CSS2 于 1998 年发布,为其他媒体类型添加了样式,以便可以用于页面布局设计。CSS3 于 1999 年发布,其中添加了演示样式属性,允许从文档构建演示文稿。CSS3 将其规范划分为许多单独的模块,这使得 CSS3 更易于处理。借助 CSS3,设计人员现在可以使用自定义字体,例如 Google Fonts 和 Typecast 中可用的字体。在 CSS 和 CSS2,设计人员只能使用“网络安全字体”

蛐蛐的博客 2885

WEB Basic基础-04

1、尺寸 和 边框 1、尺寸属性 1、作用 改变元素的宽度和高度 2、属性 1、宽度 属性:width 取值:以px或%为单位的数值 2、高度 属性:height 取值:以px或%为单位的数值 所有块级元素的尺寸: 宽度:占父元素100%的宽 高度:以内容为准 所有行内元素的尺寸: 宽度:以内容为准 高度:以内容为准 注意...

骨敢的博客 483

新手必看:LiteRadio 2c SE遥控器从开箱到飞行的完整指南(附常见问题解答)

本文为新手提供LiteRadio 2c SE遥控器的完整使用指南,涵盖从开箱到首飞的20个关键步骤。详细介绍了遥控器的功能设置、与无人机的对频技巧以及首飞注意事项,帮助用户快速掌握飞行控制,避免常见错误。特别适合无人机初学者阅读。

weixin_29209801的博客 381

border问题考考你

一、border三剑客问题 平时我们写css时border的写法都是三样式:border:1px solid red;边框大小,边框样式,边框颜色 那么如果我们去掉几个会怎样呢? 1.去掉边框大小 border div{ border: solid red; } border属性 结果是什么样呢? chrome下 看,显示出来的是边框大小是3p

木槿花西月锦绣 1052

Arduino Nano + MCP3422A0 ADC 毫欧表:3档分辨率(0.1mΩ-1.3kΩ)开尔文连接实测

本文详细介绍了如何使用Arduino Nano与MCP3422A0 ADC构建高精度毫欧表,采用四线制开尔文连接和三档量程设计,实现0.1mΩ-1.3kΩ的精确测量。通过精密恒流源和18位ADC技术,结合智能量程切换和数字滤波算法,显著提升测量精度和稳定性,适用于电子维修、PCB测试等场景。

weixin_28292761的博客 325

CH582低功耗实战:从1.2mA降到5uA,我的蓝牙广播功耗优化笔记

本文详细记录了沁恒CH582蓝牙芯片从1.2mA降至5μA的功耗优化全过程。通过建立基准测试环境、分层排查软件配置与IO状态、精细调优射频参数以及硬件层面的电源管理,实现了极致的低功耗表现。文章还提供了实用的功耗测量方法和典型问题排查指南,为蓝牙设备开发者提供了宝贵的参考经验。

weixin_30368405的博客 573

CSS常用属性

创建CSS的三种方式 通过style属性引用样式 通过style标签引用样式 通过link标签引用css文件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <!-- 通过style标签引用样式 --> <style type="text/css"> span{ color: green;

qq_49548374的博客 315

软考中级-软件设计师 知识点整理(一篇就过了 建议收藏)

软考中级-软件设计师上午题知识点总结

片言可决讼,半纸能缚龙 17万+

CSS Reset & Modern CSS Reset

CSS Reset & Modern CSS Reset

YF云飞的博客 1万+

K8S搭建(centos)四、安装K8S

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 2654

树根互联Java开发面试题及参考答案

说一下 Java 集合类。 Java 集合类是用于存储和操作一组对象的容器。它提供了多种数据结构,方便程序员对数据进行高效的管理和处理。 Java 集合框架主要包括两大接口:Collection 和 Map。 Collection 接口是一组对象的集合,它有三个主要的子接口:List、Set 和 Queue。 List 接口代表有序的集合,可以包含重复的元素。例如 ArrayList,它是基于数组实现的动态数组。它的优点是随机访问效率高,通过索引访问元素的时间复杂度为 O (1)。当

大模型大数据攻城狮的专栏 856

CSS3渲染器CSS3DRenderer.js和CSS3模型

通过CSS3渲染器和模型可以把HTML元素像Threejs的网格模型Mesh或精灵模型Sprite一样去渲染

OYlan_的博客 2676

Codex 100个真实案例 - 全系列总结与Codex最佳实践全解析

历经100个案例的淬炼,我们终于来到了终点!本篇是整个系列的压轴之作——全面回顾100个案例的分类统计、提炼Codex使用的核心技巧和最佳实践、总结Prompt工程的精华要点、剖析常见错误及解决方案、展望AI编程的未来趋势,并为不同水平的读者规划学习路径。这不仅是一篇总结,更是一本Codex实战手册!

yueyeguzhuo的专栏 138

CSS语法与规则 — 重学CSS

进入重学 CSS 的第一步,首先需要找到一些线索。我们在前面的课程中讲学习方法的部分也讲过,要想建立知识体系骨架,我们需要一个完备性更权威,更全的线索。但是 CSS 现在标准的状态非常复杂,所以我们没有办法找到一份像 JavaScript 或者 HTML 中比较完备的现形标准,能把 CSS 的一切都浓缩在内。

三钻 - 之前端到全栈之路 3981

低代码部署与管理——OpenClaw智能助手的应用部署与运维(2026技术版)

OpenClaw智能助手的低代码部署与管理平台采用分层架构设计,包含部署工具、环境管理、版本控制等核心模块,支持从开发到生产的全流程自动化部署。该系统通过Docker、Kubernetes等技术实现应用构建和部署,利用Terraform等工具管理多环境配置,并提供完善的监控运维能力。平台针对开发、测试、预生产和生产环境提供差异化配置,确保部署效率和运行可靠性。这种架构设计遵循自动化、可扩展性和安全性原则,显著提升了智能助手应用的部署效率和运维质量。

一键难忘的博客 319

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

css注释_CSS注释示例–如何注释CSS

css注释Comments are used in CSS to explain a block of code or to make temporary changes during development. The commented code doesn’t execute. CSS中使用注释来解释代码块或在开发过程中进行临时更改。 注释的代码不执行。 Both single and mu...

cumi7754的博客 1808

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【CSS】CSS3进阶

正文CSS(层叠样式表)是一种用于描述HTML或XML文档表现形式的样式表语言。它控制网页的视觉展示,包括布局、颜色、字体等。CSS 规则集由选择器和声明块组成: 例如: 1.2 CSS 引入方式 1.2.1 内联样式 直接在HTML元素中使用style属性: 1.2.2 内部样式表 在HTML文档的部分使用标签: 1.2.3 外部样式表 创建独立的.css文件,通过标签引入: 2. CSS 选择器 2.1 基本选择器 选择器类型 语法 示例 描述 元素选择器 元素名 选择所有元素 类

Guiat的博客 1007

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

CSS和CSS3

以上只是CSS和CSS3的主要内容,它们还有很多其他的属性和特性,可以帮助你创建出非常丰富和美观的网页。的动画,让元素从原来位置水平移动到右边100像素的位置,然后应用到。类的元素上,动画持续2秒,无限循环。这段代码定义了一个名为。

前端大白话 992

css教学 css基础

CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称,有时我们也会称之为 CSS 样式表或级联样式表。是一种标记语言.用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式盒子模型➢盒子模型包括:border边框、外边距 margin、padding内边距、和 content 内容绝对定位和固定定位也和浮动类似。1. 行内元素添加绝对或者固定定位,可以直接设置高度和宽度。

weixin_71899005的博客 1900

从CSS3到CSS模块化:带你深入了解CSS你不知道的前沿特性

尽管我们通常将CSS3作为终点,但CSS实际进入了一个新的阶段——**模块化的持续进化**。以下是一些你可能还不知道的前沿CSS新特性,它们正逐渐改变我们的Web开发方式。

m0_61118741的博客 2069

css1 css2 css3 区别

css1 css2 css3 区别        CSS1提供有关字体、颜色、位置和文本属性的基本信息,该版本已经得到了目前解析HTML和XML的浏览器的广泛支持。        但自从CSS1的版本之后,又在1998年5月发布了CSS2版本,样式单得到了更多的充实。        CSS2.0提供给我们了一个机制,让程序员开发时可以不考虑显示和界面就可以制作表单和界面,显示问题可由美工或是程序员...

damon940111的博客 7915

CSS 教程

通过以上CSS教程,你可以对CSS有一个全面的了解,并开始创建和优化网页的样式。在实际应用中,不断实践和探索,你将能够掌握更多CSS技巧,为网页带来更好的视觉效果和用户体验。:如Bootstrap、Foundation等,提供了预定义的CSS类和布局,可快速构建响应式网站。:如SASS、LESS等,允许使用变量、嵌套规则、混合等高级功能,提高CSS的可维护性。:使元素向左或向右浮动,常用于创建多列布局。:用于向元素添加额外的内容或样式,如。:根据元素的属性和属性值来选择元素。

weixin_51782176的博客 1466

【Css】Css

清除浮动的方式缺点额外标签法(隔墙法)添加许多无意义的标签,结构化较差。父级overflow:hidden;溢出隐藏父级:after伪元素由于IE6-7不支持:after,兼容性问题父级双伪元素由于IE6-7不支持:after,兼容性问题。

shisanxiang_的博客 1165

CSS hack

由于不同的浏览器,甚至同一浏览器的不同版本对CSS的解析认识不一样,导致生成的页面效果不一致,写出针对不同浏览器CSS code就称为CSS hack。常用的CSS hack 有三种方式,CSS 内部hack、选择器hack、HTML 头部引用,其中第一种最常用。

2403_88477236的博客 1993

添加CSS样式的三种方法与CSS的注释

当浏览器读到样式表时,它将根据样式表中的信息来格式化 HTML 文档。

Vec_Kun的博客 2524

【CSS 面经】CSS 优化和提高性能的方法有哪些?

在现代前端开发中,CSS 的优化不仅影响页面的视觉效果,更直接关系到用户的加载体验和页面的渲染效率。通过合理的优化方法,既可以提升性能,又能提高代码的可维护性。答:低效选择器增加浏览器的匹配时间,尤其是嵌套选择器和通配符选择器会显著降低性能。答:通过压缩文件、移除未使用的 CSS、合并文件以及合理使用选择器等方式优化。过多的 CSS 动画会增加 CPU/GPU 的负担,影响性能。通过工具将 CSS 文件压缩,移除多余的空格、注释和换行符。类选择器的性能优于标签选择器和嵌套选择器。实现动画效果,避免使用。

lph159的博客 1482
上一篇: HTML基础
下一篇: CSS(二)
admin8868
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值