Questa è una traduzione italiana non ufficiale della Licenza Pubblica
Generica GNU. Non è pubblicata dalla Free Software Foundation e non
ha valore legale nell'esprimere i termini di distribuzione del
software che usa la licenza GPL. Solo la versione originale in inglese
della licenza ha valore legale. Ad ogni modo, speriamo che questa
traduzione aiuti le persone di lingua italiana a capire meglio il
significato della licenza GPL.
This is an unofficial translation of the GNU General Public
License into Italian. It was not published by the Free
Software Foundation, and does not legally state the
distribution terms for software that uses the GNU GPL--only
the original English text of the GNU GPL does that. However,
we hope that this translation will help Italian speakers
understand the GNU GPL better.
LICENZA PUBBLICA GENERICA (GPL) DEL PROGETTO GNU
Versione 2, Giugno 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Traduzione curata da gruppo Pluto, da ILS e dal gruppo italiano di
traduzione GNU. Ultimo aggiornamento 19 aprile 2000.
Chiunque può copiare e distribuire copie letterali di questo documento
di licenza, ma non ne è permessa la modifica.
Preambolo
Le licenze della maggior parte dei programmi hanno lo scopo di
togliere all'utente la libertà di condividere e modificare il
programma stesso. Viceversa, la Licenza Pubblica Generica GNU è intesa
a garantire la libertà di condividere e modificare il software libero,
al fine di assicurare che i programmi siano liberi per tutti i loro
utenti. Questa Licenza si applica alla maggioranza dei programmi
della Free Software Foundation e ad ogni altro programma i cui autori
hanno deciso di usare questa Licenza. Alcuni altri programmi della
Free Software Foundation sono invece coperti dalla Licenza Pubblica
Generica Minore. Chiunque può usare questa Licenza per i propri
programmi.
Quando si parla di software libero (free software), ci si riferisce
alla libertà, non al prezzo. Le nostre Licenze (la GPL e la LGPL)
sono progettate per assicurarsi che ciascuno abbia la libertà di
distribuire copie del software libero (e farsi pagare per questo, se
vuole), che ciascuno riceva il codice sorgente o che lo possa ottenere
se lo desidera, che ciascuno possa modificare il programma o usarne
delle parti in nuovi programmi liberi e che ciascuno sappia di potere
fare queste cose.
Per proteggere i diritti dell'utente, abbiamo bisogno di creare delle
restrizioni che vietino a chiunque di negare questi diritti o di
chiedere di rinunciarvi. Queste restrizioni si traducono in certe
responsabilità per chi distribuisce copie del software e per chi lo
modifica.
Per esempio, chi distribuisce copie di un programma coperto da GPL,
sia gratis sia in cambio di un compenso, deve concedere ai destinatari
tutti i diritti che ha ricevuto. Deve anche assicurarsi che i
destinatari ricevano o possano ottenere il codice sorgente. E deve
mostrar loro queste condizioni di licenza, in modo che essi conoscano
i propri diritti.
Proteggiamo i diritti dell'utente in due modi: (1) proteggendo il
software con un copyright, e (2) offrendo una licenza che dia il
permesso legale di copiare, distribuire e modificare il Programma.
Inoltre, per proteggere ogni autore e noi stessi, vogliamo assicurarci
che ognuno capisca che non ci sono garanzie per i programmi coperti da
GPL. Se il programma viene modificato da qualcun altro e
ridistribuito, vogliamo che gli acquirenti sappiano che ciò che hanno
non è l'originale, in modo che ogni problema introdotto da altri non
si rifletta sulla reputazione degli autori originari.
Infine, ogni programma libero è costantemente minacciato dai brevetti
sui programmi. Vogliamo evitare il pericolo che chi ridistribuisce un
programma libero ottenga la proprietà di brevetti, rendendo in pratica
il programma cosa di sua proprietà. Per prevenire questa evenienza,
abbiamo chiarito che ogni brevetto debba essere concesso in licenza
d'uso a chiunque, o non avere alcuna restrizione di licenza d'uso.
Seguono i termini e le condizioni precisi per la copia, la
distribuzione e la modifica.
LICENZA PUBBLICA GENERICA GNU
TERMINI E CONDIZIONI PER LA COPIA, LA DISTRIBUZIONE E LA MODIFICA
0. Questa Licenza si applica a ogni programma o altra opera che
contenga una nota da parte del detentore del copyright che dica che
tale opera può essere distribuita sotto i termini di questa Licenza
Pubblica Generica. Il termine "Programma" nel seguito si riferisce ad
ogni programma o opera così definita, e l'espressione "opera basata
sul Programma" indica sia il Programma sia ogni opera considerata
"derivata" in base alla legge sul copyright; in altre parole, un'opera
contenente il Programma o una porzione di esso, sia letteralmente sia
modificato o tradotto in un'altra lingua. Da qui in avanti, la
traduzione è in ogni caso considerata una "modifica". Vengono ora
elencati i diritti dei beneficiari della licenza.
Attività diverse dalla copiatura, distribuzione e modifica non sono
coperte da questa Licenza e sono al di fuori della sua influenza.
L'atto di eseguire il Programma non viene limitato, e l'output del
programma è coperto da questa Licenza solo se il suo contenuto
costituisce un'opera basata sul Programma (indipendentemente dal fatto
che sia stato creato eseguendo il Programma). In base alla natura del
Programma il suo output può essere o meno coperto da questa Licenza.
1. È lecito copiare e distribuire copie letterali del codice
sorgente del Programma così come viene ricevuto, con qualsiasi mezzo,
a condizione che venga riprodotta chiaramente su ogni copia una
appropriata nota di copyright e di assenza di garanzia; che si
mantengano intatti tutti i riferimenti a questa Licenza e all'assenza
di ogni garanzia; che si dia a ogni altro destinatario del Programma
una copia di questa Licenza insieme al Programma.
È possibile richiedere un pagamento per il trasferimento fisico di una
copia del Programma, è anche possibile a propria discrezione
richiedere un pagamento in cambio di una copertura assicurativa.
2. È lecito modificare la propria copia o copie del Programma, o
parte di esso, creando perciò un'opera basata sul Programma, e copiare
o distribuire tali modifiche o tale opera secondo i termini del
precedente comma 1, a patto che siano soddisfatte tutte le condizioni
che seguono:
a) Bisogna indicare chiaramente nei file che si tratta di copie
modificate e la data di ogni modifica.
b) Bisogna fare in modo che ogni opera distribuita o pubblicata,
che in parte o nella sua totalità derivi dal Programma o da parti
di esso, sia concessa nella sua interezza in licenza gratuita ad
ogni terza parte, secondo i termini di questa Licenza.
c) Se normalmente il programma modificato legge comandi
interattivamente quando viene eseguito, bisogna fare in modo che
all'inizio dell'esecuzione interattiva usuale, esso stampi un
messaggio contenente una appropriata nota di copyright e di
assenza di garanzia (oppure che specifichi il tipo di garanzia che
si offre). Il messaggio deve inoltre specificare che chiunque può
ridistribuire il programma alle condizioni qui descritte e deve
indicare come reperire questa Licenza. Se però il programma di
partenza è interattivo ma normalmente non stampa tale messaggio,
non occorre che un'opera basata sul Programma lo stampi.
Questi requisiti si applicano all'opera modificata nel suo complesso.
Se sussistono parti ident
CSS+DIV圆角
需积分: 0 109 浏览量
更新于2008-06-29
收藏 35KB RAR 举报
在网页设计领域,CSS(Cascading Style Sheets)与DIV元素是构建页面布局的重要工具。本文将深入探讨如何使用CSS和DIV实现圆角效果,以及如何创建带有圆角的横条效果。
理解CSS的基本概念是至关重要的。CSS是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它允许我们将样式信息(如颜色、字体、布局等)与结构内容分离,使得网页设计更加灵活和易于维护。
接下来,我们来谈谈CSS中的“圆角”属性。在CSS3之前,要创建圆角效果通常需要使用图片或者其他复杂的技巧。但自从CSS3引入了`border-radius`属性后,创建圆角变得异常简单。`border-radius`属性允许我们为元素的每个角落指定一个半径,从而形成圆形或椭圆形的边角。例如:
```css
.box {
width: 200px;
height: 50px;
background-color: #f00;
border-radius: 10px; /* 所有四个角的半径都为10px */
}
```
在上述代码中,`.box`元素将会拥有一个红色的背景,且四角皆为10像素的圆角。
现在,我们转向“CSS+DIV圆角横条效果”。这种效果通常是通过创建一个具有特定宽度和高度的DIV元素,并应用上述的`border-radius`属性来实现。例如,我们可以创建一个宽度较大而高度较小的横条,然后给它添加圆角效果:
```css
.rounded-bar {
width: 100%; /* 横跨整个父容器宽度 */
height: 20px; /* 较小的高度,模拟横条 */
background-color: #0f0;
border-radius: 10px; /* 两边的圆角 */
}
```
这个`.rounded-bar`元素将会在页面上呈现出一条绿色的圆角横条。如果你希望横条在两端有更大的圆角,可以分别设置`border-top-left-radius`、`border-top-right-radius`、`border-bottom-left-radius`和`border-bottom-right-radius`属性。
此外,为了使横条效果更具动态感,可以利用CSS的过渡(transition)和动画(animation)属性。例如,当鼠标悬停在横条上时,可以改变其颜色或增加圆角大小,创造出视觉上的吸引力:
```css
.rounded-bar:hover {
background-color: #0ff;
border-radius: 20px; /* 鼠标悬停时,圆角增大 */
transition: all 0.3s ease; /* 平滑过渡,时间为0.3秒 */
}
```
CSS和DIV结合可以轻松实现各种圆角效果,包括创建具有圆角的横条。通过熟练掌握`border-radius`属性以及过渡和动画效果,设计师可以打造出富有吸引力和交互性的网页元素。同时,随着CSS技术的不断发展,未来的网页设计将拥有更多可能性。

黄聪的笔记本
- 粉丝: 67
最新资源
- 基于Cortex-M0架构的FPGA可编程软核处理器完整实现_包含UART串口通信模块_定时器外设驱动_KeilMDK开发环境支持_VerilogHDL硬件描述语言源码_适用于嵌入.zip
- HMCL微软登录白屏问题解决方案_硬核修改HMCL源码实现微软账号登录_通过代码注入和参数传递绕过内置浏览器限制_提供自动化网页操作工具获取登录参数_支持Minecraft正版验证.zip
- 智能生产管理系统S-PMS前端项目_基于Vue3和TypeScript构建的企业级智能制造解决方案_集成MES制造执行系统_WMS仓库管理系统_ERP企业资源计划_QMS质量管理系.zip
- 基于JavaSSH框架实现的PKI证书全生命周期管理系统_包含CA证书签发_用户证书申请_管理员审核_证书下载安装_证书统一管理_Java密钥工具调用_数据库存储证书信息_MVC架.zip
- LuSrackhall_KeyTone_7244_1755583598320.zip
- 换热器校核计算与性能分析软件_基于热力学原理与传热学公式的换热器热力性能计算_用于化工_能源_电力等工业领域换热设备的设计校核与运行优化_支持管壳式_板式_螺旋板式等多种换热器类型.zip
- 企鹅电竞开发的跨平台高性能动画播放器VAP_支持直播礼物特效短视频特效预览的解决方案_采用硬件解码和ijk软解码双引擎_支持透明背景和粒子特效_相比WebpApng具有更高压缩率_.zip
- tako511_ruanchuang_29388_1755583611929.zip
- 基于Java工厂代理模式的企业级应用开发框架_采用JDK180_191和Maven352构建的IntelliJIDEA2017开发环境_面向软件开发初学者和设计模式学习者的.zip
- 基于PyTorch深度学习框架的单摄像头人群追踪系统_实现高精度实时人群检测与多目标跟踪_适用于公共安全监控与人群流量统计_采用FairMOT算法与ByteTrack追踪核心_支持.zip
- nicball_riscfw_7244_1755583624652.zip
- 核酸检测结果自动识别与统计管理系统_基于OCR技术和颜色识别的核酸检测结果自动采集系统_用于高校核酸检测结果自动识别与数据汇总_采用easyocr图像文字提取和opencv颜色识别.zip
- 基于虹软免费人脸识别库Android版开发的Delphi1023封装SDK_专门针对二代身份证芯片低像素照片优化的人证核验比对系统_实现高效准确的人证合一验证功能_包含人脸特征.zip
- 鱼声FM跨平台音乐发现软件_专注于纯音乐后摇滚电子乐国风音乐等小众音乐类型_为喜欢独立音乐的用户提供个性化音乐推荐_支持WindowsLinuxMacOS三大平台_采用NET技术.zip
- dister是一款轻量级高性能的分布式集群管理软件_实现了分布式软件架构中的服务配置管理中心_服务注册与发现_服务健康检查_服务负载均衡等核心组件_基于RAFT算法实现分布式一致性.zip
- 基于Python与Neo4j构建的中文医疗知识图谱智能问答系统_包含疾病症状治疗药物检查科室等实体关系_用于医疗信息查询与智能诊断辅助_采用py2neo构建知识图谱pyahocor.zip