質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

3回答

2528閲覧

【swiper】カルーセルスライダー利用時のテーブルの崩れ

roro_mochi

総合スコア48

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/01/04 06:12

編集2019/01/04 07:04

レスポンシブサイト(カフェ検索ダミーサイト)を制作しているのですが、
swiper(jQuery不要)を利用してみました。

利用した部分は、以前「テーブルタグを組んだ際、結合をしてしまいレスポンシブで崩れる」
という趣旨の質問をさせていただき、テーブル以外にするよう教えていただきましたため、
修正をしている最中の部分です。(写真部分を結合しました)

お手数ですが、ご教授いただけませんでしょうか。

エラー部分

1つめのswiperの実装とお店情報掲載は成功しましたが、
2つ目のお店以降が崩れてしまいました。

エラー部分の写真

イメージ説明

店名、写真三枚(swiper部分)、お店情報で1つのグループになる想定でした。

私の考え方

  • 以前崩れたのが写真部分だったので、swiperに変更した。
  • 現在残しているテーブル部分は結合なしなので崩れない
  • 各お店をセクションで分けているので、うまく行くと思った。

※divにしても同様に崩れました。

コード

html

1~~~略~~~ 2 <script> 3 window.addEventListener('DOMContentLoaded', function() { 4 var swiper03 = new Swiper('.swiper-pics .swiper-container', { 5 pagination: '.swiper-pagination', 6 paginationClickable: true, 7 nextButton: '.swiper-button-next', 8 prevButton: '.swiper-button-prev', 9 loop: true, 10 slidesPerView: 3, 11 centeredSlides: true, 12 slideToClickedSlide: true, 13 spaceBetween: 10, 14 breakpoints: { 15 543: { 16 slidesPerView: 2 17 } 18 } 19 }); 20 }, false); 21 22 </script> 23 24~~~略~~~ 25 <!--ここからお店紹介--> 26 27 <section class="info"> 28 <h3 id="target01">店名</h3> 29 30 <div class="swiper-pics"> 31 <div class="swiper-container"> 32 <div class="swiper-wrapper"> 33 <div class="swiper-slide"><img src="../img/01.png"></div> 34 <div class="swiper-slide"><img src="../img/02.png"></div> 35 <div class="swiper-slide"><img src="../img/coming_soon.gif"></div> 36 </div> 37 38 <div class="swiper-button-prev"></div> 39 <div class="swiper-button-next"></div> 40 41 <div class="swiper-pagination"></div> 42 </div> 43 </div> 44 45 <table> 46 <tr> 47 <th>住所</th> 48 <td>住所</td> 49 </tr> 50 51 <tr> 52 <th>電話番号</th> 53 <td>111-1111-1111</td> 54 </tr> 55 56 <tr> 57 <th>営業時間</th> 58 <td>11:30~</td> 59 </tr> 60 61 <tr> 62 <th>価格</th> 63 <td>500円</td> 64 </tr> 65 66 <tr> 67 <th>コメント</th> 68 <td>ああああああ</td> 69 </tr> 70 </table> 71 </section> 72 73 74 <section class="info"> 75 <h3 id="target02">店名</h3> 76 77 <div class="swiper-pics"> 78 <div class="swiper-container"> 79 <div class="swiper-wrapper"> 80 <div class="swiper-slide"><img src="../img/01.png"></div> 81 <div class="swiper-slide"><img src="../img/02.png"></div> 82 <div class="swiper-slide"><img src="../img/coming_soon.gif"></div> 83 </div> 84 85 <div class="swiper-button-prev"></div> 86 <div class="swiper-button-next"></div> 87 88 <div class="swiper-pagination"></div> 89 </div> 90 </div> 91 92 <table> 93 <tr> 94 <th>住所</th> 95 <td>住所</td> 96 </tr> 97 98 <tr> 99 <th>電話番号</th> 100 <td>111-1111-1111</td> 101 </tr> 102 103 <tr> 104 <th>営業時間</th> 105 <td>11:30~</td> 106 </tr> 107 108 <tr> 109 <th>価格</th> 110 <td>500円</td> 111 </tr> 112 113 <tr> 114 <th>コメント</th> 115 <td>ああああああ</td> 116 </tr> 117 </table> 118 </section> 119

css

1~~~特にビジュアルに影響がないため下記は不要かもしれません~~~ 2html * { 3 -webkit-box-sizing: border-box; 4 box-sizing: border-box; 5}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

自己解決

<section class="info"> 写真 </section> <section class="info-detail"> 店舗情報 </section>

という風に<section>分けをしたらうまくできました。
これで正しいかはわかりませんが、一度これで進めてみて
おかしければまたご質問させていただきます。

投稿2019/01/04 07:08

roro_mochi

総合スコア48

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

例示用かもしれませんが、<td>住所</a></td>とかHTMLの文法がおかしい箇所があります。

投稿2019/01/04 07:01

kei344

総合スコア69407

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

roro_mochi

2019/01/04 07:03

kei344さま ありがとうございます。おっしゃるとおり、例示用で余計なところを消したのですが、 その際の消しミスでした。すみません。修正いたします。
kei344

2019/01/04 07:05

書かれている状況が再現するコード(HTML/CSS/JavaScriptなど)か、再現するURLを提示されたほうが回答を得やすいと思います。
guest

0

test1234567890

投稿2019/01/04 06:14

neteye

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

roro_mochi

2019/01/04 06:16

neteyeさま 早々にありがとうございます。test1234567890とは何でしょうか? 私のコードにはそれらしきものがありませんでした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問