61阅读

css设置a的width属性-css min-width最小宽度与max-width最大宽度教程

发布时间:2017-09-17 所属栏目:min

一 : css min-width最小宽度与max-width最大宽度教程

CSS min-width最小宽度与CSSmax-width最大宽度教程篇

最小宽度min-width与最大宽度max-width样式有什么作用?最小宽度最大宽度用于什么地方呢?如何应用?

在DIV+CSS布局中网页中插入html img图片

接下来DIVCSS5让大家学会掌握min-width与max-width基础语法结构以及通过案例学习用法。

“www.61k.com)

一、CSS基础语法结构 - TOP

min-width与max-width后面均跟具体数字+html单位

min-width:50px 最小宽度为50px
max-width:50px 最大宽度为50px

CSS样式结构
div{min-width:50px}
div{max-width:50px}

二、实际应用说明 - TOP

最小宽度(min-width)与最大宽度(max-width)用于设置图片最小最大宽度限制比较多。比如一个图片为主列表,对象里图片大小不定时候,为了不想让他太小不统一这个时候我们可以使用css最小宽度样式。再如,一个盒子里有文章有图片混排的时候,有时图片宽度不能确定,这个时候如果html img图片宽度超出了div盒子宽度,可能图片就会撑破div盒子造成图片混乱。

三、min-width与max-width用法案例 - TOP

我们设置2个div盒子,分别设置最大与最小宽度样式、同时设置css边框为1pxcss颜色为红色的实线盒子、css高度为100px。第一和第二个盒子CSS命名分别为divcss5-min-width、.divcss5-max-width;第一个盒子内图片原图片大小为宽为165px高度60px;第二个盒子内图片原图片大小为宽度为375px 高度65px。

1、案例css代码

    .divcss5-min-width,.divcss5-max-width{ height:100px; border:1px solid #F00}

    .divcss5-min-width img{ min-width:200px}

    .divcss5-max-width{margin-top:10px}

    /* css注释:margin-top设置divcss5-max-width对象上间距为10px */

    .divcss5-max-width img{ max-width:200px; }

2、CSS+DIV案例html源代码片段

    <p>原图片大小:<br />

    <br />

    <img src="-logo-2013.gif" /><br /><br />

    宽为165px 高度60px<br />

    <br />

    <img src=".gif" /><br /><br />

    宽度为375px 高度65px

    </p>

    案例如下:

    <div class="divcss5-min-width">

        <img src="-logo-2013.gif" />

    </div>

    <div class="divcss5-max-width">

        <img src=".gif" />

    </div>

3、案例在浏览器效果截图

min css min-width最小宽度与max-width最大宽度教程
css divMin-width与max-width案例效果截图

4、max-width最大宽度与min-width最小宽度案例小结
我们设置两个盒子一个“divcss5-min-width”设置对象里img图片最小宽度为200px,而实际图片只有165px,所以图片被拉伸到200px;一个“divcss5-max-width”设置对象里img图片最大宽度为200px限制,而实际对象里图片宽度是375px,这个时候我们设置了此图片最大宽度为200px,所以图片被CSS max-height缩小到200px

四、max-width与min-width总结 - TOP

Css max-width与css min-width可以同时在一个CSS选择器使用设置一个对象最大最小宽度样式。一般对图片对象设置此两项样式比较多,但在IE6中不支持此两个属性,IE7及以上浏览器均支持,这个时候我们需要IE6支持兼容CSS min-width、ie6兼容max-width方法.shtml)。

二 : 如何设置span的width属性

直接给span标记的样式设定width属性,(www.61k.com]会发现不会产生效果。

如果设置display:block,width属性生效,但是此时的span跟div一样了。
如果设置display:inline-block,则span并列在同行,而且width属性生效。

元素display属性的常见值说明:

1)block:块对象的默认值。将对象强制作为块对象呈递,为对象之后添加新行。
2)inline:内联对象的默认值。将对象强制作为内联对象呈递,从对象中删除行。
3)inline-block:将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内。
4)non:隐藏对象。与 visibility 属性的hidden值不同,其不为被隐藏的对象保留其物理空间。

三 : CSS的未来:一些试验性CSS属性

尽管现代浏览器已经支持了众多的CSS3属性,但是大部分设计师和开发人员貌似依然在关注于一些很“主流”的属性,如border-radius、box-shadow或者transform等。它们有良好的文档、很好的测试并且最常用到,所以如果你最近在设计网站,你很难能脱离它们。

但是,隐藏在浏览器的大宝库中是一些高级的、被严重低估的属性,但是它们并没有得到太多的关注。或许它们中的一些应该这样(被无视),但是其它的属性应该得到更多的认可。最伟大的财富隐藏在Webkit的下面,而且在iPhone、iPad和Android apps的时代,开始了解它们会灰常有用。就连Firefox等使用的Gecko引擎,也提供了一些独特的属性。在本文中,我们将看一下鲜为人知的CSS 2.1和CSS3属性以及它们在现代浏览器中的支持情况。

CSS的未来:一些试验性CSS属性

说明: 对于每个属性,我们这里规定:”WebKit” 即指代使用Webkit内核的浏览器(Safari、Chrome、iPhone、iPad、Android等),”Gecko“指代采用Gecko内核的浏览器(Firefox等)。然后有的属性是官方CSS 2.1. 规范的一部分,这意味着更多的浏览器甚至一些古老的浏览器也会支持它们。最后,一个CSS3 的标签标明遵守这个标准,被最新的浏览器版本——比如Firefox 4、Chrome 10、Safari 5、Opera 11.10以及IE9支持的属性。

WebKit特有属性

-webkit-mask

这个属性是相当强大的,所以详细的介绍超出了本文的范畴,它非常值得深入研究,因为它可以在实际应用中为你省掉很多时间。

-webkit-mask让为一个元素添加蒙板成为可能,从而你可以创建任意形状的花样。蒙板可以是CSS3渐变或者半透明的PNG图片。蒙板元素的alpha值为0的时候会覆盖下面的元素,为1的时候会完全显示下面的内容。相关的属性有-webkit-mask-clip、 -webkit-mask-position 和-webkit-mask-repeat等,严重依赖来自于background中的语法。更多信息请查看webkit的博客和下面的链接。

CSS的未来:一些试验性CSS属性

示例

图片蒙板:

1 2 3 4 
.element{ background: url(img/image.jpg) repeat; -webkit-mask: url(img/mask.png); }

示例

渐变蒙板:

1 2 3 4 
.element2 { background: url(img/image.jpg) repeat; -webkit-mask: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); }

-webkit-text-stroke

CSS边框的一个不足就是只有矩形的元素才能使用。-webkit-text-stroke可以为文字添加边框。它不但可以设置文字边框的宽度,也能设置其颜色。而且,配合使用color: transparent属性,你还可以创建镂空的字体!

示例

为所有的<h1>标题设定一个2px宽的蓝色边框:

1 
h1 {-webkit-text-stroke: 2px blue}

另一个特性是,通过设定1px的透明边框,可以让文字变得平滑:

1 
h2 {-webkit-text-stroke: 1px transparent}

创建红色镂空字体:

1 2 3 4 
h3 { color: transparent; -webkit-text-stroke: 4px red; }

CSS的未来:一些试验性CSS属性

-webkit-nbsp-mode

换行有时是很棘手的事情:有时你希望文字在适当的地方断行(而不是折行),有时你又不想这样。一个能控制这个的属性就是-webkit-nbsp-mode,它让你可以改变&nbsp;空白符的行为,强制文字在它被用到的地方断行。通过设置值为space即可实现。

-webkit-tap-highlight-color

这个属性只用于iOS (iPhone和iPad)。当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色。

想要禁用这个高亮,设置颜色的alpha值为0即可。

示例

设置高亮色为50%透明的红色:

1 
-webkit-tap-highlight-color: rgba(255,0,0,0.5);

浏览器支持: 只有iOS(iPhone和iPad).

zoom: reset

通常来说,zoom是一个IE专用的属性。但是webkit也开始支持它了,而且使用值reset,webkit可以实现不错的效果(有趣的是,IE不支持这个值)。它让你重设掉浏览器中正常的缩放行为——如果某个元素被声明了zoom:reset,页面上的其它元素在用户放大页面的时候都会跟着放大。

注:其实,我们常用来禁用chrome强制字体大小的时候用到的-webkit-text-size-adjust:none;也是可以实现类似的效果,不同的是,设置该属性的元素内的文字不会被放大/缩小,但是页面上的其它元素则会变化——神飞

-webkit-margin-collapse

这个属性属于限制级的,但是它还是非常值得关注。通常,两个相邻的元素的margin会折叠起来(collapse)。这意味着第一个元素的底部的边距和第二个元素的头部边距会被合并到一起。

最常见的例子就是两个相邻的<p>元素会共享他们的margin值。想要控制这个表现,我们可以使用-webkit-margin-collapse及其分拆后的-webkit-margin-top-collapse、-webkit-margin-bottom-collapse等属性。默认值是collapse,值separate则停止共享margin值,也就是说,第一个元素的底部边距和第二个元素的头部边距会正常叠加。

CSS的未来:一些试验性CSS属性

-webkit-box-reflect

你还记得几乎每个网站都把他们的网站logo或者头部的文字做成倒影的那个年代吗?谢天谢地,那个年代已经过去了,但是如果你要在一些按钮、导航、或者其他UI元素上更好的使用这个技术,-webkit-box-reflect是更好的选择。

这个属性接受above、below、left和right四个关键词,它们设置倒影的方向,它们和一个设置元素和它的倒影建的距离的数字一起使用。同时,蒙板图片也是同样支持的(看上面的-webkit-mask部分,不要搞混了哈)。倒影会自动生成并对布局没有影响。下面的元素只用了CSS,第二个按钮用了-webkit-box-reflect属性。

CSS的未来:一些试验性CSS属性

示例

这个倒影会出现在它的父元素的下面并有5px的间距:

1 
-webkit-box-reflect: below 5px;

这个倒影会投射到元素的右边,没有间距。然后,一个蒙板将会被应用(url(mask.png)):

1 
-webkit-box-reflect: right 0 url(mask.png);

-webkit-marquee

另一个属性让我们回到美好的从前:那个遍地marquee(跑马灯)的年代。有趣的是这个已经被遗弃的标签反而在现在变的很有用,比如我们在比较小的手机屏幕上切换内容,如果不断行的话文字将不能完全显示。

ozPDA创建的这个天气的应用很好的使用了它。 (如果你木有看到变换的文字,可以尝试换一个城市来体验。需要使用WebKit内核浏览器)

示例

1 2 3 4 5 6 7 8 
.marquee { white-space: nowrap; overflow:-webkit-marquee; width: 70px; -webkit-marquee-direction: forwards; -webkit-marquee-speed: slow; -webkit-marquee-style: alternate; }

要让marquee工作需要一些前提条件。首先,white-space必须设置为nowrap,这样才能让文字不自动换行,其次,overflow必须设置为-webkit-marquee,宽度也要设置为比文字实际长度小的数值。

剩下的属性确保文字从左边滚动到右边(-webkit-marquee-direction)、来回移动(-webkit-marquee-style)以及以比较低的速度移动(-webkit-marquee-speed)。其它的属性有-webkit-marquee-repetition,用来定义marquee重复的次数,-webkit-marquee-increment, 定义每次递增的速度变化。

注:虽然HTML的marquee标签在XHTML中被抛弃了,但是各浏览器还是支持的,但是有一个问题就是,marquee标签可能会占用比较大的cpu,大猫对其进行了深入的研究,结论是marquee的速度不能太快,而webkit用-webkit-marquee属性是最好的——神飞。

Gecko特有属性

font-size-adjust

这个有用的CSS3属性目前只有Firefox支持。我们可以用它来设定指定元素的文字大小(font-size)应该相对于小写字母的高度(x-height)而不是大写字母的高度(cap height)。比如,Verdana比同型号的Times字体更清晰,它有着更矮的x-height。为了弥补这个缺陷,我们可以用font-size-adjust属性来纠正后者。

该属性在拥有不同的x-height的字体上非常有用。即便你在小心的使用小号字体,在问题出现时font-size-adjust也能提供解决方案。

示例

如果由于某种原因用户的电脑上没有安装Verdana,那么Arial就会被修正,从而和Verdana有相同的长宽比(0.58)。

1 2 3 4 5 
p { font-family:Verdana, Arial, sans-serif; font-size: 12px; font-size-adjust: 0.58; }

CSS的未来:一些试验性CSS属性

浏览器支持: Gecko.

image-rendering

n年前,图片并不会被按照其原始大小显示,而是被设计师给缩放掉。取决于缩放的大小和上下文,图片可能会在浏览器中展现的不太好或者干脆就是错掉了的。现在,浏览器有了更好的算法来显示缩放的图片,不过,在你的图片被缩放后完全的控制其表现也是件很赞的事情。

如果你的图片有比较锐的线条并希望他们在缩放后保持它,这个Gecko私有属性就显得特别有用。相关的值是-moz-crisp-edges。同样的算法也用在optimizeSpeed,而auto 和optimizeQuality 定义为标准行为(用可行的最佳质量来缩放元素)。 image-rendering 属性同样可以用于<video> 和<canvas>元素,和用于背景图片一样。这是个CSS3 标准属性,但是目前只有Firefox支持。

CSS的未来:一些试验性CSS属性

值得注意的是,-ms-interpolation-mode: bicubic,尽管它是个IE专有属性。然而,它让Internet Explorer 7 在缩放图片后将其渲染为比较高的质量。由于这个浏览器默认处理的很烂,所以这个属性可能会很有用。

浏览器支持: Gecko.

-moz-border-top-colors

这个属性可以归类为’养眼’。它让你可以在border宽度大于1px的时候为其设置不同的边框颜色。当然-moz-border-bottom-colors, -moz-border-left-colors 和-moz-border-right-colors也是可用的。

不爽的是,没有一个简写的-moz-border-colors 缩写,所以每个边框都要分开设置。同时,border-width要和给到的颜色的数量保持一致,否则,最后的那个颜色值会填充到剩下的宽度。

示例

这个例子中,元素的左右两边边框会是标准的橙色,上下则有种类似渐变的颜色——红黄蓝三色。

1 2 3 4 5 
div { border: 3px solid orange; -moz-border-top-colors: red yellow blue; -moz-border-bottom-colors: red yellow blue; }

CSS的未来:一些试验性CSS属性

浏览器支持: Gecko.

混合属性

-webkit-user-select 和 -moz-user-select

或许你常常不希望用户在你的网站上选择文本,无论是否是出于版权的原因。通常大家会有js来实现,另一个方案就是,将-webkit-user-select 和-moz-user-select 的值设为none。

请谨慎使用这个属性:因为大部分用户是来查看信息的,他们可以复制并存储下来以备将来之用,所以这种方法既无用也无效。如果你禁用了复制粘贴功能,用户还是可以通过查看源文件来获取到他们想要的内容。搞不懂这个属性为什么会被webkit和gecko支持。

浏览器支持: WebKit, Gecko.

-webkit-appearance 和 -moz-appearance

你曾经想过将一张图片伪装成单选按钮么?或者,一个输入框看起来像一个复选框?那么现在appearance 出现了。即便你并不想要让一个链接看起来总是像个按钮,下面这个例子也可以让你了解到,只要你愿意就可以做到的:

示例

1 2 3 4 
a { -webkit-appearance: button; -moz-appearance: button; }

浏览器支持: WebKit, Gecko.

扩展阅读: Safari Developer Library, Mozilla Developer Network, Mozilla Developer Network,CSS3 appearance简介

text-align: -moz-center/-webkit-center

这是一个属性(或者精确来说,是个“属性值”)的存在很让人惊喜啊。要让一个块级元素居中,大家通常将其设置为margin:0 auto。但是,现在你也可以将元素的容器的text-align属性设置为-moz-center 和 -webkit-center。相应的,你也可以通过设置-moz-left、-webkit-left或-moz-right、-webkit-right将元素居左或者居右。

浏览器支持: WebKit, Gecko.

CSS 2.1属性

counter-increment

你是否经常希望你可以让一个有序列表或者一篇文章的所有标题自动编号?不幸的是,目前尚未有CSS3属性支持。但是在CSS 2.1中,counter-increment 提供了一个解决方案。这就意味着它已经出现好些年了,而且在IE8中就已经支持了。

配合:before 伪元素和content 属性,counter-increment可以为所有的HTML标签添加自动的编号。即便是嵌套的编码也是支持的。

示例

要给标题编码,先将计算器重设一下:

1 
body {counter-reset: thecounter}

下面的样式让每一个<h1>标题都有一个”Section”的前缀,然后其后面的数字自动的递增1(这是默认的,可以省略掉),这里thecounter是计算器的名称:

1 2 3 4 
.counter h1:before { counter-increment: thecounter 1; content:"Section"counter(thecounter)":"; }

示例

对于一个嵌套编码的列表,重设计数器,然后关掉<ol>的自动编码,因为它是无嵌套的:

1 2 3 4 
ol { counter-reset: section; list-style-type: none; }

然后,每个<li>设置为自动编号,分割符是一个点(.),后面跟着一个空格

1 2 3 4 
li:before { counter-increment: section; content: counters(section,".")""; }

HTML代码:

1 2 3 4 5 6 7 8 9 10 
<ol> 	<li>item</li> <!-- 1 --> 	<li>item <!-- 2 -->  <ol>  <li>item</li> <!-- 1.1 -->  <li>item</li> <!-- 1.2 -->  </ol> 	</li> 	<li>item</li> <!-- 3 --> <ol>

浏览器支持: CSS 2.1.,所有的现代浏览器,IE 7+.

quotes

你会因为你的CMS不知道如何正确转换引用符号而纠结么?那么开始使用quotes属性吧。这样你就可以自定义任何符号了。然后你就可以用:before和:after伪元素为任何期望的元素指定引号了,悲催的是,webkit浏览器不支持这个属性——经测试,chrome 11已经开始支持这个属性了(之前的版本没有测试)。

示例

前面的两个符号决定第一级引用内容的引号,后面的两个用于二级引用,以此类推:

1 2 3 
q { quotes: '«' '»' "‹" "›"; }

下面两行用于为选定元素指定引号:

1 2 
q:before {content: open-quote} q:after {content: close-quote}

这样,<p><q>This is a very <q>nice</q> quote.</q></p>看起来将会是酱紫的:
«This is a very ‹nice› quote.»

浏览器支持: CSS 2.1.,除了WebKit,IE 7和IE6的所有现代浏览器。不过chrome是支持的。。。

问题:要直接的添加符号,CSS文档必须要设置为UTF-8吗?这是一个很纠结的问题。遗憾的是,我不能给出一个明确的答案。我的经验是,不必要设置什么特定的字符集,然后utf-8字符集可能会出错,因为它显示错掉的字符(比如”»”)。而是用iso-8859-1 字符集,一切就都是正常的。

W3C这样描述:”由于上个例子中由’quotes’定义的引号方便的定位在电脑键盘上,高质量的字符则需要不同的10646字符集。”

你或许听说过但是没有记住的CSS3属性

接近尾声,让我们重温一些不太流行的以及不像border-radius和box-shadow那样被广泛需求的CSS3属性。

text-overflow

或许你会常常遇到这个问题:某个容器对于其内的文字来说太小了,然后你不得不用javascript来截断字符串并添加”…”符号以避免文字溢出。

忘掉它吧!采用CSS3和text-overflow: ellipsis,如果文字比它的容器的宽度要长的话,你就可以强制文字以”…”结束它。唯一的要求是设置overflow:hidden。不幸的是,Firefox不支持这个属性,但是貌似在最近的版本中将会提供支持。

示例

1 2 3 4 
div { width: 100px; text-overflow: ellipsis; }

CSS的未来:一些试验性CSS属性

浏览器支持: CSS 3,所有浏览器的最新版本,除了Firefox,IE从IE6开始支持,据说Firefox到6.0也会提供支持的——希望如此吧。

word-wrap

当文字在一个比较窄的容器中时,它的某个部分可能会因为太长而不能正确的换行。比如链接就常常引起问题。如果你不想用overflow: hidden隐藏溢出的文字,那么你就可以设置 word-wrap 为break-word,它可以让字符串在到达容器的宽度限制时换行。

示例

1 2 3 4 
div { width: 50px; word-wrap: break-word; }

CSS的未来:一些试验性CSS属性

浏览器支持: CSS 3,所有现代浏览器。

resize

如果你在使用Firefox或Chrome,那么你肯定注意到了文本框的右下角默认有个小的手柄,它可以让你调整它们的大小。这个标准的行为由CSS3 属性 resize: both实现。

但是它并不仅限于textarea。它可以用于所有的HTML元素。horizontal 和 vertical 值用于控制调整水平方向还是垂直方向。

请注意:对于display:block元素,如果设置了overflow:visible,resize属性将会无效(这一点原文描述不详——by 神飞)。

CSS的未来:一些试验性CSS属性

浏览器支持: CSS3, 除了Opera和IE以为的其它最新的浏览器。

background-attachment

当你为一个设置了overflow:auto的元素指定背景图片的时候,当内容太多而出现滚动条后,拖动滚动条就会发现背景图片的位置是固定的,而不是随着滚动条移动。如果你想要背景图片随着内容而滚动,可以设置background-attachment:local。

CSS的未来:一些试验性CSS属性

浏览器支持: CSS 3,除了Firefox以外的所有现代浏览器,Firefox是支持background-attachment属性的,只是不支持local值.

text-rendering

随着越来越多的网站开始用@font-face来渲染文字,易读性开始被关注了。小号字体上,文字会更容易出现。由于目前还没有CSS属性控制显示在线字体的微妙细节,你可以利用text-rendering来启用kerningligatures

Gecko 和WebKit 浏览器处理这个属性的方式很不一样。前者默认启用这个特性,而后者,你需要将其设置为optimizeLegibility。

CSS的未来:一些试验性CSS属性

浏览器支持: CSS3, 所有WebKit 和Firefox浏览器.

transform: rotateX/transform: rotateY

如果你已经开始使用CSS3,那么你可能会比较熟悉transform: rotate(),这个在z轴上旋转元素的属性。

但是你是否也知道,它也可以更深入的旋转的(比如,围绕x轴和y轴)? 这些变形结合-webkit-backface-visibility: hidden会更合适。

示例

如果你鼠标经过这个元素,它将会旋转180°,倒转过来:

1 2 3 
div:hover { transform: rotateY(180deg); }

CSS的未来:一些试验性CSS属性

小技巧:如果只是映射一个元素,你可以设置transform为rotateX(180deg) (对应rotateY)或者设置transform 为scaleX(-1) (对应scaleY).

浏览器支持: CSS3, WebKit、firefox、Opera以及IE9

结语

正如你希望见到的,还有很多未知的很有用的属性。他们中的很多仍然处于试验性阶段并且可能一直这样甚至最终可能会被浏览器摈弃。而有些有望在后续版本中被所有的浏览器支持。

然而,很难判断判断他们中的一些是好是坏,WebKit特有的属性随着iOS和Android的成功显得越来越重要。当然,一些CSS3属性多多少少已经可以使用了。

如果你不喜欢私有属性,你可以将它们视为实验直到可以在代码中实现以增强用户体验。同时,W3C的CSS validator 同样支持私有属性,它会返回警告而不是错误。

祝你体验快乐!

PS:本文提到了很多特性,但是只是个概览,其实基本上每个属性都可以深入研究下的,如果你有兴趣,欢迎深入研究并分享之,谢谢——神飞。

本文原作者Christian Krammer是最近很牛的css3files.com的站长。

(原文:前端观察 译自:smashingmagazine.com

四 : CSS教程 CSS的属性缩写

margin,pdding和border-width允许合并margin-top-width, margin-right-width, margin-bottom-width等等,形式像这样:property:top right bottom left;逆时针顺序。
所以下面的:

Example Source Code:
p {
    border-top-width: 1px;
    border-right-width: 5px;
    border-bottom-width: 10px;
    border-left-width: 20px;
}

可以写成:

Example Source Code:
p {
    border-width: 1px 5px 10px 20px;
}

border-width,border-color,border-style同样可以合并到一起,例如:

Example Source Code:
p {
    border: 1px red solid;
}

(同样可以运用到border-top,border-right等等)

如果只使用两个值(比如margin: 1em 10em;),第一个值包括顶部和底部,第二个值包括左右。

字体属性同样可以使用font属性合并。

Example Source Code:
p {
    font: italic bold 1em/1.5 courier;
}

(上面"/1.5"是 line-height的值)

把它们总结在一起,试下下面的代码:

Example Source Code:
p {
    font: 1em/1.5 "Times New Roman", times, serif;
    padding: 3em 1em;
    border: 1px black solid;
    border-width: 1px 5px 5px 1px;
    border-color: red green blue yellow;
    margin: 1em 5em;
}

推荐大家使用缩写形式,促进CSS代码的精简、优化!

本文标题:css设置a的width属性-css min-width最小宽度与max-width最大宽度教程
本文地址: http://www.61k.com/1081372.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1