---
# System prepended metadata

title: '前端自修:Homework 1 [問答&資源]'

---

# 前端自修:Homework 1 [問答&資源]
> 
> 
> 1. 請問 CSS 的屬性position有哪幾種值？
> 2. 承上，請問那幾種值有哪些區別？請講出適合應用的地方。
> 3. display的三個值inline, block, inline-block有什麼異同？可以試著舉出幾個例子嗎？
> 4. 有哪些 HTML 元素是 inline, 哪些是 block？
> 5. 當我設定一個元素的width為300px，並且padding設成10px之後，這個元素的寬度應該會是多少？
> 6. 這次實作的畫面當頻道名稱字太多的時候，會超出一格的大小或者會直接被卡掉，有沒有辦法讓字太多的時候在尾巴顯示...？例如原本名稱叫做：「1234567」，顯示的時候變成：「12345...」？


## 一、

[CSS Layout - The position Property
](https://www.w3schools.com/css/css_positioning.asp)以下五種：static, relative, fixed, absolute or sticky.

## 二、
static：預設
relative：相對
fixed：釘在畫面上
absolute：有個祖元素，跟著祖元素或document的絕對位置。
sticky：介於fixed跟relative的。

### 重要性：
要設定position才能使用right, top, left, bottom等。

## 三、

## 四、

## 五、

320px

## 六、

white-space:nowrap
text-overflow: ellipsis;
width:200px

### 詳細用法教學：
[CSS 語法，文字換行，強迫不換行。
](https://www.puritys.me/docs-blog/article-31-CSS-%E8%AA%9E%E6%B3%95%EF%BC%8C%E6%96%87%E5%AD%97%E6%8F%9B%E8%A1%8C%EF%BC%8C%E5%BC%B7%E8%BF%AB%E4%B8%8D%E6%8F%9B%E8%A1%8C%E3%80%82.html)
[[MDN]text-overflow](https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow)


## 課堂上的補充資料：

我直接複製貼上來這邊。


### 學習資源
[html & css is hard, But it doesn’t have to be
](https://internetingishard.com/html-and-css/)[MarkSheet: A free HTML & CSS tutorial](http://marksheet.io/)
[Learn to Code HTML & CSS
](http://learn.shayhowe.com/html-css/)
### 進階閱讀
[A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
[學習 CSS 版面配置: flexbox
](http://zh-tw.learnlayout.com/flexbox.html)[深入解析 CSS Flexbox](http://www.oxxostudio.tw/articles/201501/css-flexbox.html)