admin 管理员组文章数量: 1184232
2023年12月19日发(作者:常量定义const)
Div+css
一,什么是CSS
CSS全称为Cascading Style Sheets,中文翻译为“层叠样式表”,简称CSS样式表又被我们称为CSS样式,CSS样式又被作为一种能制作出各种样式网页的技术统称。
二.DIV+CSS
简单地说DIV+CSS(DIV CSS)被称为“WEB标准”中常用术语之一。首先认识DIV是用于搭建html网页结构(框架)标签,像、、等html标签一样,再认识CSS是用于创建网页表现(样式/美化)样式表统称,通过css来设置div标签样式,这一切常常我们称之为div+css。
表格
以前html直接设置高度 width="300"这种方式嵌入表格标签内,而且无需带单位,默认以px(像素)为单位。
例子:
| 我的高度为100px |
| 我高度为50px |
分别设置了高度为100px和50px的两行表格
DIV的布局方法
CSS 代码
.yangshi{ height:50px; width:50px; overflow:hidden; border:1px solid #666;}
Html body内代码:
测试内容高度超出演示实例,divcss5实例
完整CSS html最小高度实例代码:
"/TR/xhtml1/DTD/">
测试内容高度超出演示实例测试内容测试内容高度超出演示实例高度超出演示实例,实例
CSS 宽度
传统Html 宽度属性单词:width 如width="300";
CSS 宽度属性单词:width 如width:300px;
HTML宽度与DIV+CSS对比
1、传统html中宽度width="300",即设置对应元素宽度为300px(像素)。而宽度值后无需跟单位,默认情况下以像素(px)为单位。
如:
即:设置了对应表格td的宽度为300px.
2、div css中宽度设置width:300px;,即设置对应CSS样式为300px,这里需要跟单位。
如:#header{ width:300px;}
即:定义header CSS选择器样式为300px宽度。
而在标签运用:
CSS 宽度自适应
常常我们看见一个网页宽度随浏览器宽度改变而自动改变,宽度是自适应宽度。这里运用了百分比即可实现自适应宽度。
如果网页总宽度为80%即width:80%;,将使此宽度知道自适应宽度为浏览器80%。当然前提是设置最外层没有宽度限制条件下。
DIV CSS 自适应宽度例子:
CSS样式代码:
Html中body div代码:
CSS边框
CSS 边框即CSS border是控制对象的边框边线宽度、颜色、虚线、实线等样式CSS属性
Html表格控制边框:
border="1" bordercolor="#000000"
说明:控制表格边框宽度为1px,颜色为黑色,默认为实线样式边框
DIV CSS边框:
border-color:#000; border-style:solid; border-width:1px;
说明:以上代码为设置对象边框颜色为黑色、边框为实线、宽度为1px边框。
边框样式包括
设置上边框:border-top:
设置下边框:border-bottom :
设置左边框:border-left:
设置右边框:border-right :
边框显示样式:
border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
参数值解释:
none : 无边框。与任何指定的border-width值无关
hidden : 隐藏边框。IE不支持
dotted : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线。否则为实线
dashed : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为虚线。否则为实线
solid : 实线边框
double : 双线边框。两条单线与其间隔的和等于指定的border-width值
groove : 根据border-color的值画3D凹槽
ridge : 根据border-color的值画菱形边框
inset : 根据border-color的值画3D凹边
outset : 根据border-color的值画3D凸边
例子:
设置上边框为1px实线黑色边框。
border-top-color:#000; border-top-style:solid; border-top-width:1px;
或简写 border-top:#000 solid 1px;
完整DIV CSS实例:
实例内容设置CSS 命名为yangshi的css 选择器,设置该属性选择器样式为边框为1px宽度实线黑色边框、宽度为200px,高度为50px的矩形。
CSS 代码:
div,body{ border:0; margin:5px; padding:0;}/* 初始化网页样式 */
.yangshi{ border:1px solid #000; width:200px; height:50px;}/* 设置对象样式 */
HTML中对应DIV代码:
这是一个 CSS 实例
CSS 背景
background CSS手册查询-background手册
background-color 设置颜色作为对象背景颜色
background-image 设置图片作为背景图片
background-repeat设置背景平铺重复方向
background-attachment 设置或检索背景图像是随对象内容滚动还是固定的。
background-position 设置或检索对象的背景图像位置。
图片背景样式(固定、滚动)
实现这个效果使用CSS单词是background-attachment 当然通常情况下背景默认是固定的如果是自己使用CSS background简写则如上图。
background-attachment使用解析:
background-attachment:fixed; 背景固定
background-attachment:scroll 背景图像是随对象内容滚动
浮动 float
float的作用:通过css定义float(浮动)让div样式层块,向左或向右(靠)浮动。
float语法:
float : none | left |right
参数值:
none : 对象不浮动
left : 对象浮在左边
right : 对象浮在右边
效果图:如下。Css样式实例内容,我们让文字和图片在一个固定宽度div层内,让蓝色背景文字内容居右,小图片居左。
网站,测试内容
例子:
1、首先我们设置一个最外层的宽度为300px,高度为200px的css命名为box的css选择器代码如下(知识点px是什么意思)
.box{width:300px; height:200px;}
2、设置box内的文字内容部分css样式命名为yangshi,并设置背景为蓝色,宽度为120px,居右浮动
.yangshi{ width:120px; float:right; background:#0066FF;}
3、设置图片居左浮动div+css样式
img { float: left;}
4、body内的div布局,代码如下
说明:这里img标签是链接外部图片,图片名为
接下来我们演示使用div+css让这里小图片居右(上个例子是居左),蓝色背景文字内容区居左。这里我们只需要改变yangshi的float:right;为float:left和图片css样式img { float: left;}为img { float: right;}
CSS代码如下:
.box{width:300px; height:200px;}
.yangshi{ width:120px; float:right; background:#0066FF;}
img{ float:left;}
CSS 文字 css font
DIV+Css开发中设置字体常用css属性单词英文css font
font、font-family(字体)、
font-size(字大小)、
font-style(字样式)、
font-weight(加粗)、
text-decoration(下划线)、
font-variant(字母大小写)、
text-transform(英文大小写)、
letter-spacing(间隔)
例子:
加粗
Html常规加粗标签
以前html直接对对象加粗的标签如下:
或两者效果相同。
加粗实例,代码如下:
我被加粗
我也被加粗了
我未被加粗
CSS 加粗基础技巧实例
CSS 代码
.yangshi1{ font-weight:bold}
.yangshi2{ font-weight:800}
Div html代码:
我被加粗
我也被加粗了
我未被加粗
Padding 属性
Padding属性包含了
padding left :左补距离(设置距左内边距)
;padding top:头顶补距离(设置距顶部内边距)
;padding right :右补距离(设置距右内边距)
;padding bottom :底补距离(设置距低内边距)。
其二维构建图可见CSS属性二维图。
Padding 解析图
padding left用法:
padding-left:10px; 这个意思距离左边补距10像素,可跟百分比如(padding-left:10%; 距离左边补10%的距离);
padding right用法:
padding-right:10px; 这个意思距离右边补距10像素,可跟百分比如(padding-right:10%; 距离右边补10%的距离);
padding top用法:
padding-top:10px; 这个意思距离顶边补距10像素,可跟百分比如(padding-top:10%; 距离顶边补10%的距离);
padding bottom用法:
padding-bottom:10px; 这个意思距离低边补距10像素,可跟百分比如(padding-bottom:10%;
距离底边补10%的距离);
注意padding中间的链接“ - ”号,设置距离值时用“ : ”并赋予值,并以“ ; ”结束,并且全部用小写半角字母。
CSS 注解
作用:css注解(css 注释)可以帮助我们对自己写的CSS文件进行说明,如说明某段CSS代码是什么地方、功能、样式等说明,以便我们以后维护具有一看即懂的方便性,同时在团队开发网页是时候合理适当的注解有利于团队看懂css样式是对应html哪里的,以便顺利快速开发div css网页。
CSS注解是以“/*”斜杠一个星号开始,以“*/”星号斜杠结束,注解说明内容放到“/*”“*/”中间。
css注解——div+CSS注释示例如下:
/* css注解实例css注释实例 */
/* body定义 */
body{ text-align:center; margin:0 auto;}
/* 头部css定义 */
#header{ width:960px; height:120px;}
CSS超链接
超链接的代码
解析如下:
href 后跟被链接地址目标网站地址这里是/
target
_blank -- 在新窗口中打开链接
_parent -- 在父窗体中打开链接
_self -- 在当前窗体打开链接,此为默认值
_top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页)
CSS可控制超链接样式 css链接样式 如下
a:active是超级链接的初始状态
a:hover是把鼠标放上去时的状况
a:link 是鼠标点击时
a:visited是访问过后的情况
超链接样式案例
1、通常对全站超链接样式化方法
a{color:#333;text-decoration:none; } //对全站有链接的文字颜色样式为color:#333;并立即无下划线text-decoration:none;
a:hover {color:#CC3300;text-decoration:underline;}//对鼠标放到超链接上文字颜色样式变为color:#CC3300;并文字链接加下划线text-decoration:underline;
2、通过链接内设置类控制超链接样式css方法
案例超链接代码CSS
对应CSS代码
i{color:#333;text-decoration:none; }
i:hover {color:#CC3300;text-decoration:underline;}
通过这样的设置可以控制链接内的css类名为“yangshi”超链接的样式
3、通过对应超链接外的父级的css类的css样式来控制超链接的样式
案例超链接代码
对应CSS代码
.yangshi a{color:#333;text-decoration:none; }
.yangshi a:hover {color:#CC3300;text-decoration:underline;}
这里值得注意的是i与.yangshi a的样式css代码区别
字体(font-family)
CSS运用实例代码:
.divcss5{ font-family:黑体;}
Html的文字字体设置代码:
我是黑体字
边距 margin
CSS优化
CSS代码优化地方:
1、border(CSS边框)简写:
border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid
#000;border-right:1px solid #000;
可以简写为:border:1px solid #000;
2、padding(CSS padding)简写:
padding-top:1px;padding-right:2px;padding-bottom:3px;padding-left:4px;
可简写为:padding:1px 2px 3px 4px;
padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px;
可简写为:padding:1px;
3、margin简写
margin-top:1px;margin-right:2px;margin-bottom:3px;margin-left:4px;
可简写为:margin:1px 2px 3px 4px;
margin-top:1px;margin-right:1px;margin-bottom:1px;margin-left:1px;
可简写为:margin:1px;
4、background简写
background-color:#000;可以简写为background:#000;
background-image:url(图片地址)
可简写为:background:url(图片地址)
5、font简写
font-size:12px; line-height:12px; font-family:Arial, Helvetica, sans-serif;
可简写为:font:12px/12px Arial, Helvetica, sans-serif;
二、CSS重用优化
这里主要介绍是CSS代码的共用属性提取来达到节约代码、维护方便
CSS实例如下:
.yangshi_a{ width:100px; height:20px; text-align:left; float:left; font-size:24px;}
.yangshi_b{ width:100px; height:20px; text-align:right; float:left; font-size:24px;}
他们都有相同高度、宽度、浮动、文字大小,而只有内容居左居右不同
我们就可以提取他们相同属性
优化后:
.yangshi_a ,.yangshi_b{ width:100px; height:20px; text-align:left; float:left; font-size:24px;}
.yangshi_b{text-align:right; }
CSS ID与CSS CLASS
Css id 知识
一个网页里ID只能使用一次。当然即使一个id在一个网页内被使用多次,其CSS样式仍然可以实现生效,但是一般规定W3C标准是使用一次
id 选择器以 "#" 来定义,命名CSS选择器。
定义命名css id选择器例子:
#yangshi1{color:#F00;}定义红色实例
#yangshi2{color:#0F0;}定义绿色
对应html中div引用
一个div标签的定义只能使用一个id如:
或
两个都是不正确的,并且CSS样式属性也不能生效- 成为CSS 失效之一。
CSS class 知识
与CSS ID 不同 class 可以在网页中多次用到。
Class 选择器定义以“.”来定义。定义css class选择器例子:.yangshi1{color:#F00;} 定义文字为红色.yangshi2{font-size:28px;}定义文字大小为18px
对应html中div+css引用:
以上即是“yangshi1”“yangshi2”类的正确使用方法
图片 img
Img{padding:0; border:0;}
列表 LI
li不能单独使用,需要与
- 或
- div+css范例
- div+css范例之li
- div+css范例
- div+css范例之li
- 配合使用,使用范例:
此内容来自:唐山小鱼网络工作室
更多内容请访问
版权声明:本文标题:Div+CSS基础代码网页布局+实例教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1702922708a436093.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
解锁Adobe Flash Player:应对无法验证数字签名的挑战
1.windows访问Ubuntu的vsftpd(FTP服务器)报错 200 Switching to ASCII mode.227 Entering Passive Mode (0,0,0,0,227,175).解决方法
从零开始:学会用NVIDIA控制面板优化你的CF烟雾头体验
1、桌面右键,属性,设置,颜色质量,中16位。高级,监视器,75Hz,分辨率,调到最小。 2、到含有你的显卡的标签,我的是Geforce GT430.启动NVIDIA控制面板, 管理3D设置, 注意关和使用全局
从Flash到WebView:打造更丰富的Android应用
Web2Native 方法的使用 WebView使用本地的方法,直接使用是不行的,需要本地进行方法的配置。 1.WebView设置这两句条码允许执行JavaScript脚本webSettings.s
优化Pagefile.sys设置:打造流畅运行的电脑体验
定义:在安装过程中创建的虚拟内存页面文件(名为“pagefile.sys”)特性:这个文件的大小是自己系统虚拟内存设置的最小值的大小。假如虚拟内存的设置为800MB-1600MB 那么你在自己的设定驱动盘下面就可看到大小为800
从神秘到透明:揭秘Pagefile.sys和hiberfil.sys在Windows中的实际用途
Pagefile.sys作为Windows 10系统中虚拟内存的临时页面文件,一般会占用系统分区上GB级的磁盘空间。有时为了达到系统效率与空间之间的最佳平衡,我们需要转移、重设甚至删除这个文件。那么,如何才能找到Pagefile.sy
告别混乱,用4步打造简洁高效的Windows操作平台
右键菜单管理终极指南:4步打造高效Windows操作中心 Windows右键菜单是我们日常操作的重要入口,但随着软件安装增多,它往往变得臃肿不堪,导致操作效率低下。ContextMenuManager作为一款纯粹的Window
不怕忘记密码?3分钟掌握电脑开机密码取消大法!
如果小伙伴觉得每次开机都需要输入密码很烦,那么小伙伴应该学会 如何取消电脑开机密码。本篇文章,小编将以图文教学的方式,向小伙伴介绍如何在短短的1分钟内,就能够取消电脑开机密码,让小伙伴摆脱烦人的开机密码,快来
Windows10用户指南:如何简单设置,禁用U盘自动播放
在使用Windows10系统的电脑中插入插入光盘或者U盘时,默认是自动播放的,这样会引入一些可能不安全的因素。因此,为了系统安全,有必要禁止光驱、U盘等自动播放。具体方法如下: 方法一:通过设置页面关闭 第1步:单击w
连WiFi就是不上网?别让这几个小错误毁了你的在线体验,教你快速搞定!
相信很多朋友都遇到过,自己的电脑或者手机的WiFi明明已经连接了,但是就是上不了网,有的甚至别人可以用 ,就是自己连接上不了网,简直气得不行,下面就来说说wifi已连接不可上网是什么原因,以及如何处理。首先,我们先来排查w
C盘空间不够用了?学会这些技巧,轻松清理临时文件
C盘瘦身秘籍:全面清理临时文件的实战指南 在我们日常使用电脑的过程中,C盘作为系统盘,往往会积累大量的临时文件。这些文件虽然对日常操作影响不大,但长期积累会占用宝贵的硬盘空间,影响系统性能。本文将详细介绍如何找到并清理C盘中的
IBM Portal 7主题开发秘籍:PageBuilder2和Adobe Flash Player的实战技巧
1.1 简介 IBM WebShere Portal 7相对于之前版本最大的变化就增加了新的皮肤开发模式- PageBuilder2,官方翻译叫"页面构建器"。它同时支持旧的主题开发模
Hunyuan OCR:智能解析群内文档,自动索引简化文件管理流程!
QQ群文件管理:HunyuanOCR自动索引群成员上传的扫描文档 在企业协作、项目管理和远程办公日益依赖即时通讯工具的当下,QQ群早已不只是聊天的场所。它承载着合同、发票、会议纪要、技术图纸等大量关键文档的流转任务。但一个现实
SWF与Flash中心:Adobe Flash Player在前端技术中的新角色
看点资讯精选模块大致分为四块:首页面、栏目模块、文章管理、用户管理。 首页面:简单使用eCharts展示一些数据 栏目管理:栏目显示、栏目新增或修改、栏目删除
从Flash到Web:Adobe Flash Player的前端演进之路
看点资讯精选模块大致分为四块:首页面、栏目模块、文章管理、用户管理。 首页面:简单使用eCharts展示一些数据 栏目管理:栏目显示、栏目新增或修改、栏目删除
如何在不同的系统中查找IP地址_更换固态硬盘,怎么查看上一个固态硬盘的网口设置ip
知道如何找到你的IP地址是我们大多数人在日常生活中很少使用的技能,但当你需要的时候,这是一种你会感激的技能——尤其是如果你运行的是最好的Wi-Fi路由器之一。 当你从事家庭网络项目时,知道你的IP地址很重要,一旦你知道了基本知
桌面图标下有阴影怎样去掉???
我在安装东西时突然出现了图标阴影,我在 爱好者博墅我的电脑-属性-高级-性能-设置-视觉效果 中的 爱好者博墅'i T9G l p+g自定义 中 把在桌面上为图标标签使用阴影 的复选框去掉后还有阴影
设置和连接网络打印机的一般方法_epson 6080 网路打印设置
写在前面的话 现在的打印机一般都具有网络功能,摆脱了需要一台电脑一直连接着打印机,只要一根网线和电源线,打印机放置的位置也可以随意些。这里主要介绍网络打印机的一般设置,以及设置好后,客户端怎么进行连接。 打印机设置
电脑网页打不开但有网的原因及解决方法_电脑有网,但是打不开网页
一、外围网络连接问题1、路由器故障:检查电源是否正常,重启路由器并等待一段时间后再尝试重新连接 2、网线松动:检查网线是否连接正常,可重新拔插网络线二、DNS异常问题域名系统(Domain
WiFi共享,一触即发:WiFi共享精灵,让网络分享更简单!
Wifi 共享精灵 是什么 ?我想暂时我还无法形容它的强大,或许有些朋友还不了解 wifi 共享精灵是怎样一款神器,今天,小编就为大家介绍一下这
优化WiFi体验?设置路由器自动断开弱WiFi,提升连接质量!
在日常生活中,我们经常使用WiFi连接网络,但有时候会遇到WiFi自动掉线、无法上网的问题。这可能是由于多种原因导致的,例如网络信号弱、路由器设置问题、设备问题等。如果你也遇到了类似的问题,那么不要担心,只需按照以下步骤进行设置,就能
发表评论