日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

前端几个笔试题及答案(bd)

發(fā)布時間:2023/12/4 HTML 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端几个笔试题及答案(bd) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. ? 行內(nèi)元素、塊級元素和空元素(void)舉例。

塊級元素:
<address>、<caption>、<dd>、<div>、<dl>、<dt>、<fieldset>、<form>、<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<hr>、<legend>、<li>、<noframes>、<noscript>、<ol>、<ul>、<p>、<pre>、<table>、<tbody>、<td>、<tfoot>、<th>、<thead>、<tr>
行內(nèi)元素:
<a>、<abbr>、<acronym>、<b>、<bdo>、<big>、<br>、<cite>、<code>、<dfn>、<em>、<i>、<img>、<input>、<kbd>、<label>、<q>、<samp>、<select>、<small>、<span>、<strong>、<sub>、<sup>、<textarea>、<tt>、<var>
空元素(void):
<area> <base> <col> <command> <embed> <link> <meta><keygen> <param> <source> <track> <wbr>

2. ?img的Alt、title屬性的區(qū)別

?當(dāng)圖片不存在或者不能正常顯示時,alt和title都可做替換文本。不同的是,title可作為描述性信息,當(dāng)鼠標(biāo)移至圖像上時可顯示。

?(但感覺我說的這個并不是全部,面試官的表情好像在說這不是她想要的答案)

3. ?查詢數(shù)組中重復(fù)元素?

var ary = new Array("111","22","33","111"); var nary=ary.sort(); for(var i=0;i<ary.length;i++){ if (nary[i]==nary[i+1]){ alert("數(shù)組中有重復(fù)元素:"+nary[i]); } }

?4. ?設(shè)置css垂直居中

講真,這問題問得太不清楚了,是讓文字還是圖片還是什么居中呀,也有可能出題人故意的,是我個人短淺了。

如果只是文字的話:line-height=heitht;

如果圖片就得:display: table-cell;vertical-align: middle; ?

http://jingyan.baidu.com/article/c33e3f48a3615dea15cbb512.html??網(wǎng)上很多方法是無效的,這個親測有效。

5. ?relative和absolute定位原點 ?

絕對定位的坐標(biāo)原點為上級元素的原點,與上級元素有關(guān)。

相對定位的坐標(biāo)原點為本身偏移前位置的原點,與上級元素?zé)o關(guān)。

6. ?字符串前后去空格,兼容所有瀏覽器?

1 //重寫trim方法 2 if(!String.prototype.trim){ 3 String.prototype.trim = function(){ 4 return this.replace(/^\s+/,"").replace(/\s+$/,""); 5 } 6 } 7 //寫fntrim去掉左右空格 8 function fntrim(str){ 9 return str.replace(/^\s+/,"").replace(/\s+$/,""); 10 }

?7. ?HTML5的<!DOCTYPE>為什么只寫html就行?

在所有 HTML 文檔中規(guī)定 doctype 是非常重要的,這樣瀏覽器就能了解預(yù)期的文檔類型。HTML 4.01 中的 doctype 需要對 DTD 進行引用,因為 HTML4.01 基于SGML。而HTML5不基于SGML,因此不需要對DTD進行引用,但是需要doctype來規(guī)范瀏覽器的行為。

HTML4.01與HTML5之間的差異:在HTML4.01中有3個不同的文檔類型,在 HTML5中只有一個:<!DOCTYPE HTML>,現(xiàn)代瀏覽器都認識它。

8. ?src和href的區(qū)別

src和href之間存在區(qū)別,能混淆使用。src用于替換當(dāng)前元素,href用于在當(dāng)前文檔和引用資源之間確立聯(lián)系。

src是source的縮寫,指向外部資源的位置,指向的內(nèi)容將會嵌入到文檔中當(dāng)前標(biāo)簽所在位置;在請求src資源時會將其指向的資源下載并應(yīng)用到文檔內(nèi),例如js腳本,img圖片和frame等元素。<script src ="js.js"></script>。當(dāng)瀏覽器解析到該元素時,會暫停其他資源的下載和處理,直到將該資源加載、編譯、執(zhí)行完畢,圖片和框架等元素也如此,類似于將所指向資源嵌入當(dāng)前標(biāo)簽內(nèi)。這也是為什么將js腳本放在底部而不是頭部。

href是Hypertext Reference的縮寫,指向網(wǎng)絡(luò)資源所在位置,建立和當(dāng)前元素(錨點)或當(dāng)前文檔(鏈接)之間的鏈接,如果我們在文檔中添加

<link href="common.css" rel="stylesheet"/>。

那么瀏覽器會識別該文檔為css文件,就會并行下載資源并且不會停止對當(dāng)前文檔的處理。這也是為什么建議使用link方式來加載css,而不是使用@import方式。

9. ?解釋盒子模型

CSS盒子模型就是在網(wǎng)頁設(shè)計中經(jīng)常用到的CSS技術(shù)所使用的一種思維模型。

W3C 盒子模型的范圍包括 margin、border、padding、content,并且 content 部分不包含其他部分
IE 盒子模型的范圍也包括 margin、border、padding、content,和標(biāo)準 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 padding

10. ?談?wù)勀銓η岸说睦斫?/span>

隨便說說吧

http://www.cnblogs.com/gaotenglong/p/5661531.html

?

轉(zhuǎn)載于:https://www.cnblogs.com/realcare/p/6087362.html

總結(jié)

以上是生活随笔為你收集整理的前端几个笔试题及答案(bd)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。