CSS样式的处理

这篇文章主要介绍了关于CSS样式的处理 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

4/23/2018 8:23:35 AM

CSS

晨测:

1. 标准的一个html文件的结构2. 指定颜色和资源位置的方式3. 常用标签    设置各级标题:    设置段落:    设置文本格式:    超链接:    图片标签:    表格的基本形式:    表单标签:    框架标签:

回顾

今日概要

一、CSS概述二、CSS的选择器(认识)三、CSS样式和属性(练习)四、重构商城首页p+CSS(页面布局)(重点) 浮动/更改显示方式

一、CSS概述

概念

p,就是一个HTML元素,块级元素,通常结合CSS进行页面的布局。CSS,层叠样式表,给HTML元素增强显示。

作用

样式定义如何显示HTML元素,页面的布局(美化HTML效果)

使用方式

内联样式方式:在当前的元素属性中直接设置style属性,适用性差,只能作用于当前元素。    style属性是HTML元素通用的属性内部样式方式:在head标签中,使用标签来设置样式,适用性强,可以同时作用于一个页面的多个元素。外部样式方式:创建.css样式文件,在此文件中设置元素的样式,在需要使用的页面中使用元素引入。适用性最强,            可以通过作用于多个页面。

语法

选择器{    样式申明}1. 查找需要设置样式的元素  ,选择器可以用来查找元素2. 设置样式  ,属性名称:属性值 ;属性名称:属性值 ;3. 例如:    h1{        color:#ff0000;        font-size:25px;        ...:...;    }       注意:样式申明中,如果不是最后一个属性值,后面的分号不可以省略。

特点

继承性:子元素可以继承父元素的样式层叠性:同一个元素可以使用多个样式,如果不冲突,效果叠加优先级:默认的样式 ---外部样式  --- 内部样式---  内联样式 (由低到高,就近原则)

二、选择器

元素选择器

语法格式:元素名称{            样式申明;          }       特点:适用于相同元素的样式设置

类选择器

语法格式: .类属性值{          class属性:属性值            样式申明;         }特点:适用于不相同元素的样式设置    例如:通过类选择器查找h1元素        

.h1class{ }

id选择器

语法格式: #id属性值{            样式申明;        }特点:使用于一个具体的元素的样式设置例如:通过id选择器查找一个具体的h1标签        

#idvalue{ }

选择器组

语法格式:选择器1,选择器2,...{            样式申明;        }特点:可以在多个不同的选择器中重用样式例如:    #idvalue , h1 , .classvalue,p,#idvalue2,.classvalue2{        background-color:yellow;    }

派生类选择器

语法格式1:父元素名称 > 子元素名称 {                样式申明;          }特点:子元素选择器,只作用于指定儿子辈的元素语法格式2:父元素名称   子元素名称 {                样式申明;          }特点:后台选择器,作用于指定的所有后辈元素例如:    

羚珑
羚珑

京东推出的一站式AI图像处理平台

羚珑 113
查看详情 羚珑

立即学习前端免费学习笔记(深入)”;

立即学习前端免费学习笔记(深入)”;

立即学习前端免费学习笔记(深入)”;

属性选择器

语法格式:元素名称[属性="属性值"]{            样式申明;        }例如:     input[type="text"]{        background-color:orange;     }

伪类选择器

当一个元素的状态发生改变的时候,更改元素的样式语法格式:    :link  适用于超链接    :visited  适用于超链接    :active   通常适用于按钮        :focus    通常适用于输入框    :hover  鼠标悬浮在元素上时例如:     请点击我1      请点击我2      请点击我3     #a1:link{        样式申明;    }    #a1:visited{        样式申明;    }

三、样式和属性

背景的样式

background-color:颜色值,设置背景颜色background-image:图片的url,设置背景图片background-repeat:排列方式,设置背景图片的排列方式                repeat;                repeat-x;                repeat-y;                no-repeat;background-attachment:方式,设置背景图片是否跟随内容移动                scroll;                fixed;

边框

border: 宽度   样式   颜色  border: 样式值,( 设置四个边框的样式 )       border-left/right/top/bottom:样式值  (设置各个边框的样式)

浮动的设置和取消(重点)

将元素脱离文档的普通流中,可以向左或者向右浮动,直到他的边框遇到其父边框或者其他浮动元素的边框时停止。添加元素:

#clearp{ clear:both; }

盒子模型(重点)

外边距:margin    margin-left/right/top/bottom:距离;    margin:距离;    margin:auto;    //居中效果内边距:padding    padding-left/right/top/bottom:距离;    padding:距离;

文本样式

color:颜色font-size:字体大小font-fimaily:字体font-weight:粗体

表格属性

border:边框border-collapse:collapse;去除单元格之间的间距

列表属性

list-style-type: 样式;     列表显示的样式list-style-image:url(“图片资源位置”); 列表显示的样式

鼠标样式

    cursor:help;          wait;          default;          pointer;          ... ...

显示方式

display属性,更改元素的显示方式:    block ,将行内元素的显示方式转换成块级元素的显示方式;(上下显示)    inline,将块级元素的显示方式转换成行内元素的显示方式;(左右显示,不能设置宽高)    inline-block,将元素转换成行内块元素;(左右显示,设置宽高的)

立即学习前端免费学习笔记(深入)”;

立即学习前端免费学习笔记(深入)”;

立即学习前端免费学习笔记(深入)”;

p{ display:inline;}

作业:

使用p+重css构简易的商城首页

 相关推荐:

css样式中的border-image使用详解

详谈css样式初始化

以上就是CSS样式的处理 的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1609866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
css基础多栏布局
上一篇 2025年12月24日 01:02:05
下一篇 2025年12月24日 01:02:19

相关推荐

  • VSCode怎么调出HTML模板_VSCode快速生成HTML基础模板结构教程

    答案:在VSCode中输入!后按Tab键即可快速生成HTML5模板,也可使用html:5或doc等Emmet缩写,若失效需检查文件类型和设置,还可通过自定义snippets.json实现个性化模板。 在VSCode中快速生成HTML基础模板结构,最直接也最常用的方法就是利用其内置的Emmet功能。你…

    2026年8月26日
    000
  • 微信公众号小程序怎么做_微信公众号关联小程序开发教程

    微信公众号小程序怎么做_微信公众号关联小程序开发教程微信公众号小程序怎么做_微信公众号关联小程序开发教程微信公众号小程序怎么做_微信公众号关联小程序开发教程微信公众号小程序怎么做_微信公众号关联小程序开发教程

    先完成小程序开发与审核,再通过公众号后台授权绑定。需先注册开发者账号并认证公众号,创建小程序项目后使用微信开发者工具进行开发,提交审核通过后,在公众号后台关联小程序AppID,实现多入口展示与运营联动。 微信公众号关联小程序,核心在于先独立完成小程序的开发与审核,然后通过公众号后台进行简单的授权绑定…

    2026年8月26日 用户投稿
    100
  • 如何让你的Magento2商店说法语?使用Composer轻松部署多语言包

    可以通过一下地址学习composer:学习地址 我最近在负责一个magento 2电商平台,老板雄心勃勃地想拓展法国市场。然而,摆在我面前的第一个难题就是:如何让我的英文商店“说”法语?如果用户访问网站时看到的是熟悉的母语界面,无疑会大大提升他们的购物体验,增加转化率。 最初,我考虑过手动下载法语语…

    用户投稿 2026年8月26日
    000
  • 告别繁琐的图标管理:如何轻松在LaravelBlade中使用FeatherIcons,让开发效率飞起来!

    可以通过一下地址学习composer:学习地址 还记得吗?在 laravel 项目中需要用到一些小图标时,我们常常需要手动下载 svg 文件,然后小心翼翼地嵌入到 blade 视图中。这不仅让代码变得冗长,难以阅读,还特别难以维护和管理。想象一下,如果项目中有几十个甚至上百个图标,每次需要修改颜色、…

    用户投稿 2026年8月26日
    100
  • VSCode怎么自动生成HTML_VSCode快速生成HTML基础模板结构教程

    输入!按Tab即可生成HTML5模板,VSCode通过Emmet实现高效编码,支持自定义片段和高级缩写,提升开发效率。 说实话,刚开始用VSCode写HTML的时候,我也觉得每次都要手动敲 、 、 那些东西挺麻烦的。后来才发现,VSCode在快速生成HTML基础模板结构这方面做得真是相当到位,主要就…

    2026年8月26日
    000
  • 如何优雅地抓取网页数据?simplehtmldom助你轻松搞定

    可以通过一下地址学习composer:学习地址 在日常的web开发中,我们常常会遇到一个令人头疼的需求:从外部网站提取特定信息。比如,你需要构建一个比价工具来抓取不同电商平台的商品价格,或者开发一个内容聚合器来收集各大新闻网站的头条。 面对这些任务,你可能会尝试各种方法。如果HTML结构简单,也许几…

    用户投稿 2026年8月26日
    000
  • 如何解决PHP中复杂的HTML/XML解析与操作问题,arthurkushman/query-path助你轻松驾驭!

    可以通过一下地址学习composer:学习地址 告别繁琐:PHP 处理 HTML/XML 的痛与思 在日常的 php 开发中,我们经常需要与各种 html 或 xml 文档打交道。无论是从第三方网页抓取信息,还是处理复杂的 xml 配置,亦或是动态生成和修改 html 片段,这些任务都不可避免。然而…

    用户投稿 2026年8月26日
    100
  • Laravel与CDN集成的最佳实践

    为什么要将laravel与cdn集成?将laravel与cdn集成可以显著提升网站的加载速度和用户体验。具体做法包括:1. 在.env文件中配置cdn_url。2. 在blade模板中使用环境变量引用静态资源。3. 只将对页面加载速度影响大的资源推送到cdn。4. 使用版本控制或哈希文件名管理cdn…

    2026年8月25日
    200
  • 抖音小程序是用什么语音做的

    抖音小程序由字节跳动自主研发,基于其自有的“字节跳动小程序”技术框架构建。该框架在设计上借鉴了微信小程序的开发模式,同时融合了平台自身的特点与需求。开发者可通过 JavaScript、HTML 和 CSS 完成前端界面与逻辑开发,后端则可灵活选用多种服务端语言和技术进行对接。 抖音小程序的技术架构解…

    2026年8月25日
    100
  • 苹果发布Safari技术预览版224:优化性能与修复多项问题

    近日,苹果推出了Safari技术预览版的最新迭代——Safari Technology Preview 224。此次更新重点在于修复已知问题并提升整体性能,涉及多个关键技术模块,如可访问性支持、动画效果、CSS渲染、表单处理、图像显示、文本排版、Web API实现、扩展功能兼容性以及开发者工具Web…

    2026年8月25日
    100
  • CSS mask属性无法获取图片:为什么我的图片不见了?

    CSS mask属性无法获取图片 在使用CSS mask属性时,可能会遇到无法获取指定照片的情况。这个问题通常表现为: 网络面板中没有请求图片:尽管CSS代码中指定了图片地址,但网络面板中却找不到图片的请求记录。 问题原因: 此问题的可能原因是浏览器的兼容性问题。某些较旧版本的浏览器可能不支持CSS…

    2025年12月24日
    2000
  • 如何用dom2img解决网页打印样式不显示的问题?

    用dom2img解决网页打印样式不显示的问题 想将网页以所见即打印的的效果呈现,需要采取一些措施,特别是在使用了bootstrap等大量采用外部css样式的框架时。 问题根源 在常规打印操作中,浏览器通常会忽略css样式等非必要的页面元素,导致打印出的结果与网页显示效果不一致。这是因为打印机制只识别…

    2025年12月24日
    1300
  • 如何用 CSS 模拟不影响其他元素的链接移入效果?

    如何模拟 css 中链接的移入效果 在 css 中,模拟移入到指定链接的效果尤为复杂,因为链接的移入效果不影响其他元素。要实现这种效果,最简单的方法是利用放大,例如使用 scale 或 transform 元素的 scale 属性。下面提供两种方法: scale 属性: .goods-item:ho…

    2025年12月24日
    900
  • Uniapp 中如何不拉伸不裁剪地展示图片?

    灵活展示图片:如何不拉伸不裁剪 在界面设计中,常常需要以原尺寸展示用户上传的图片。本文将介绍一种在 uniapp 框架中实现该功能的简单方法。 对于不同尺寸的图片,可以采用以下处理方式: 极端宽高比:撑满屏幕宽度或高度,再等比缩放居中。非极端宽高比:居中显示,若能撑满则撑满。 然而,如果需要不拉伸不…

    2025年12月24日
    600
  • PC端H5项目如何实现适配:流式布局、响应式设计和两套样式?

    PC端的适配方案及PC与H5兼顾的实现方案探讨 在开发H5项目时,常用的屏幕适配方案是postcss-pxtorem或postcss-px-to-viewport,通常基于iPhone 6标准作为设计稿。但对于PC端网项目,处理不同屏幕大小需要其他方案。 PC端屏幕适配方案 PC端屏幕适配一般采用流…

    2025年12月24日
    1200
  • CSS 元素设置 10em 和 transition 后为何没有放大效果?

    CSS 元素设置 10em 和 transition 后为何无放大效果? 你尝试设置了一个 .box 类,其中包含字体大小为 10em 和过渡持续时间为 2 秒的文本。当你载入到页面时,它没有像 YouTube 视频中那样产生放大效果。 原因可能在于你将 CSS 直接写在页面中 在你的代码示例中,C…

    2025年12月24日
    700
  • 如何实现类似横向U型步骤条的组件?

    横向U型步骤条寻求替代品 希望找到类似横向U型步骤条的组件或 CSS 实现。 潜在解决方案 根据给出的参考图片,类似的组件有: 图片所示组件:图片提供了组件的外观,但没有提供具体的实现方式。参考链接:提供的链接指向了 SegmentFault 上的另一个问题,其中可能包含相关的讨论或解决方案建议。 …

    2025年12月24日
    1100
  • 如何让小说网站控制台显示乱码,同时网页内容正常显示?

    如何在不影响用户界面的情况下实现控制台乱码? 当在小说网站上下载小说时,大家可能会遇到一个问题:网站上的文本在网页内正常显示,但是在控制台中却是乱码。如何实现此类操作,从而在不影响用户界面(UI)的情况下保持控制台乱码呢? 答案在于使用自定义字体。网站可以通过在服务器端配置自定义字体,并通过在客户端…

    2025年12月24日
    1000
  • 如何优化CSS Grid布局中子元素排列和宽度问题?

    css grid布局中的优化问题 在使用css grid布局时可能会遇到以下问题: 问题1:无法控制box1中li的布局 box1设置了grid-template-columns: repeat(auto-fill, 20%),这意味着容器将自动填充尽可能多的20%宽度的列。当li数量大于5时,它们…

    2025年12月24日
    1100
  • SASS 中的 Mixins

    mixin 是 css 预处理器提供的工具,虽然它们不是可以被理解的函数,但它们的主要用途是重用代码。 不止一次,我们需要创建多个类来执行相同的操作,但更改单个值,例如字体大小的多个类。 .fs-10 { font-size: 10px;}.fs-20 { font-size: 20px;}.fs-…

    2025年12月24日
    200

发表回复

登录后才能评论
关注微信