こんにちは。
表題の件で質問させていただきます。
HTMLコーダーの勉強をしているのですが、題名の通りおすすめのコピー方法を教えていただきたいです。
詳細を書きます。
まず前提としてPC版のレイアウトを先にコーディングします。
PC版が完成し、そのままスマホ版の作成に取り掛かるのですが、この時にPC版のCSSを
①そのまま全コピペする。⇨必要な箇所を変更していく
②class名やid名のみコピペする。⇨必要な箇所を記述していく
③その他方法
どれが一番効率が良いでしょうか?
自分は①、②どちらも実験的にやってみたのですがそもそもコーディングが遅いのでどちらが良いか分かりませんでした。
コーディングをする際の常識などあれば教えていただきたいです。
以下追記です。
現在作成しているページは外部へ出せないのでほんの一部分のみ抜粋です。
このような形でCSSは書いています。
css
1@charset "UTF-8"; 2 3@font-face { 4 font-family: "NotoSansJP"; 5 src: url("../font/Noto_Sans_JP/NotoSansJP-Medium.otf") format("opentype"); 6 font-weight: normal; 7 } 8@font-face { 9 font-family: "poppins"; 10 src: url("../font/Poppins/Poppins-ExtraBold.ttf") format("truetype"); 11 font-weight: normal; 12 } 13*{ 14 margin: 0; 15 padding: 0; 16} 17body{ 18 line-height: 1.15; 19 font-family: "NotoSansJP"; 20} 21header{ 22 background-image: url("../img/main_pc.png"); 23 background-size: cover; 24 width: 100%; 25 height: 50.0732vw; 26} 27h1{ 28 margin: 0; 29 background: linear-gradient(transparent 69%, #F940BC 0%); 30 padding-bottom: 0.86vw; 31 font-size: 3.2943vw; 32 width: 40.5vw; 33 text-shadow: 3px 0 #fff; 34} 35.header__content{ 36 padding: 7vw 0 0 52vw; 37 font-family: "NotoSansJP"; 38} 39@media screen and (max-width: 767px) { 40 *{ 41 margin: 0; 42 padding: 0; 43 } 44 body{ 45 line-height: 1.15; 46 } 47 header{ 48 background-image: url("../img/main_sp.png"); 49 background-size: cover; 50 width: 100%; 51 height: 111.2vw; 52 } 53 h1{ 54 margin: 0; 55 background: linear-gradient(transparent 71%, #F940BC 0%); 56 padding-bottom: 1.5vw; 57 font-size: 5.0667vw; 58 width: 62.5vw; 59 text-shadow: 4px 0 #fff; 60 } 61 .header__content{ 62 padding: 23vw 0 0 37vw; 63 font-family: "NotoSansJP";
現在のPC版とおっしゃっているページのHTMLとCSSのサンプルを掲載することは可能ですか?
>コーディングをする際の常識
コピペを多用すると、エラーの原因を踏むので、あまりコピペは使いません。
> 自分は①、②どちらも実験的にやってみたのですが
レスポンシブなのにコピペする必要が生じた背景はどのようなものでしょうか?
すみませんこちらの回答に気づいていませんでした。
cssのサンプル載せたものを更新しています。
ちなみに背景は今やっているブートキャンプでそう教わったためです。
初心者中の初心者です。
初心者中の初心者にしては、綺麗に描いたCSSですね。センスはあると思うので頑張ってください。一緒に仕事することになったら宜しくです。
回答2件
あなたの回答
tips
プレビュー