ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมือใหม่ ขอคำแนะนำ เรื่อง Bootstrap ทีครับ คลำจนงง!!
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มือใหม่ ขอคำแนะนำ เรื่อง Bootstrap ทีครับ คลำจนงง!!  (อ่าน 1030 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
dekjaidee
Newbie
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 83



ดูรายละเอียด
« เมื่อ: 25 สิงหาคม 2018, 13:42:15 »

ลองทำตาม Getbootstrap ก็งง ขอถามเลยกันนะครับ รบกนทีครับ

1. เขียน <div class="container"> ให้กำหนดความกว้าง 900 pixels และใส่สีพื้นให้กับ container และจัดกึ่งกลางจอ ยังไงครับ ถ้าเป็น html ที่เคยเขียน จะเป็น
โค๊ด:
<div align="center">
  <table width="900" border="0" align="center" cellpadding="1" cellspacing="1">
    <tr>
      <td bgcolor="#000066">THIS TABLE</td>
    </tr>
  </table>
</div>

2. ต้องการแบ่งคอลัมน์ในข้อ 1 เป็น 2 คอลัมน์ โดยที่ คอลัมน์แรก เท่ากับ 9 คอมลัมน์ที่สอง เท่ากับ 3 ซึ่งในคอลัมน์แรก จะมี 4 คอมลัมน์ย่อย ไม่ทราบว่าเขียนอย่างนี้ถูกมั้ยครับ

โค๊ด:
<div class="container">
   <div class="row">
      <div class="col-9"> <!--เปิด Column 1-->
          <div class="row">
              <div class=col-md-3>Sub Column #1 </div>
              <div class=col-md-3>Sub Column #2 </div>
              <div class=col-md-3>Sub Column #3 </div>
              <div class=col-md-3>Sub Column #4 </div>
          </div>
      </div>

      <div class="col-3"> <!--เปิด Column 2-->
           <img src="banner/banner.jpg" class="img-responsive">
      </div>
   </div><!--ปิด row -->
</div> <!--ปิด container  -->

ไม่ทราบว่าเขียนถูกไหมมัยคับ ยังงงกับการเปิด div class=row จำเป็นต้องเปิดทุกครั้งมั้ยครับ และต้องเปิด containner ร่วมด้วยหรือเปล่าครับ


ขอบคุณครับ

รบกวนทีคับ
 wanwan017 wanwan017
บันทึกการเข้า

HOW TO??
mean
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 121
ออฟไลน์ ออฟไลน์

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 25 สิงหาคม 2018, 13:47:39 »

ข้อ 1
<style>
.container {
 max-width:900px !implement;
 margin: 0 auto !implement;
}
</style>

อันที่ 2 Bootstrap Grid ต้องเป็นเลขคู่ไม่ใช่หรอครับ
https://getbootstrap.com/docs/4.0/layout/grid/

« แก้ไขครั้งสุดท้าย: 25 สิงหาคม 2018, 14:08:22 โดย mean » บันทึกการเข้า

dekjaidee
Newbie
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 83



ดูรายละเอียด
« ตอบ #2 เมื่อ: 25 สิงหาคม 2018, 14:48:31 »

ข้อ 1
<style>
.container {
 max-width:900px !implement;
 margin: 0 auto !implement;
}
</style>

อันที่ 2 Bootstrap Grid ต้องเป็นเลขคู่ไม่ใช่หรอครับ
https://getbootstrap.com/docs/4.0/layout/grid/



ข้อ 1
<style>
.container {
 max-width:900px !implement;
 margin: 0 auto !implement;
}
</style>

ตัวนี้ประกาศขึ้นยังไงครับ
พอดีผมใช้
<div class=container>

มันไม่แสดงไรเลย

แฮร่ๆๆๆ รบกวนอีกทีครับ
 wanwan017 wanwan017
บันทึกการเข้า

HOW TO??
nscyber
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 1,165



ดูรายละเอียด
« ตอบ #3 เมื่อ: 25 สิงหาคม 2018, 16:24:24 »

ถ้าจะเขียนตามแบบของ bootstrap ทั้งหมดเลยก็

- สร้างหน้าเปล่าขึ้นมาแล้วใส่ แท็กนี้เข้าไปก่อน(โดยปกติ 1 ไฟล์จะประกาศครั้งเดียว)
<div class="container"></div>

- จากนั้นให้จินตนาการว่าเราจะใส่ข้อมูลในรูปแบบแถว (ไม่ต้องสนใจความสูง) ก็ให้เราใส่โค้ดนี้เข้าไปข้างใน
<div class="row"></div>
ตัวอย่าง

<div class="container">
  <div class="row"></div>
</div>


ถ้าจะให้ข้อมูลขึ้นแถวใหม่(บรรทัดใหม่ก็ใส่ row ไป)
ตัวอย่าง
<div class="container">
  <div class="row"></div>
  <div class="row"></div>
</div>


- ใน 1 row จะมีแท็ก col ที่ต้องรวมกันแล้วได้ 12
ตัวอย่าง
<div class="container">
  <div class="row">
    <div class=col-md-12></div>
  </div>
  <div class="row">
    <div class=col-md-1></div>
    <div class=col-md-2></div>
    <div class=col-md-9></div>
  </div>
</div>


จากคำถาม
ข้อ1
<style>
.container {
 width:900px !important;
}
</style>


ข้อ 2
ถูกแล้ว แต่ประกาศ container แค่ครั้งเดียว เช่นอยากจะทำคอลั้มเพิ่มอีกก็
<div class="container">
 <div class="row">
   <div class="row">
      <div class="col-9"> <!--เปิด Column 1-->
          <div class="row">
              <div class=col-md-3>Sub Column #1 </div>
              <div class=col-md-3>Sub Column #2 </div>
              <div class=col-md-3>Sub Column #3 </div>
              <div class=col-md-3>Sub Column #4 </div>
          </div>
      </div>

      <div class="col-3"> <!--เปิด Column 2-->
           <img src="banner/banner.jpg" class="img-responsive">
      </div>
   </div><!--ปิด row -->
 </div><!--ปิด row -->
 
 <div class="row">
   <div class="row">
      <div class="col-9"> <!--เปิด Column 1-->
          <div class="row">
              <div class=col-md-3>Sub Column #1 </div>
              <div class=col-md-3>Sub Column #2 </div>
              <div class=col-md-3>Sub Column #3 </div>
              <div class=col-md-3>Sub Column #4 </div>
          </div>
      </div>

      <div class="col-3"> <!--เปิด Column 2-->
           <img src="banner/banner.jpg" class="img-responsive">
      </div>
   </div><!--ปิด row -->
 </div><!--ปิด row -->
</div> <!--ปิด container  -->
« แก้ไขครั้งสุดท้าย: 25 สิงหาคม 2018, 16:25:21 โดย nscyber » บันทึกการเข้า
mean
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 121
ออฟไลน์ ออฟไลน์

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 25 สิงหาคม 2018, 18:22:40 »

แก้หน่อยครับผมจำผิด ต้อง important ครับ ^^

<style>
.container {
 width:900px !important;
 max-width:900px !important;
 margin: 0 auto !important;
}
</style>
บันทึกการเข้า

MD.18
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 287
ออฟไลน์ ออฟไลน์

กระทู้: 3,010



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 25 สิงหาคม 2018, 20:26:50 »

<body>
<header></header>
<main class="container">
<section class="row">
<article class="col-md-9">
    <h1>head topic</h1>
  <div class="row">
      <div class="col-md-3">column 1</div>
      <div class="col-md-3">column 2</div>
      <div class="col-md-3">column 3</div>
      <div class="col-md-3">column 4</div>
  </div>
</article>
<aside class="col-md-3">Side bar</aside>
</section>
....
</main>
</body>
บันทึกการเข้า

ติดต่อทางเมล์ service.md18@gmail.com by ทวีศักดิ์  line : 0862600055

คิวงานว่าง !!
WinPickup
สมุนแก๊งเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 782



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 25 สิงหาคม 2018, 20:36:40 »

 wanwan007 มาเก็บข้อมูล
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์