WEB程序设计之CSS(二)

Web程序设计习题 修改input标记为复选框,应对input标记做以下哪项修改? A、type=“checkbox” B、type=“text” C、type=“radio” D、type=“select” 正确答案: A 修改以下哪个CSS属性,可使得元素的width值包含边框的宽度? A、border-sizing B、box-sizing C、border-box D、box-border 正确答案: B 如... 阅读详情



WEB程序设计之CSS(二)


1.列表属性


2.表格属性


3.尺寸属性


4.边框属性

1)每个元素外面都可以有一个边框

2)边框可分为上,下,左,右,四个边框

3)每个边框可以有颜色(color),样式(style)、宽度(width)三种属性


5.盒模型

盒模型是xhtml+css布局页面中的核心

每个HTML元素都可以看作一个装了东西的盒子,盒子具有宽度(width)和高度(height),盒子里面的内容到盒子的边框之间的距离即填充(padding),盒子本身有边框(border),而盒子边框外和其他盒子之间,还有边界(margin)。

盒模型的四要素:content(内容)、border(边框)、padding(内边距)、margin(外边距)

                                     


margin:是盒子外面与其他元素的距离,用1到4个值来设置元素的外边距,每一个值都是长度、百分比或auto,允许使用负值。还可以使用margin-top、margin-right、margin-bottom、margin-left,外边距顺序依次是上、右、下、左

padding:内边距,指文本边框与文本之间的距离,使用方法和margin相同。

在 CSS 中,width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的尺寸。

如果有如下的CSS定义

<span style="font-family:SimSun;font-size:18px;">    #box{
    width:70px;
    margin:10px;
    padding:5px;
    }</span>

则整个盒子占用的空间计算如下


6.块级元素与行内元素

块级元素(block):一般是其他元素的容器,可容纳内联元素和其他块级元素,块级元素独占一行,宽度(width)和高度(height)起作用。常见块级元素为div和p,h,ul

内联元素(inline):内联元素只能容纳文本或者其他行内元素,它允许其他行内元素与其位于同一行,但宽度(width)和高度(height)不起作用,元素的宽度就是它包含的文字或图片的宽度,不可改变。常见的行内元素为a和span。

块级元素和行内元素可通过display属性进行强制转换

display : block || inline || none || inline-block

内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。,<img>、<input>标签就是这种内联块状标签。inline-block元素特点:1、和其他元素都在一行上;2、元素的高度、宽度、行高以及顶和底边距都可设置。



示例1:

代码如下:

<span style="font-family:SimSun;font-size:18px;">    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    *{
    margin: 0px;
    padding: 0px;
    }
    div{
    border: 8px solid #6d8bc1;
    width: 200px;
    background: #aad9f7;
    }
    h2{
    font-size: 14px;
    color: #336;
    /*border: 1px solid blue;*/
    padding:18px 0px 0px 18px;
    }
    p{
    font-size: 12px;
    padding: 18px;
    }
    </style>
    </head>
    <body>
    <div>
    <h2>求职意向</h2>
    <p>寻一份互联网相关专职工作.</p>
    </div>
    </body>
    </html></span>


示例2:

代码如下:

<span style="font-family:SimSun;font-size:18px;">    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    *{
    margin:0px;
    padding: 0px;
    }
    body{
    padding: 20px;
    font-size: 12px;
    }
    dl{
    width: 200px;
    border: 1px solid #c5c6c4;
    border-top: none;
    }
    dt{
    padding: 4px;
    font-weight: bold;
    border-top:1px solid #c5c6c4;
    background: #f4f4f4;
    }
    dd{
    padding: 4px 12px;
     
    }
    </style>
    </head>
    <body>
    <dl>
    <dt>CSS</dt>
    <dd>CSS入门</dd>
    <dd>CSS进阶</dd>
    <dd>CSS高级技巧</dd>
    <dt>WebUI</dt>
    <dd>理论知识</dd>
    <dd>实战应用</dd>
    <dd>高级技巧</dd>
    </dl>
    </body>
    </html></span>



示例3:


代码如下:

<span style="font-family:SimSun;font-size:18px;">    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    *{
    margin: 0px;padding: 0px;
    }
    a{
    margin: 100px;
    color:#000;
    text-decoration: none;
    font-size: 12px;
    background: #d4d0c8;
    height: 30px;
    line-height: 30px;
    width: 100px;
    display: block;
    text-align: center;
    border:1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    }
    a:hover{
    background: #ddd;
    }
    </style>
    </head>
    <body>
    <a href="#">链接按钮</a>
    </body>
    </html></span>


示例4:


代码如下:

<span style="font-family:SimSun;font-size:18px;">    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    *{
    margin: 0px;padding: 0px;
    }
    #b1{
    margin: 50px;
    background: none;
    border: none;
    font-weight: bold;
    background: url('xml.jpg') no-repeat 0px -12px;
    padding: 4px;
    padding-left: 40px;
    border: 1px solid #000;
    }
    </style>
    </head>
    <body>
    <input type="submit" name="Submit2" value="RSS定阅" id="b1"/>
    </body>
    </html></span>

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

css作业练习:

请写出如下效果的css代码

要求:

1)网页背景色为#a8d8ec,背景图片为pic.jpg(单击下载),不平铺,背景图片位置距左边100px,距上面50px;

2)标题效果为蓝色,居中,字体为微软雅黑



参考代码:

<span style="font-family:SimSun;font-size:18px;">    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>背景练习</title>
    <style>
    body{
    background: #a8d8ec url('./images/pic.jpg') no-repeat 100px 50px;
    }
    h2{
    text-align: center;
    color:#00f;
    font-family: 微软雅黑;
    }
    </style>
    </head>
    <body>
    <h2>背景CSS练习</h2>
    </body>
    </html>


</span>




深入掌握*** Web程序设计与开发 本文还有配套的精品资源,点击获取 简介: Web程序设计是一套由微软推出的框架,基于.NET Framework,支持C#和 ,用于构建高性能、安全的Web应用。课程内容涵盖Web开发的基础、网页与网站设计、数据库编程、文件处理、安全验证、Web服务、移动适应性以及性能优化等全面的技术点。通过学习本课程,学生将掌握***的各个方面,并通过实际项目... 阅读详情

相关推荐

[华中科技计组实验]logisim完成单周期5级流水MIPS CPU

[华中科技计组实验]logisim完成单周期5级流水MIPS32 CPU hu~,终于完成了,真是费劲呐 支持24条指令,5级流水线,可以对分支指令处理,寄存器冲突处理,指令ROM为1K,数据RAM为1M,32位MIPS指令集CPU 但是… 大量使用比较器造成硬件开销巨大,测试一下发现这尼玛真是个老爷车还没单周期跑的快,自己电脑cpu占百分之八九十只能跑到20多赫兹,一个走马灯跑了半天,可优化空间太大了,写了那么多天造成这个破样,有点悲剧。。。 先放个图大伙参考就行了,要是有人想听思路的话接下来再更 .

zrc的博客 1万+

《CSS 盒子模型》

CSS盒子模型 CSS 盒子模型(Box Model) 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。 盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。 下面的图片说明了盒子模型(Box Model): 不同部分的说明: Ma...

yexiang优快云的专栏 334

产品经理必备知识——API接口

在古代,我们的传输信息的方式有很多,比如写信、飞鸽传书,以及在战争中使用的烽烟,才有了著名的烽火戏诸侯,但这些方式传输信息的效率终究还是无法满足高速发展的社会需要。如果你选择允许,app就会根据你的当前位置为你提供更加个性化的一些服务,当然也有一些app拿到你的位置信息做出损害用户利益的行为,所以还是需要谨慎授权。首先,看接口文档的场景一般是自身业务模块需要获取外部的数据,但又不想自己重新开发,寻找外部已经实现的有开放能力的供应商(包含企业内部的)。通过发送请求和响应消息的方式实现程序间的通信。

WBKJ_Noah_的博客 3454

什么是盒模型

什么是盒模型 网页设计中常听的属性名:内容(content)、内边距(padding)、边框(border)、外边距(margin), CSS盒子模式都具备这些属性。 想象有一个盒子,它有:外边距(margin)、边框(border)、内边距(padding)、内容(content)四个属性; 如图所示, 最中间的绿色区域为盒子模型的content中间内容部分, 黄色区域为盒子的内边距,也就是填...

qq_44957616的博客 226

Kindle使用USB数据线传书封面无法显示问题

不建议按这个解决封面问题,首先USB多次插拔麻烦,其次就是我起初按博主方法没啥问题,后面无论我怎么个顺序都出现了‘暂无图片’,我的建议是在亚马逊退出国内只能USB传书的情况下,下载一个calibre 和。飞行模式下用calibre传书到kindle ,然后用Fix Kindle Ebook Cover 修复一下,后面你要继续飞行模式还是连网随你便,两步完事。2,‘’发送到设备’的时候也最好选择 ‘发送特定格式至’ 选择具体的电子书格式,你的电子书是azw3就选azw3,是mobi就选mobi。

meser88的博客 7416

鸿蒙读书笔记1:《鸿蒙操作系统设计原理与架构》

GUI、 语 音 控 制 方 式 的 VUI(Voice User Interface, 语 音 用 户 界。电话、多媒体、DFX、MSDP(Multimodal Sensor Data Platform,多。面)、手势/姿态控制的CVUI(Computer Vision User Interface,计算。KAL(Kernel Abstract Layer,内核抽象层)通过屏蔽多内核差异,JavaScript、C、C++等多语言的用户程序开发框架,以及UI框架、

jackyrongvip的专栏 2446

Web前端入门(十一)CSS字体属性

总目录 各种字体之间必须使用英文状态下的逗号隔开 一般情况下,如果有空格隔开的多个单词组成的字体,加引号 指定多个字体,如果浏览器不支持第一个字体就会尝试下一个直到找到合适的字体,如果都没有,以电脑默认字体为准。 最常见的几个字体: CSS Unicode字体在 CSS 中设置字体名称,直接写中文是可以的。但是在文件编码(GB2312、UTF-8 等)不匹配时会产生乱码的错误。 2.font-size ont-size属性用于设置字号(字体大小) 默认的文字大小为16px 不同浏览器可能默

treesorshining的博客 2805

告别玄学调参:手把手教你用20元件模型搞定GaN HEMT高频仿真(附S参数提取避坑指南)

本文详细介绍了如何使用20元件模型优化GaN HEMT高频仿真,解决传统16元件模型在10GHz以上频段的误差问题。通过S参数提取避坑指南和实战案例,帮助工程师精准建模分布式电极效应和寄生反馈路径,提升射频电路设计效率。

weixin_42523693的博客 441

CSS语言的编程范式

CSS作为一种样式语言,不仅仅是网页视觉呈现的工具,它所形成的编程范式在前端开发中同样重要。通过组件化、预处理器、响应式设计以及命名约定等手段,开发者能够有效地管理和维护样式。未来,随着技术的发展,CSS将继续在网页开发中发挥关键作用。通过不断学习和实践,我们可以更好地掌握这一重要的前端技能。

2501_90571249的博客 959

Linux ARM平台开发系列讲解(网络篇)1.3 MDIO总线设备device和设备driver匹配

在设备和驱动都载入内核后,设备和驱动是如何匹配起来的呢?其实他们就是通过的唯一标识phyID进行匹配phy_dev和phy_drv是通过phy_bus_match函数进行匹配,匹配成功后会建立链表链接,具体流程如下图: 返回总目录......

DSMGUOGUO的博客 1098

使用pyqt5实现可勾选的测试用例界面

使用pyqt5实现可勾选的测试用例界面

天赐好车的博客 629

重温前端基础之-css盒模型

所有html元素都可以看作盒子。 css盒模型本质上是一个盒子,封装周围的html元素,它包括:外边距,边框,内边距和实际内容。 //W3C标准盒模型(浏览器默认) box-sizing:conten...

whiteGay的博客 316

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

最全面的web程序设计知识点总结

目录前言一、web技术基础?1.1 Internet的基本概念1.2 Web技术的基本概念1.3 Web技术的主要组成1.3 Web浏览器与服务器的基本概念和工作组成1.4 Web应用开发构架和开发技术二、HTTP协议基础2.1 HTTP的基本概念与交互模型2.2 HTTP消息格式2.3 HTTP请求响应消息和请求响应方法2.3.1 请求头包含:2.3.2 HTTP常用请求方法2.3.3 HTTP响应消息和常用响应状态2.3.4 HTTP常用响应状态2.4 HTTP常用消息头三、HTML基础四、CSS基础五

wjsn520的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

WEB程序设计之CSS(一)

WEB程序设计之CSS(一)

橘子局的专栏 2259

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

web程序设计

Web 程序设计 1.是什么? Web程序设计这门课是一个综述课程,总体介绍了web 应用用到的技术。如HTML、 CSS、JavaScript。   2.HTML HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语

x_xx_xxx_xxxx的博客 4947

仲恺ZK——信计专业《WEB程序设计》试卷复习

仲恺信计web程序设计复习题,含2023年真题卷

qq_65034569的博客 2005

Web程序设计

Web概述 Web的任务就是向人们提供多媒体网络信息服务 web技术主要有三点:超文本传输协议(HTTP)、统一资源定位符(URL)、超文本标签语言(HTML) 超文本传输协议:是客户端浏览器或其他程序与Web服务器之间的应用层通信协议,用于实现客户端和服务器端的信息传输 统一资源定位符:用于完整的描述Internet上网页和其他资源地址的一种表示方法,实现互联网信息的定位...

王小波的博客 7973

计算机二级web程序设计重点,计算机二级《Web程序设计》习题

计算机二级《Web程序设计》习题计算机二级《Web程序设计》习题大家练习了吗?下面是小编为大家收集的关于计算机二级《Web程序设计》习题,希望能够帮到大家!1在下列的HTML中,正确产生超链接的标记是( )。A.新浪网B.新浪网C.http:///WWW.sina.Corn.cnD.新浪网参考答案:B2下面协议中用于在Web浏览器和服务器之间传输Web文档的是( )。A.NFSB.FTPC.HTT...

weixin_39856607的博客 315

计算机二级html真题,计算机二级《Web程序设计》试题及答案

计算机二级《Web程序设计》试题及答案1在下列的HTML中,正确产生超链接的标记是(  )。A.新浪网B.新浪网C.http:///WWW.sina.Corn.cnD.新浪网参考答案:B2下面协议中用于在Web浏览器和服务器之间传输Web文档的是(  )。A.NFSB.FTPC.HTTPD.DNS参考答案:C3在HTTP响应的MIME消息体中,可以同时包含如下类型的数据(  )。i .文本数据 i...

weixin_34496367的博客 1807

web程序设计学什么?初学者必须知道这几种语言!

Web开发行业出现以来,通过各种形式和渠道不断发展壮大。而伴随着5G时代的到来,Web开发在移动互联网领域也不断出现了新兴的开发场景,同时也是最抢手的技能之一。而熟练掌握Web程序设计语言是在Web开发领域大放异彩的必要条件之一。接下来,l1m0_为大家选取了12种2023年最火爆的Web程序设计语言,帮助初学者熟知编程语言。

l1m0_的博客 663

计算机二级web应用题,2016计算机二级《Web程序设计》考试大纲

2016计算机二级《Web程序设计》考试大纲为了帮助考生们更好地备考计算机二级考试,下面是百分网小编搜索整理的关于计算机二级《Web程序设计》考试大纲,供参考复习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!2016年全国计算机等级考试大纲将延用2013版大纲,因此计算机二级《Web程序设计》考试复习内容请参照2013版考试大纲进行。全国计算机等级考试二级Web程序设计考...

weixin_39960147的博客 181

《Java Web程序设计任务教程》重点知识总结(Java高级开发技术知识点总结)

期末考试临近,整理出《Java高级开发技术》所有重点内容,供读者救急

RonaldDong的博客 4528

计算机二级web题型及分值,2016年全国计算机二级《Web程序设计》考试大纲

2016年下半年计算机二级考试大纲继续沿用2013年版,下面是YJBYS小编搜索整理的关于2016年全国计算机二级《Web程序设计》考试大纲,欢迎参考复习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!全国计算机等级考试二级Web程序设计考试大纲(2013年版)基本要求1. 理解Web工作原理,了解Web技术基础。2. 理解超文本传输协议HTTP的基本概念和模型,掌握HTT...

weixin_33910191的博客 1902

Java Web程序设计

笔记

NA813的博客 3705

c语言与web程序设计,计算机二级《WEB程序设计》专项训练题

计算机二级《WEB程序设计》专项训练题想知道自己复习有哪些不足,就应该看看自己做题有哪些错误点,以下是小编整理的计算机二级《WEB程序设计》专项训练题,欢迎参考阅读!一、选择题1在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是( )。A.客户机在发送请求之前需要主动与服务器建立连接B.服务器无法主动向客户机发起连接C.服务器无法主动向客户机发送数据D.以上都错参考答案:D2关于浏览器对...

weixin_35476698的博客 343
上一篇: WEB程序设计之CSS(一)
下一篇: WEB程序设计之CSS(三)
橘子局
博客等级 码龄14年 70粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值