--- id: bad87fee1348bd9aede08845 title: 創建自定義標題 challengeType: 0 forumTopicId: 16816 dashedName: create-a-custom-heading --- # --description-- 爲 Cat Photo App 做一個導航,把標題和愜意的貓咪圖片放在同一行。 記住,由於 Bootstrap 使用了響應式柵格系統,可以很方便的把元素放到一行以及指定元素的相對寬度。 大部分的 Bootstrap 的 class 都能用在 `div` 元素上。 把第一張圖片和 `h2` 元素用一個簡單的 `
` 元素包裹起來。 再用 `
` 包裹 `h2` 元素,用 `
` 包裹我們的圖片,這樣它們就能位於同一行了。 注意現在圖片是否與文字大小一致呢? # --hints-- `h2` 元素和最上方的 `img` 元素應該一起內嵌於具有 `row` class 的 `div` 元素內。 ```js assert($('div.row:has(h2)').length > 0 && $('div.row:has(img)').length > 0); ``` 最上方的 `img` 元素應該內嵌於含有 `col-xs-4` class 的 `div` 元素中。 ```js assert( $('div.col-xs-4:has(img)').length > 0 && $('div.col-xs-4:has(div)').length === 0 ); ``` `h2` 元素應該內嵌於含有 `col-xs-8` class 的 `div` 元素中。 ```js assert( $('div.col-xs-8:has(h2)').length > 0 && $('div.col-xs-8:has(div)').length === 0 ); ``` 確保每一個 `div` 元素都有一個閉合標籤。 ```js assert( code.match(/<\/div>/g) && code.match(/
/g).length === code.match(/

CatPhotoApp

A cute orange cat lying on its back. Three kittens running towards the camera.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
``` # --solutions-- ```html

CatPhotoApp

A cute orange cat lying on its back.
Three kittens running towards the camera.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```