前端考核題

2021-10-21 15:18:35 字數 2673 閱讀 7202

1.在css中margin設定網頁標籤的外邊距,賦值順序為:上右下左

2.在頁面中實現文字滾動的標記是marquee標籤

< marquee>內容< /marquee>
3.預定義格式化標籤< pre>< /pre>的功能:表示內容「原樣輸出」,包含換行符,tab鍵和空格

在中的文字通常會保留空格和換行符,

文字也會呈現等寬字型。標籤的常見應用就是用來表示計算機的源**。元素是塊級元素只能包含文字和行內元素,塊級元素不能放在其中

4.網頁中設定**邊框的厚度的屬性是border,設定**單元格之間寬度屬性是width,設定**內容與單元格線的距離屬性是cellpadding,合併行使用colspan,合併列使用rowspan

5.css優先順序演算法根據權重計算

6.css中以color/font—/text—/line開頭才能繼承

a標籤中的文字顏色和下劃線不能繼承,h標籤的文字大小不能被繼承

7.偽類的寫作順序:

a:link

a:visited

a:hover

a:active

8.如何讓一段文字中所有英文單詞的字母大寫

text-transform屬性

9.塊級元素與行內元素分別有什麼特點?

塊級元素:獨佔一行,可以設定寬度和高度

行內元素:不獨佔一行,不能設定寬度和高度

10.用純css建立乙個三角形的原理是什麼?均分原理

width: 0;

height: 0;

border-top: 40px solid transparent;

border-left: 40px solid transparent;

border-right: 40px solid transparent;

border-bottom: 40px solid #ff0000;

11.行內元素有哪些?

塊級元素有:div ul(無序列表) ol(有序列表) dl(定義列表)

table(**)form(表單) h1 (一級標題))p(段落)pre(預格式化)

常見的空元素:

12.什麼是外邊距重疊?

相鄰兩個盒子的外邊距合為乙個外邊距

結果:若兩個外邊距是同號,則誰的絕對值大取誰,否則取和。

13.iframe

iframe標籤是框架的一種形式,也比較常用到,iframe一般用來包含別的頁面,例如我們可以在我們自己的**頁面載入別人**或者本站其他頁面的內容。iframe標籤的最大作用就是讓頁面變得美觀。

align:left、right、top、middle、bottom。用於規定如何根據周圍的元素來對齊此框架。不贊成使用。請使用樣式代替。

frameborder:1、0。用於規定是否顯示框架周圍的邊框。

height:pixels、%。用於規定iframe的高度。

longdesc:url。規定乙個頁面,該頁面包含了有關iframe的較長描述。

marginheight:pixels。定義iframe的頂部和底部的邊距。

marginwidth:pixels。定義iframe的左側和右側的邊距。

name:frame_name。規定iframe的名稱。

scrolling:yes、no、auto。規定是否在iframe中顯示滾動條。

src:url。規定在iframe中顯示的文件的url。

width:pixels。%。定義iframe的寬度。

14.如何清除浮動?

給前面的父元素設定高度

給後面的元素增加clear屬性

給兩個盒子中間加乙個額外的塊級元素

這個塊級元素設定兩個class屬性,乙個用於控制高度。

另乙個用於新增乙個clear:both;屬性

在第乙個盒子中所有子元素之後增加乙個額外的塊級元素

給這個塊級元素新增乙個clear:both;屬性

通過偽元素選擇器在第乙個盒子中所有子元素之後增加乙個額外的

塊級元素並且內容為空。

給第乙個盒子設定overflow:hidden;屬性

15.讓元素在頁面中消失的方法

1>.display:none;(將整個元素隱藏,並且不會佔據任何的空間)

2>.visibility:hidden;(元素的內容不可見,但是元素仍然保持原

來的位置和大小)

3>.overflow:hidden將要隱藏的元素移除父元素的範圍。
16.讓div水平居中的方法

設定margin:auto;並設定top、left、right、bottom的值相等

即可,不一定要都是0

仍然是絕對布局,讓left和top都是50%,這在水平方向上讓

div的最左與螢幕的最左相距50%

位置寬度的塊級元素居中方法:

display:inline-block 設定text-align:center;

2023年初考核題

1.有乙個沙灘,有無窮多的沙子。現有2個空容器,分別可裝為5kg和6kg的沙子。問題是如何只用這2個容器取得3kg的沙子?10分 2.燒一根不均勻的繩從頭燒到尾總共需要1個小時,如何用它來判斷半個小時?現在有3條材質相同的繩子,問如何用燒繩的方法來計時乙個小時十五分鐘呢?10分 3.你有四個裝藥丸的...

前端程式設計題 模組

完成函式 createmodule,呼叫之後滿足如下要求 1 返回乙個物件 2 物件的 greeting 屬性值等於 str1,name 屬性值等於 str2 3 物件存在乙個 sayit 方法,該方法返回的字串為 greeting屬性值 name屬性值 解決 1 字面量模式 function cr...

京東前端程式設計題

合法的括號匹配序列被定義為 1.空串 是合法的括號序列 2.如果 x 和 y 是合法的序列,那麼 xy 也是乙個合法的括號序列 3.如果 x 是乙個合法的序列,那麼 x 也是乙個合法的括號序列 4.每個合法的括號序列都可以由上面的規則生成 例如 都是合法的。東東現在有乙個合法的括號序列s,一次移除操...