CSS-6

Dreamweaver CS6 中文CSS样式包详解 Dreamweaver CS6是Adobe公司推出的一款专业级网页设计和开发工具,它将代码编辑和视觉创作融为一体,使得开发者和设计师能够无缝协作。其功能丰富,支持HTML、CSS、JavaScript等多种编程语言的编写,同时提供了直观的设计视图,使得对页面布局和样式的修改可以直观展现。本章节将介绍Dreamweaver CS6的基本功能和用户界面,为后文探讨如何利用此工具进行网页设计和汉化操作打下基础。CSS3引入了多种新的选择器,为页面元素的精确控制提供了更多可能性。例如, 阅读详情

响应式网页

如何实现响应式网页?
解决方案:
	方法1. 通过媒体查询的方法
		@media (条件) {
			html {
				background-color: green;
			}
		}
	
	方法2. 使用 Bootstrap 框架

方法一

基本使用

<style>
    /* 屏幕宽度小于等于768,网页背景色是粉色 --- 小于等于 <==> max-width */
    @media (max-width: 768px) {
        body {
            background-color: pink;
        }
    }
    /* 屏幕宽度大于等于1200,网页背景色是绿色 --- 大于等于 <==> min-width */
    @media (min-width: 1200px) {
        body {
            background-color: green;
        }
    }
</style>
以上是媒体查询的基本使用

书写顺序

<style>
    /* 网页默认背景色是灰色 */
    body {
        background-color: #ccc;
    }

    /* 屏幕宽度 大于等于 768px,网页背景色是粉色 */
    @media (min-width: 768px) {
        body {
            background-color: pink;
        }
    }

    /* 屏幕宽度 大于等于 992px,网页背景色是绿色 */
    @media (min-width: 992px) {
        body {
            background-color: green;
        }
    }

    /* 屏幕宽度 大于等于 1200px,网页背景色是skyblue */
    @media (min-width: 1200px) {
        body {
            background-color: skyblue;
        }
    }
</style>
书写顺序:
	min-width(从小到大)
	max-width(从大到小)

左侧隐藏案例

<style>
    * {
        margin: 0;
        padding: 0;
    }

    .box {
        display: flex;
    }

    .left {
        width: 300px;
        height: 500px;
        background-color: pink;
    }

    .main {
        flex: 1;
        height: 500px;
        background-color: skyblue;
    }

    @media (max-width:768px) {
        .left {
            /* 当视口宽度小于等于768时,隐藏左侧 */
            display: none;
        }
    }
</style>

<body>
    <div class="box">
        <div class="left">left</div>
        <div class="main">main</div>
    </div>
</body>

完整写法(了解)

语法


	@media 关键词 媒体类型 and (媒体特性) {
        CSS代码
    }

关键词

关键词 / 逻辑操作符
	1. and
	2. only
	3. not

媒体类型

它是用来区分设备类型的,如屏幕设备、打印设备等,其中手机、电脑、平板都属于屏幕设备

媒体类型名称值描述
屏幕screen带屏幕的设备
打印预览print打印预览模式
阅读器speech屏幕阅读模式
不区分类型all默认值,包括以上3种情形

媒体特性

主要用来描述媒体类型的具体特征,如当前屏幕的宽高、分辨率、横屏或竖屏等

媒体特性名称属性值
视口的宽和高width、height数值
视口最大宽和高max-width、max-height数值
视口最小宽和高min-width、min-height数值
屏幕方向orientationportrait:竖屏
landscape:横屏

媒体查询之引入外部CSS

    <!-- 视口宽度小于等于768px时,网页背景色是粉色 -->
    <link rel="stylesheet" media="(max-width: 768px)" href="./css/pink.css">

    <!-- 视口宽度大于等于1200px时,网页背景色是绿色 -->
    <link rel="stylesheet" media="(min-width: 1200px)" href="./css/green.css">
全面的模板:
	<link rel="stylesheet" media="逻辑符 媒体类型 and (媒体特性)" href="xxx.css">

开发中常用:
    <link rel="stylesheet" media="(媒体特性)" href="xx.css">

方法二

Bootstrap 简介

中文官网:https://www.bootcss.com

Bootstrap是由Twitter公司开发维护的前端UI框架,它提供了大量编写好的CSS样式,允许开发者结合一定HTML结构及JavaScript,快速编写功能完善的网页及常见交互效果。

使用步骤

  1. 下载:Bootstrap V5 中文文档 >>> 进入中文文档 >>> 下载 >>> 下载 Bootstrap 生产文件
  2. 将下载好的文件进行解压 >>> 找到 bootstrap.min.css 文件 >>> 放入项目中
  3. 引入 Bootstrap CSS 文件 <link rel="stylesheet" href="./Bootstrap/css/bootstrap.min.css">
  4. 调用类名:container 可以实现响应式布局版心 <div class="container">Test</div>

栅格系统

专门用于响应式布局效果

<body>
    <!-- 
        要求实现:
            视口宽度大于等于576px时,一行排1个盒子(即:每个盒子占12个栅格)
            视口宽度大于等于768px时,一行排2个盒子(即:每个盒子占6个栅格)
            视口宽度大于等于1200px时,一行排4个盒子(即:每个盒子占3个栅格)
     -->

     <!-- 
        常见的bootstrap类:
            1.响应式版心类:container
            2.flex布局类:row
      -->
    <div class="container">
        <div class="row">
            <div class="col-sm-12 col-md-6 col-xl-3">1</div>
            <div class="col-sm-12 col-md-6 col-xl-3">1</div>
            <div class="col-sm-12 col-md-6 col-xl-3">1</div>
            <div class="col-sm-12 col-md-6 col-xl-3">1</div>
        </div>
    </div>
</body>
栅格化:将整个网页的宽度分成12等份,每个盒子占用对应的份数

例如:
	如果需要一行排4个盒子,则每个盒子占3份即可 ( 12 / 4 = 3 )
BreakpointClass infixDimensions
Extra smallNone<576px
Smallsm≥576px
Mediummd≥768px
Largelg≥992px
Extra largexl≥1200px
Extra extra largexxl≥1400px
Class infixNonesmmdlgxlxxl
Class prefix.col-.col-sm-.col-md-.col-lg-.col-xl-.col-xxl-
补充:
	在VS Code中写关于Bootstrap的代码时,默认是没有代码提示
	需要自己安装一个VS Code 插件 —— IntelliSense for CSS class names in HTML

全局样式

button 类

官网查询:https://v5.bootcss.com/docs/components/buttons/

    <div>
        <button class="btn btn-success btn-sm">按钮1</button>
        <button class="btn btn-warning btn-lg">按钮2</button>
    </div>
btn: 默认样式

btn-success: 成功
btn-warning: 警告
......

按钮尺寸:
	btn-lg
	btn-sm

table 类

官网查询:https://v5.bootcss.com/docs/content/tables/

<body>
    <table class="table table-striped">
        <tr class="table-success">
            <th>姓名</th>
            <th>年龄</th>
            <th>性别</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>18</td>
            <td>男</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>25</td>
            <td>女</td>
        </tr>
        <tr class="table-danger">
            <td>王五</td>
            <td>19</td>
            <td>男</td>
        </tr>
        <tr>
            <td>赵六</td>
            <td>32</td>
            <td>女</td>
        </tr>
    </table>
</body>
table: 默认样式
table-striped: 隔行变色
table-success: 表格颜色
......

组件(Components)

1. 引入css样式表
2. 引入js文件(需要结合实际情况,看看网页是否有动态功能,从而决定是否引入)
3. 复制代码,修改内容

组件举例

要求:通过"复制+粘贴"快速实现一个轮播图效果

轮播图官网地址:https://v5.bootcss.com/docs/components/carousel/

<style>
    .box {
        margin: 0 auto;
        width: 600px;
        height: 320px;
    }
</style>

<body>
    <div class="container">
        <div class="box">
            <div id="carouselExampleIndicators" class="carousel slide">
                <div class="carousel-indicators">
                  <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1"></button>
                  <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="1" aria-label="Slide 2"></button>
                  <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="2" aria-label="Slide 3"></button>
                  <button type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide-to="3" aria-label="Slide 4"></button>
                </div>
                <div class="carousel-inner">
                  <div class="carousel-item active">
                    <img src="./images/img2.png" class="d-block w-100" alt="...">
                  </div>
                  <div class="carousel-item">
                    <img src="./images/img3.png" class="d-block w-100" alt="...">
                  </div>
                  <div class="carousel-item">
                    <img src="./images/img2.png" class="d-block w-100" alt="...">
                  </div>
                  <div class="carousel-item">
                    <img src="./images/img3.png" class="d-block w-100" alt="...">
                  </div>
                </div>
                <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="prev">
                  <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                  <span class="visually-hidden">Previous</span>
                </button>
                <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleIndicators" data-bs-slide="next">
                  <span class="carousel-control-next-icon" aria-hidden="true"></span>
                  <span class="visually-hidden">Next</span>
                </button>
              </div>
        </div>
    </div>

    <script src="./Bootstrap/js/bootstrap.min.js"></script>
</body>

字体图标

  1. 前往官网下载:https://icons.bootcss.com/
  2. 复制 fonts 文件夹到项目目录
  3. 网页引入 bootstrap-icons.css 文件
  4. 调用 CSS 类名(图标对应的类名)
<head>
    <meta charset="UTF-8">
    <!-- 引入bootstrap-icons.css 文件 -->
    <link rel="stylesheet" href="./Bootstrap/font/bootstrap-icons.css">
</head>
<style>
    .bi-android2 {
        font-size: 100px;
        color: green;
    }
</style>

<body>
    <span class="bi-android2"></span>
</body>
《AI编程实战:深度学习模型改进与系统部署》,改进专栏目录和介绍 专深度学习相关项目都写在本专栏,《一次订阅解锁全部,都有源码,永久观看》,包括车牌识别、股票预测、人脸识别、风格迁移、图像修复、图像超分辨重建、图像分割等任务,Web/PyQt系统实现。引入Transformer、Swin Transformer、DenseNet、ViT、ConvNeXt等算法实战,提供卷积改进,魔改对比实验,模型剪枝,模型蒸馏,模型量化,全网独家整合改进专栏,为不同领域的同学发表论文提供了大力支持。 阅读详情

相关推荐

AutoCAD Plant 3D自定义零件库实战:手把手教你用Python创建参数化槽式三通

本文详细介绍了如何利用Python脚本在AutoCAD Plant 3D中创建参数化槽式三通组件,从API原理到实战开发,帮助用户构建高效的自定义零件库。通过Python装饰器系统控制零件属性和行为,实现几何建模、参数管理和规格编辑器集成,提升工业管道设计的标准化和效率。

weixin_28267011的博客 331

IE6无法加载CSS

IE6无法加载CSS     搞了个单页,直接传上去了,IE7和IE8下正常,就没理会IE6的版本,刚发现IE6下竟然没有加载css样式。     找了下原因,发现是因为CSS文件的编码不正确,单页是采用utf-8编码的,而DW编辑css时,默认使用的是GB2312编码的,这种情况下在其他浏览器下CSS样式会正常显示,但我们伟大的IE6哥以及它的弟弟们就都不认识了,所以导致了上面问题描述的情况

xuyongqing20的专栏 374

Voronoi算法构建多晶

孪晶多晶 采用孪晶的原子链作为种子通过voronoi算法可以得到孪晶多晶结构。 孪晶种子: txt文件不需要特殊设置 box 150 150 150 random 8 得到孪晶多晶: 通过改变孪晶种子的长度可以得到不同孪晶片层厚度的多晶。 准二维柱晶 所有晶粒在某一维度的晶向一致,晶粒仅在平面内具有旋转关系,所有晶界为旋转对称晶界,这种结构的多晶其位错滑移在某些方向受限,但是能极大的提高晶粒...

yamatachi的博客 5280

ES6动态加载css、js

loadScript(src) { return new Promise((resolve, reject) => { var script = document.createElement('script'), head = document.getElementsByTagName('head')[0]; script.type = 'text/javascript'; script.charset = 'UTF-8'; script.

ministech的博客 1733

植物GO注释

本文主要是对没有GO term库的植物进行注释。 1、选用AgriGo 进行注释,在agriGO中点击species后,查看与你目标物种相近的物种作为库 2、比如我以甜菜为例 为了找到和GO term对应的ID,先找到PLAZA,进入网站https://bioinformatics.psb.ugent.be/plaza/versions/plaza_v3_di...

weixin_30300225的博客 2224

量化爬虫第一步:手把手教你搞定同花顺问财的hexin-v参数(附JS逆向实战)

本文详细介绍了如何通过JS逆向技术破解同花顺问财数据接口的核心加密参数hexin-v,构建稳定可靠的量化数据采集方案。从抓包分析到Cookie Hook技术应用,再到环境补全与参数生成实现,手把手教你完成量化爬虫的第一步。文章还提供了实战注意事项与优化建议,帮助开发者规避常见问题。

weixin_42620202的博客 301

css3 - iphone6

线上地址:https://erdayo.github.io/otherDemo/css3_demo/iphone6.html html &lt;div class="phone-body"&gt; &lt;div class="phone-elem"&gt; &lt;div class="camera"&gt;&lt;/div&gt; &am

二大 264

YOLOv11改进策略【模型轻量化】| 替换骨干网络为 GhostNet V1 基于 Ghost Module 和 Ghost Bottlenecks的轻量化网络结构

本文记录的是基于的YOLOv11网络模型轻量化方法研究。GhostNet中的Ghost模块和Ghost瓶颈结构是其轻量化的关键。Ghost模块克服了传统卷积层计算资源需求大的问题,Ghost瓶颈则合理设计了通道数量的变化以及与捷径连接的方式,能更好地在减少计算成本的同时保持较高性能,从而提升模型在移动设备上的应用能力和效率。

Limiiiing的博客 1430

兼容ie6css怎么设置,让IE6-8也可以兼容CSS3的工具:CSS3 Pie

让IE6-8也可以兼容部份CSS3的工具:CSS3 Pie。这里我们要注意的是,在使用过程中的pie路径一定要是相对于正在浏览页面的相对路径。如下代码的url路径不是相对于css文件所在路径。因为虽然是在css里写的url,但是是在css被应用前就对html起作用了。复制代码 代码如下:behavior: url(path/to/pie_files/PIE.htc);其中的PIE.htc文件就是p...

weixin_31431507的博客 192

基于Simulink的光伏-储能-柴油机混合微网仿真

摘要:本文基于Simulink平台构建光伏-储能-柴油机混合微网仿真模型,实现可再生能源与备用电源的协同控制。通过光伏优先、储能调节、柴油机兜底的规则控制策略,在24小时仿真中验证了系统在晴天、阴天和夜间三种典型工况下的运行性能。模型采用PVArray模块模拟光伏发电,Simscape电气库构建储能系统,自定义MATLAB函数实现柴油机启停逻辑和能量管理。仿真结果显示系统功率平衡误差<5%,储能SOC维持在20%-80%,柴油机日均运行时间<4小时,满足设计指标。文章详细说明了建模步骤、参数设置

xiaoheshang_123的博客 68

【小白深度教程 1.3】使用 BP-Net 深度补全网络,进行 KITTI 稠密点云和图像融合(Depth Completion 实战)

在上一节中,我们展示了如何将从激光雷达获取的稀疏点云(深度)映射到图像。因此这篇论文我们尝试使用 Depth Completion(深度补全)技术,来将稀释的点云深度,补全为稠密深度。

2401_87064292的博客 1198

【css】css 解决 ie6 下 position:fixed 失效

对于 ie6 不支持 position:fixed,我们通常会利用 css 的 expression方式来解决。下面我将介绍另外种方法,没有 expression,有的只是一些 css hack。 ...

QDY5945的博客 245

4.DJI-PSDK云台x-port控制:

使用PSDK 的“云台控制”功能,开发者需要先设计负载设备的云台并开发出控制云台的程序,将云台的控制函数注册到PSDK 指定的接口后,用户通过使用DJI Pilot、基于MSDK 开发的移动端App 及遥控器即可控制基于PSDK 开发的具有云台功能的负载设备,同时获得负载设备的相关信息,如姿态等。云台的姿态如 图2.云台姿态 所示,根据用户的控制指令,云台能够调整姿态;云台的关节如 图1.云台关节 所示,云台关节是云台上带动负载设备转动的结构件:云台电机,云台关节角即云台电机转动的角度。

哒宰的博客 856

前端八股(1)html,css,js,es6

跟着视频捋八股,效果还是可以的,就是得需要先有基础才能听得懂讲啥 以下是一些八股记录(简单版),可以帮助记忆关键词,从而后续自己拓展

shadowflies的博客 1114

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

visio安装包

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

es6+和css3新增的特性有哪些

2,盒模型,(标准和模型,content就是宽高;1,记住的方法,从一个方法里面用到了哪些技术。1,选择器(支持属性选择器,伪类和伪元素)5,布局(Flexbox,Grid)6,2D/3D转换,过渡,动画等。5,Promise的异步编程。3,背景样式升级,边框升级,4,渐变(文本效果)

lexiangqicheng的博客 1829

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

关于IE6的css文件

IE6不读css文件,可以把所有asp,css文件存为un-8格式。 网上有人说,IE6不读!important是错误的。可以读。如果想在IE8、IE6中设不同的尺寸,可以用max-width,width,max-height,height,min-width,min-height.\ ie6是不读max,min的。 此方法已在aspstudio中测试通过。

happen2919的专栏 242

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

cs6 css参数,dreamweaver_cs6_css样式解释.docx

dreamweaver_cs6_css样式解释Dreamweaver cs6中css属性的解释参考w3c。(/)目录:类型>>背景>>区块>>方框>>列表>>定位>>扩展>>分页>>视觉效果>>过渡>>全文按照DW_cs6中css的分类来解释,以方便查阅。文章针对对css2熟悉程...

weixin_42356978的博客 498

CSS 6

示例:

xshirleyl的博客 121

6 个可以在 CSS 代码中使用的CSS 函数

英文| https://javascript.plainenglish.io/6-useful-css-functions-every-web-developer-should-know...

web前端开发 642

针对IE6,CSS特殊标记

<br />1.在CSS属性中,前置下划线"_",可专门针对IE6样式:<br />div {<br />    _width:500px;<br />}<br /> <br />2.也可使用!improtant关键字:<br /> 

204

CSS Hack写法与IE6下的常见Bug

总结一下本人在IE6、IE7下使用的CSS Hack写法,以防哪天又遇到需要兼容IE6、7的任务。 一 CSS Hack 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致同样的CSS在不同浏览器的环境中呈现出不一致的页面展现效果。 这时为了获得统一的页面效果,就需要针对不同的浏览器

aiolos1111的专栏 612

HTML5、CSS3、ES6新特性总结

HTML5 提供了一些新的表单输入类型和属性(例如日期选择、邮箱验证、自动完成等),以及表单验证 API,使得表单操作更加方便和强大,表单输入更加简洁和语义化。CSS3 引入了过渡(transition)和动画(animation)效果,使得在没有使用 JavaScript 的情况下,可以实现页面元素的平滑过渡和动态效果。

Vivien_CC的博客 915

css3新特性_HTML5、CSS3、ES6新特性总结

前言:HTML5、CSS3、ES6新特性,可以说是基础前端的面试的必考题了,以下是关于新特性的基本总结。HTML5:语义化的区块和段落元素:<section>,<article>,<nav>,<header>,<footer>,<aside>和<hgroup> 音频和视频:<audio>和<vid...

weixin_39632698的博客 228

IE6里面遇到css不起作用的问题

昨天在做网站的时候遇到了css在IE6里面布局的问题 虽然现在好多人都不会使用IE6,但是还是有些人使用着,所以公司就要求我们的网页在IE6里面的布局也要很工整,昨天就遇到了一个很奇怪的问题,在其他的浏览器里面都是好的,唯独IE6里面有些css的样式怎么也不起作用,在找了半天之后才发现原来是这样的一句话 <meta http-equiv="Content-Type"...

weixin_33785972的博客 95

IE6中读取不到CSS样式IE6中读取不到CSS样式

情景:    今天发现项目首页在IE6下乱了。发现是样式没有调到。于是开发找原因。在svn的提交日志中发现那个样式文件的所有有中文的地方都有改动。但显示出来都是一样的。于是找到最后提交的那个同事。发现他机子上此文件的编码为GBK。不是默认的UTF-8。再发现自己机子上的样式文件为乱码。 于是搜了下发现如果下列的问题。将导致IE6下读取CSS样式出现问题。     1) CSS文件编码

bareheadzzq 2573

CSS文件&IE6

IE6不能够正确访问一个CSS文件,后来处理了一下,将CSS文件保存为UTF-8编码就能够正确访问了。

醒の笔记本 538
上一篇: CSS-5
下一篇: JavaScript-1
code_stream
博客等级 码龄4年 1238粉丝 169原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值