,
,
- ,
- HTML 11
- CSS 12
- JavaScript 13
- jQuery 14
- HTML 11
- CSS 12
- JavaScript 13
- jQuery 14
- ,
- ,
属性 | 说明 |
width | 设置元素的宽度 |
height | 设置元素的高度 |
line-height | 设置行高 |
max-width | 设置元素的最大宽度 |
max-height | 设置元素的最大高度 |
min-width | 设置元素的最小宽度 |
max-height | 设置元素的最小高度 |
(2)、长度单位
在写 CSS 时最常用到的单位长度就是 px(像素),也会使用 em 、%(相对父元素的大小) 单位等等,其实 CSS 中的长度单位有8个:px,em,ex,pt,pc,in,mm,cm
①、相对长度单位
相对长度单位是网页中的基本单位,既然是相对,那就表明了其长度单位会随着他的参考值的变化而变化,不是固定的。因为相对单位没有一个可观的测量,相反,他们的实际大小是通过父元素的尺寸来确定的,这以为着他们的大小可以通过相关元素的大小来改变。属于相对长度单位的有3个:px,em,ex
px:像素(Pixel),相对于设备的长度单位,像素是相对于显示器屏幕分辨率而言的,是屏幕上显示数据的最基本的点。px 是一个点,它不是自然界的长度单位,因为并不能精确描述一个“点”到底有多长多大,所以点可以很小,也可以很大,相对于设备来说,如果点很小,那画面就清晰,就可以称它为“分辨率高”,反之,就是“分辨率低”。因此,“点”的大小是会“变”的,被称为“相对长度”。
在 Web 上,网页布局时常用像素为单位,像素是典型的度量单位,很多其他长度单位直接映射成像素,最终,他们被按照像素处理。
em:相对于当前对象内文本的字体尺寸,如果当前行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
在没有任何 CSS 规则的前提下,1em 的长度是:
100% = 1em = 1rem = 16px = 12pt = 1pc = 0.17in = 4.2mm = 0.42cm
如果有任何 CSS 规则改变了字体大小,不管在文档的什么位置,1em 的长度会变成相对于新的 font-size 的大小。
任意浏览器的默认字体大小都是 16px,因此 1em = 16px,那么 10px = 0.625em = 62.5%,12px = 0.75em = 75%,显然这样的话,如 1.2em则=19.2px,像素的最小单位是点,平时在设置时也不可能用 19.2px 表示,使用 px 时数值不带小数位。为了简化 font-size 的换算,可以在 CSS 中的 body 选择器中声明 font-size:62.5%,这就使 em 值变为 16px * 62.5%=10px, 即 1em = 10px,那么 12px = 1.2em, 也就是说只需要将原来的 px 数值除以 10,再换上 em 作为单位就好了。也可以自定义设置字体大小,不过这样设置更简单,也准确多了,具体需要根据实际的开发去定义。还可以设置为 100%,需要注意在写 CSS 时如果采用 em 作单位,要避免字体大小的重复声明,即重复运算。如下:
em 并不是一个固定的值,它会继承父级元素的字体大小,当设置了 font-size 属性后,它会逐级向上相乘,所以如果一个设置了 font-size:1.2em 的元素在另一个设置了 font-size:1.2em 的元素里,则结果是 1.2 * 1.2= 1.44,而这个元素又在另一个设置了 font-size:1.2em 的元素里,那么最后计算的结果是 1.2 * 1.2 * 1.2。这意味着即使一个元素设置为 10em,这个元素也不会在他出现的每个地方都是 10em。如果 font-size 变化了,它可能会宽点,也可能会窄点。 比如说在 #content 中声明了字体大小为 1.2em,那么在声明 p 的字体大小时就只能是 1em,而不是 1.2em, 因为此 em 非彼 em,它因继承 #content 的字体大小而变为了 1em=12px。
ex:相对于字符“x”的高度。为小写字母“x”的高度,通常为字体尺寸的一半。如果当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。和 em 不同,当改变 font-family 时 em 不会改变,而 ex 单位会变化,因为一个单位的值和该字体是特殊的约束关系。
②、绝对长度单位
绝对单位是固定的,是自然界标准的长度单位,也称为“绝对长度”。他们一旦被声明,将不能通过改变其他元素的字体大小来改变他的大小。属于绝对长度单位的有5个:pt,pc,in,mm,cm
pt:Point,翻译为点,但其实应该叫磅,pt 是一个物理度量单位,1pt = 1/72英寸,在 CSS 之外 pt 是最常用的尺寸类型,常被用在印刷排版中,他在语言中也很常见,比如在电脑上 word 字体的字号就使用这个单位,默认为宋体五号字,即10.5pt,10.5pt = 14px = 0.875em = 87.5%,而小五号字为 9pt,9pt = 12px = 0.75em = 75%,在浏览器中默认字体为16px,字号则为笑四,1em = 16px = 12pt = 100%。
pc:派卡(Pica),相当于我国新四号铅字的尺寸。pc 和 pt 一样,只不过 1pc = 12pt。
in:英寸(Inch),英寸是一个物理度量单位,但是在 CSS 领域,英寸只不过被直接映射成像素罢了。
1in = 96px = 72pt = 6pc = 2.54cm = 25.4mm
mm:毫米(Millimeter),毫米是个小数量级的物理度量单位,1mm = 0.1cm = 3.78px。
cm:厘米(Centimeter),常用的物理度量单位,也会被映射成像素,1cm = 37.8px。
(3)、CSS3 长度单位
在 CSS3 中引入了一些新的相对长度单位:ch、rem、vw、vh、vmin、vmax
ch:相对长度单位,ch 的含义和 ex 的 x-height 相似,只不过 ch 是基于字符“0”的宽度而不是基于字符“x”高度的,当font-family 改变的时候 ch 也会随着改变。
rem:(root element,html),rem 和 em 一样也是一个相对单位,但是和 em 不同的是 rem 总是相对于根元素(html)的 font-size,而不像 em 的计算是基于父级的,且 font-size 具有继承性,因此嵌套层数越深字体越大。所以使用 rem 这种相对单位更简单,再也不用担心父级元素的 font-size 了,因为它始终是基于根元素的。rem 单位不仅可以应用在字体上,还可以实现到 CSS 网格系统中。使用 rem 也可以简化 font-size 的换算,如下:
1 html{ 2 font-size:62.5%; /* 10÷16=62.5% */ 3 } 4 body{ 5 font-size:14px; 6 font-size:1.4rem; /* 14÷10=1.4 */ 7 } 8 p{ 9 font-size:12px;10 font-size:1.2rem;11 }
其实不用太纠结到底是默认的 font-size:100%,还是设置为 font-size:62.5%,如果引入了 CSS 预处理工具那么自然可以使用默认值,但是由于其他原因使用 font-size:62.5% 也无可厚非,完全可以在 body 中重置为需要的 font-size。
在网站建设中,一般中文的字体大小是 12px 和 14px,这基本已经成了大多数网站字体的标准大小,而 16px 为中等字体,18px 为较大字体,12px 则为偏小字体。随着显示器分辨率不断提高,12px 的文字在大于 1440*900 的显示器中看起来会显得比较小,不宜阅读,所以现在网页设计里面用 12px 的已经比较少了,特别是文章正文部分,普遍都会用 14px。一般来说设置为宋体,也可以设置为微软雅黑。但是对于大于 14px 的文字,特别是大于 16px 的文字,宋体就显得比较难看了,所以设置为黑体或者微软雅黑,看起来会舒服一些。
vw:(viewpointWidth),可视区宽度单位,1vw等于视口宽度的1%。vw 单位跟百分比很相似,不同的是 vw 的值对所有的元素都一样,与父元素的宽度无关。有点像 rem 单位那样总是相对于根元素。
vh:(viewpointHeight),可视区高度单位,1vh等于视口高度的1%。与 vw 单位一样,不同的是 vh 是相对于可视区的高度。
vmin:1%的视口的小尺寸,值是当前 vw 和 vh 中较小的值,在标准尺寸类型的使用实例中,和由自己确定屏幕大小的vw、vh单位相比,vmin是一个更有用的度量标准。
vmax:1%的视口的大尺寸,值是 vw 和 vh 中的较大的值。
显然 vw、vh、vmin、vmax 是针对移动设备的单位,如果视口大小变化了,这三个值也会跟着相应的变化。在进行响应式布局时,常常会使用百分比来布局,然而 CSS 的百分比不总是解决每个问题的最佳方案,CSS 的宽度相对于离它最近的父元素的宽度。 那么使用 vw 和 vh 单位,是基于视口的宽高而不是父元素的宽高, 使用 vh 和 vw 就可以保证元素的宽高适应不同设备。vw 和 vh 对应于 viewport 的 width 和 height,而 vmin 和 vmax 分别对应于 width、height 中的最小值和最大值,假如浏览器的宽/高被设置为1000px/600px,那么:
1vmin = 600 * 1/%;1vmax = 1000 * 1/%;
(4)、%
以百分比为单位的长度值是基于具有相同属性的父元素的长度值。假如一个元素呈现的宽度是 600px,子元素的宽度设置为 50%,那么子元素呈现的宽度为 300px。百分比不是一个专门的长度单位,但是百分比和长度关系很大,可以相互换算。
7、CSS Display(显示) 和 Visibility(可见性)
display 属性设置一个元素应如何显示,visibility 属性规定一个元素是否可见。
(1)、隐藏元素:display:none 或 visibility:hidden
隐藏一个元素可以通过把 display 属性设置为 "none",或把 visibility 属性设置为 "hidden"。但是请注意,这两种方法会产生不同的结果。
visibility:hidden 可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。
该属性的默认值是 visible 元素是可见的。值为 hidden 则元素是不可见的。即使不可见的元素也会占据页面上的空间。建议使用 display 属性来创建不占据页面空间的不可见元素。值为 collapse 时,当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 "hidden"。
display:none 可以隐藏某个元素,且隐藏的元素不会占用任何空间。也就是说,该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失。
该属性的默认值为 inline 此元素会被显示为内联元素,元素前后没有换行符。值为 none 此元素不会被显示。值为 block 此元素将显示为块级元素,此元素前后会带有换行符。值为 inline-block 表示行内块元素。该属性也有多个值可用于表格设置。
(2)、CSS Display - 块和内联元素
大多数 HTML 元素被定义为块级元素或内联元素:
块级元素在浏览器显示时,通常会以新行来开始(和结束),块状元素排斥其他元素与其位于同一行,可以设定元素的宽和高以及内外边距,块级元素一般是其他元素的容器,可以容纳内联元素和其他块元素。常见的块级元素有: , 下面的例子把 span 元素作为块元素: 注意:一个内联元素设置为 display:block 是不允许有它内部的嵌套块元素。 CSS position 属性可以对元素进行定位。 CSS 的定位和浮动属性,可用于建立列式布局,将布局的一部分与另一部分重叠,即可以将一个元素放在另一个元素后面,并指定一个元素的内容太大时,应该发生什么。元素可以使用顶部,底部,左侧和右侧属性进行定位。但是,这些属性无法单独工作,除非是先设定 position 属性。 定位的基本思想很简单,它允许你定义元素框(盒子模型)相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。这个功能非常强大,而浮动不完全是定位,不过,它当然也不是正常流布局。 CSS 有三种基本的定位机制:普通流、浮动和绝对定位。 除非专门指定,否则所有框都在普通流中定位,也就是说,普通流中的元素的位置由元素在 HTML 中的位置决定。块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。行内框在一行中水平布置,可以使用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。由一行形成的水平框称为行框(Line Box),行框的高度总是足以容纳它包含的所有行内框。不过,设置行高可以增加这个框的高度。 定位有四种不同的方法:静态定位、固定定位、相对定位和绝对定位。 (1)、静态定位(static) HTML 元素的默认值,即没有定位,元素出现在正常的流中,块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。静态定位的元素不会受到 top, bottom, left, right 影响。 (2)、固定定位(fixed) 元素的位置相对于浏览器窗口是固定位置。类似于将 position 设置为 absolute,不过其包含块是视窗本身。固定定位使元素的位置与文档流无关,因此不占据空间,固定定位的元素和其他元素重叠。 下面的例子,将 div 固定在浏览器右下角: (3)、相对定位(relative) 相对定位元素的定位是相对其正常位置,仍处在文档流中,元素的位置相对于它在普通流中的位置偏移某个距离,元素仍保持其未定位前的形状,它原本所占的空间仍保留。相对定位元素经常被用来作为绝对定位元素的容器块。 如果对一个元素设置相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。如下: 注意,在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它和其他元素重叠。 (4)、绝对定位(absolute) 绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于 ,绝对定位使元素的位置与文档流无关,因此不占据空间。这一点与相对定位不同,相对定位实际上被看作普通流定位模型的一部分,因为元素的位置相对于它在普通流中的位置。绝对定位的元素和其他元素也会重叠。 设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块()。元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。 可以使用上面的例子,观察绝对定位和相对定位的不同,可以将其顶部属性设置为0,如果使用负值,会超出浏览器窗口: (5)、堆叠顺序(z-index) 因为元素的定位与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过 z-index 属性控制这些元素的堆放次序。 z-index 属性用于指定一个元素的堆叠顺序,即哪个元素应该放在前面,或后面。一个元素可以有正数或负数的堆叠顺序,默认值为 auto 堆叠顺序与父元素相等。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素前面。 注意: 如果两个定位元素重叠,没有指定z-index,最后定位在 HTML 代码中的元素将被显示在最前面。该属性只能用于定位元素,且无继承。该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。 上面的例子,默认的堆叠顺序是 box1 在最底层,下来是 box2,box3 显示在最上层。给 box3 设置为 z-index:-1;,那么 box3 会显示在最底层,下来是 box1,box2 会显示在最上层。再给 box1 设置 z-index:100;,最终 box1 显示在最上层,下来是 box2,box3 被显示在最底层。 (6)、固定定位的应用 固定定位的应用相当普遍,比如在页面顶部固定导航栏菜单,当页面滚动时,内容从导航栏菜单下面穿过,或者侧边栏固定在页面右底部。如下: 为了提高用户体验,增强交互效果,可以配合 JS 对页面进行控制,就像电商网站的页面效果,当页面从商品简介滚动到商品详情、用户评论时,将导航栏菜单固定在页面顶部,这样评论数就会从导航栏菜单下穿过,方便用户使用。 在 CSS 中,通过 float 属性来实现元素的浮动。浮动会使元素向左或向右移动,直到他的外边缘碰到包含框或另一个浮动框的边框为止,其周围的元素也会重新排列。浮动元素之后的元素将围绕它,浮动元素之前的元素不会受到影响。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。浮动往往是用于图像,但它在布局时一样非常有用。浮动也可以理解为向一边看齐,即就是向左看齐或者向右看齐,元素是在水平方向浮动,那么意味着元素只能左右移动而不能上下移动。 (1)、浮动 ①、创建浮动,可以使文本围绕图像。 如果图像是左浮动,下面的文本流将环绕在它右边,如果图像是右浮动,下面的文本流将环绕在它左边。如下: 彼此相邻的浮动元素,如果有空间的话,它们将彼此相邻,即在一行显示,如下: -
,
,<hr>,<ul>, <ol>,<dl>,<from>,<table>,<menu>。</strong></p> <p><strong> 内联元素在显示时通常不会以新行开始,不可以设置宽和高,但可以设置与其他内联元素位于同一行,高度由元素内部的文字大小决定,宽度由内容的长度决定,内联元素一般不能包含块级元素,内联元素只能容纳文本或者其他内联元素。常见的内联元素有:<a>, <strong><span>,</strong><img src="/static/imghw/default1.png" data-src="images/1.jpg" class="lazy" alt="CSS 高级_html/css_WEB-ITnose" >,<br>,<input>,<textarea>,<strong>,<em>,<mark>,<i>,<small>。</strong></p> <p> <strong>块元素是一个元素,占用了全部宽度,在前后都是换行符。而</strong><strong>内联元素只需要必要的宽度,不强制换行。内联元素的例子:<span>、<a>、<img src="/static/imghw/default1.png" data-src="images/1.jpg" class="lazy" alt="CSS 高级_html/css_WEB-ITnose" >。</strong></p> <p> <strong>可以更改内联元素和块元素,反之亦然,可以使页面看起来是以一种特定的方式组合,并仍然遵循 Web 标准。</strong></p> <p> <strong>下面的例子把列表项显示为内联元素:</strong></p> <p class="sycode"> <pre class='brush:php;toolbar:false;'> 1 <head> 2 <style> 3 li{ 4 display:inline; 5 } 6 </style> 7 </head> 8 <body> 9 <ul>10 <li><a href="#" target="_blank">HTML</a></li>11 <li><a href="#" target="_blank">CSS</a></li>12 <li><a href="#" target="_blank">JavaScript</a></li>13 <li><a href="#" target="_blank">jQuery</a></li>14 </ul>15 </body>
1 <head> 2 <style> 3 span{ 4 display:block; 5 color:red; 6 } 7 </style> 8 </head> 9 <body>10 <p>display 属性<span>可把一个块元素转换为内联元素,</span>反之亦然,<span>也可以把一个内联元素转换为块元素。</span></p>11 </body>
1 <head> 2 <style> 3 #box{ 4 width:150px; 5 height:200px; 6 background:green; 7 position:fixed; 8 right:0; 9 bottom:0;10 }11 </style>12 </head>13 <body style="max-width:90%">14 <div id="box">固定在右下角。15 </div>16 </body>
1 <head> 2 <style> 3 #pos1{ 4 color:blue; 5 } 6 #pos2{ 7 color:red; 8 position:relative; 9 top:-50px;10 left:60px;11 }12 </style>13 </head>14 <body>15 <h1 id="我是普通流中的大标题">我是普通流中的大标题。</h1>16 <h1 id="我是设置了相对定位的大标题">我是设置了相对定位的大标题。</h1>17 <h1 id="我也是普通流中的大标题">我也是普通流中的大标题。</h1>18 </body>
1 <head> 2 <style> 3 #pos1{ 4 color:blue; 5 } 6 #pos2{ 7 color:red; 8 position:absolute; 9 top:0;10 left:60px;11 }12 </style>13 </head>14 <body>15 <h1 id="我是普通流中的大标题">我是普通流中的大标题。</h1>16 <h1 id="我是设置了绝对定位的大标题">我是设置了绝对定位的大标题。</h1>17 <h1 id="我也是普通流中的大标题">我也是普通流中的大标题。</h1>18 </body>
1 <head> 2 <style> 3 *{padding:0;margin:0;} 4 #box1{ 5 width:500px; 6 height:100px; 7 background:blue; 8 position:relative; 9 z-index:100;10 }11 #box2{12 width:800px;13 height:200px;14 background:red;15 position:absolute;16 top:20px;17 left:50px;18 }19 #box3{20 width:1000px;21 height:300px;22 background:green;23 position:absolute;24 top:40px;25 left:100px;26 z-index:-1;27 }28 </style>29 </head>30 <body>31 <div id="box1">132 </div>33 <div id="box2">234 </div>35 <div id="box3">336 </div>37 </body>
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>固定层效果</title> 6 <style> 7 *{padding:0;margin:0;} 8 body{ 9 background:#EEEEE0;10 }11 #header{12 width:100%;13 height:50px;14 background:#99CC33;15 position:fixed;16 top:0;17 left:0;18 }19 #conten{20 width:80%;21 height:1000px;22 border:1px solid black;23 margin:0 auto;24 margin-top:70px;25 }26 #conten .main{27 width:200px;28 height:400px;29 background:yellow;30 }31 #sidebar{32 width:80px;33 height:80px;34 background:green;35 position:fixed;36 right:0;37 bottom:0;38 }39 #footer{40 width:100%;41 background:#cdcdc1;42 text-align:center;43 margin-top:20px;44 padding:20px 0;45 }46 </style>47 </head>48 <body>49 <div id="header">50 <h2 id="网站头部">网站头部</h2>51 </div>52 <div id="conten">53 <div class="main">54 <h2 id="内容">内容</h2>55 </div>56 </div>57 <div id="sidebar">58 <h2 id="侧边栏">侧边栏</h2>59 </div>60 <div id="footer">61 <h2 id="页脚">页脚</h2>62 </div>63 </body>64 </html>
1 <head> 2 <style> 3 img{ 4 /* float:left; */ 5 float:right; 6 } 7 </style> 8 </head> 9 <body>10 <p>浮动元素之后的元素将围绕它,浮动元素之前的元素不会受到影响。</p>11 <p>浮动会使元素向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止,其周围的元素也会重新排列。浮动元素之后的元素将围绕它,浮动元素之前的元素不会受到影响。浮动往往是用于图像,但它在布局时一样非常有用。浮动也可以理解为向一边看齐,即就是向左看齐或者向右看齐,元素是在水平方向浮动,那么意味着元素只能左右移动而不能上下移动。12 13 <img src="/static/imghw/default1.png" data-src="images/1.jpg" class="lazy" style="max-width:90%" height="90px" alt="">14 15 浮动会使元素向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止,其周围的元素也会重新排列。浮动元素之后的元素将围绕它,浮动元素之前的元素不会受到影响。浮动往往是用于图像,但它在布局时一样非常有用。浮动也可以理解为向一边看齐,即就是向左看齐或者向右看齐,元素是在水平方向浮动,那么意味着元素只能左右移动而不能上下移动。16 17 浮动会使元素向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止,其周围的元素也会重新排列。浮动元素之后的元素将围绕它,浮动元素之前的元素不会受到影响。浮动往往是用于图像,但它在布局时一样非常有用。浮动也可以理解为向一边看齐,即就是向左看齐或者向右看齐,元素是在水平方向浮动,那么意味着元素只能左右移动而不能上下移动。18 19 浮动会使元素向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止,其周围的元素也会重新排列。浮动元素之后的元素将围绕它,浮动元素之前的元素不会受到影响。浮动往往是用于图像,但它在布局时一样非常有用。浮动也可以理解为向一边看齐,即就是向左看齐或者向右看齐,元素是在水平方向浮动,那么意味着元素只能左右移动而不能上下移动。20 </p>21 </body>
1 2 <style> 3 #box{ 4 width:400px; 5 height:350px; 6 border:1px solid black; 7 margin:</style>

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文讨论了html&lt; datalist&gt;元素,通过提供自动完整建议,改善用户体验并减少错误来增强表格。Character计数:159

本文讨论了HTML&lt; Progress&gt;元素,其目的,样式和与&lt; meter&gt;元素。主要重点是使用&lt; progress&gt;为了完成任务和LT;仪表&gt;对于stati

本文讨论了HTML&lt; meter&gt;元素,用于在一个范围内显示标量或分数值及其在Web开发中的常见应用。它区分了&lt; meter&gt;从&lt; progress&gt;和前

本文讨论了视口元标签,这对于移动设备上的响应式Web设计至关重要。它解释了如何正确使用确保最佳的内容缩放和用户交互,而滥用可能会导致设计和可访问性问题。

本文讨论了&lt; iframe&gt;将外部内容嵌入网页,其常见用途,安全风险以及诸如对象标签和API等替代方案的目的。

本文讨论了使用HTML5表单验证属性,例如必需的,图案,最小,最大和长度限制,以直接在浏览器中验证用户输入。

本文解释了HTML5&lt; time&gt;语义日期/时间表示的元素。 它强调了DateTime属性对机器可读性(ISO 8601格式)的重要性,并在人类可读文本旁边,增强Accessibilit
